Friday, November 2, 2018

Basic Python - Learn by Practice

For all newbie's out there thinking where to start, this post is going to be the starting point for them. But before that, ask your self this question 'why do I want to learn python ?'

Knowing what motivates you to learn python is the key. Choose one according to your interest it could be to get a Job,  Get a  Certification, Build a website, Develop a Mobile App, Deep Learning and Automation.

Like any other languages, the first step is to learn the basic syntax and spend minimal effort on learning basic syntax i.e the quicker you can get to working on projects, the faster you will learn and you can always refer back to the syntax later.

To learn syntax data-flair python tutorial is the best guide to spend few days to get the very basics of python and than a weeks course on codeacademy with practice sessions. For more detail concepts you can refer this book Learn Python the Hard Way.

Basic resources to help you start:
Python Syntax 
Python Operators
Python Functions
Python Comprehensions
Python Lists
Python Tuples
Python Dictionary
Python if-else
Python Loops
At this point you have the basic skills and now its time to create something real on Python. You will make mistakes, get stuck many times, but gradually you will find ways to come out of your problems. On the journey of finding answers to your queries you will learn new things.

To get more hands, please start with below links.

Codecademy : Build few simple Games.
Flask : Simple Python Web Framework
Django: Guide to using Django Python Web framework
Kivy: Develop Mobile apps

Python is a really fun and rewarding language to learn, and I think anyone can get to a high level of proficiency in it if they find the right motivation.

That's it for today, hope this post has helped you learn some basics of python. Going forward I will be sharing more advance concept of python, stay tuned..

Wednesday, October 24, 2018

Welcome to the python world !

It's been few months I had started using python and guess what I am already in love with its simplicity, this is my first post to introduce you to python world.
Python is a scripting language, developed by Guido Van Rossum in 1989. It is free software. It is also an Open Source Software. Python is simple and easy to learn. Whether you are a beginner or a high end professional developer, anybody can learn this language very easily.
Also the syntax is in simple English language which are easy to learn.

Python is for fun as its name reflects and the language name was a tribute to the British comedy group 'Monty Python'
Python is also an Object Oriented Language. In Python everything is treated as an object. Python is a portable language i.e. Python scripting language developed on one operating system can run on different operating systems with or without any modifications. It can run on many Unix variants as well as on MAC and Windows 2000 and later.
Python has a rich set of libraries and modules. With the help of these libraries we can use Python in any field may be in IT industries or in Non-IT industries.
Python can be used in multiple areas like : Web Development , Web Scraping, Data analysis, Gaming Development, Multimedia, Databases, Networking, Test frameworks, Automation, Documentation, System  administration, Text processing, Image processing and Natural Language Processing etc.

Large organisations that use Python include Wikipedia, Google, Yahoo!, CERN, NASA, Facebook, Amazon, Instagram and Spotify .etc

So we now know brief about python. In my future post I will be coming up with more interesting topics, stay tuned.

Basic Python - Learn by Practice

For all newbie's out there thinking where to start, this post is going to be the starting point for them. But before that, ask your se...