Python Fundamentals

With the advent of Machine Learning and Automation - one language that was standing out was Python. It seemed to be a language that can do ML, automation, desktop, web, data analytics and even Raspberry pi. So, I thought it is worth to understand the basics.
I was not looking to understand all the details and complex constructs available in Python. My general idea when learning a new language is to understand the data types, if/else conditions, for/while loops, functions for re usability, classes for making the code modular and exceptions to handle errors. Rest of the stuff, I try to figure out on a need basis.

One thing that stood out for me is number of characters in a Python code compared to other programming languages. You can get a lot done in few lines of code. 

Similar to JavaScript, Python doesn't care much about strong-typing. And, that is a big drawback for me. It might not be for others but to me strong-typing is extremely important.

The code is hosted here at Github

It's no where close to even being called a tutorial but surely a fast way to get up and running with Python.


32 comments:

Richard Dolan said...

Thanks for info!

srihariparu said...

Great post and informative blog.it was awesome to read, thanks for sharing this great content to my vision. This is a great inspiring article.I am pretty much pleased with your good work. You put really very helpful information. Keep it up. Keep blogging. Looking to reading your next post..
AWS Exam Center in Chennai | AWS Certification Exams in Chennai | AWS Exams in Velachery

srihariparu said...

I have read your blog. Your information is really useful for beginner. informations provided here are unique and easy to understand.Thanks for this useful infromation.This is a great inspiring article.I am pretty much pleased with your good work.
Linux Training Institute in Chennai | Linux Training in Velachery | RedHat Linux Training in Chennai

deepti said...

This is a great inspiring article.I am pretty much pleased with your good work. You put really very helpful information. Keep it up. Keep blogging. Looking to reading your next post..
AWS Training Institute in Chennai | AWS Training in Velachery

srihariparu said...

I am pretty much pleased with your good work. You put really very helpful information. Keep it up. Keep blogging. Looking to reading your next post.
Best Linux Training Institute in Chennai | Linux Training Center in Velachery

vamsi vasi said...

I feel really happy to have seen your webpage and look forward to so many more entertaining times reading here. Thanks once more for all the details.
AWS Training Institute in Chennai | AWS Training in Velachery

for IT the said...


Final Year Projects for CSE in Python



Great Article
Final Year Projects for CSE in Python
FInal Year Project Centers in Chennai

JavaScript Training in Chennai
JavaScript Training in Chennai

srihariparu said...

Good Post.Helps to gain knowledge about new concepts and techniques.Thank you so much for sharing with us.
Best Java Training Institute in Chennai | Java Training in Velachery | J2EE Training in Chennai

deepti said...

Very informative blog. Helps to gain knowledge about new concepts and techniques. Thanks a lot for sharing this wonderful blog.keep updating such a excellent post with us.
Best CCNA Training Institute in Chennai | CCNA Training in Velachery | CCNA Training in Chennai

ram ramky said...

Keep posting blogs like this and I am waiting for the next part of your blog.

German Classes in Chennai
German Language Classes in Chennai
Big Data Training in Chennai
Hadoop Training in Chennai
Android Training in Chennai
Selenium Training in Chennai
Digital Marketing Training in Chennai
JAVA Training in Chennai
Big Data Training

srihariparu said...


Very informative blog. Helps to gain knowledge about new concepts and techniques.Thanks a lot for sharing this wonderful blog.keep updating such a excellent post with us.
Best Python Training in Velachery | Python Exams in Kanchipuram | Python Training Center in Chennai

ajay said...

It is amazing and wonderful to visit your site.Thanks for sharing this information,this is helpful to me a lot...

Best Embedded System Training in Kanchipuram | Embedded Training in Kanchipuram | Embedded Training Center in Velachery

srihariparu said...

Thanks a lot for sharing this wonderful blog.keep updating such a excellent post with us.
PCB Designing Training in Kanchipuram | PCB Training in Velachery | PCB Designing Training Institute in Chennai

deepti said...

Great blog, you put Good stuff.All the topics were explained briefly.so quickly understand for me.I am waiting for your next fantastic article. Thanks for sharing.Any course related details learn.
Linux Training in Velachery | Linux Training Institute in Chennai | Linux Training in Kanchipuram

deepti said...

Great blog, you put Good stuff.All the topics were explained briefly.so quickly understand for me.I am waiting for your next fantastic article. Thanks for sharing.Any course related details learn.
Linux Training in Velachery | Linux Training Institute in Chennai | Linux Training in Kanchipuram

srihariparu said...

Very informative blog. Helps to gain knowledge about new concepts and techniques..so quickly understand for me.Thanks for sharing.Any course related details learn.
AWS Training Institute in Chennai | AWS Training in Velachery | AWS Training Center in Kanchipuram

srihariparu said...

Very informative blog. Helps to gain knowledge about new concepts and techniques..so quickly understand for me.Thanks for sharing.Any course related details learn.
AWS Training Institute in Chennai | AWS Training in Velachery | AWS Training Center in Kanchipuram

ajay said...

Very informative blog. Helps to gain knowledge about new concepts and techniques.Thanks a lot for sharing this wonderful blog.keep updating such a excellent post with us.
Best JAVA Training Institute in Chennai | JAVA Training in Velachery | JAVA Training in Kanchipuram

ajay said...

Very informative blog. Helps to gain knowledge about new concepts and techniques.Thanks a lot for sharing this wonderful blog.keep updating such a excellent post with us.
Best JAVA Training Institute in Chennai | JAVA Training in Velachery | JAVA Training in Kanchipuram

deepti said...

Thanks for sharing this information,this is helpful to me a lot...It is amazing and wonderful to visit your site.

Best CCNA Training Institute in Chennai | CCNA Training Center in Chennai | CCNA Training in Chennai | CCNA Courses in Chennai

deepti said...

Thanks for sharing this information,this is helpful to me a lot...It is amazing and wonderful to visit your site.


Thanks for sharing this information,this is helpful to me a lot...It is amazing and wonderful to visit your site.


Best CCNA Training Institute in Chennai | CCNA Training Center in Chennai | CCNA Training in Chennai | CCNA Courses in Chennai

Deshma Teja said...

Good and more informative post... thanks for sharing your ideas and views... keep rocks and updating.........It is amazing and wonderful to visit your site.

Python Certification Training in Chennai | Python Training in Chennai | Python Training Center in Chennai | Python Exam Center in Chennai

Deshma Teja said...

Good and more informative post... thanks for sharing your ideas and views... keep rocks and updating.........It is amazing and wonderful to visit your site.

Python Certification Training in Chennai | Python Training in Chennai | Python Training Center in Chennai | Python Exam Center in Chennai

Deepa said...
This comment has been removed by the author.
Deepa said...

I have read your blog. Good and more information useful for me, Thanks for sharing this information keep it up.....
Aws Training Center in Chennai |Aws Training Center in Velachery

ramya said...

Good and more informative post...I was useful to improve my knowledge. Thanks a lot for sharing this wonderful blog.
Python Training Institute in Chennai | Python Training Center in Velachery | Python Certification Training in Chennai

roja said...

I have read your blog… This concept unique and easy to understand. Thank you for this useful information.
Selenium Training Institute in Chennai | Selenium Training Center in Velachery | Selenium Certification Training in Chennai

Jasmine said...

Good Post! Helps to gain knowledge about new concepts Thank you so much for sharing this post, keep for sharing....
Software Testing Training Institute in Chennai | Software Testing Training in Velachery | Software Testing Training Center in Chennai

ajay said...

Good Post... Your Blog is Nice and informative... Easy to understand... keep updating....
Web Designing and Development Training in Velachery | Web Designing and Development Training in Chennai | Web Designing and Development Course in Velachery

Deepa said...

Your Blog is Nice... Good concepts and gain my knowledge...keep updating...Thanks You for the post....
Java Training Institute in Chennai | Java Training Center in Velachery | Java Courses in Chennai


srihariparu said...

It is amazing and wonderful to visit your site.. . thanks for sharing your ideas and views... keep rocks and updating...thanks for sharing your ideas and views... keep rocks and updating
Linux Training in Velachery | Linux Training Institute in Chennai | Linux Training in Kanchipuram

srihariparu said...

It is amazing and wonderful to visit your site.. . thanks for sharing your ideas and views... keep rocks and updating...thanks for sharing your ideas and views... keep rocks and updating
Linux Training in Velachery | Linux Training Institute in Chennai | Linux Training in Kanchipuram