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..

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...