Python Tutorials

 Introduction to Python 

Python is literally eating the programming world. It is growing in popularity and usage in ways that are pretty much unprecedented in the history of computers. There is a huge variety of scenarios that Python excels in. Shell scripting, task automation, Web development are just some basic examples. 

Python is the language of choice for data analysis and machine learning, but it can also adapt to create games and work with embedded devices. Most importantly, it's the language of choice for introductory computer science courses in universities all around the world.

Created in 1991 by Guido van Rossum, it's been rising in popularity - especially in the past 5 years, as this Google Trends shows: 


6 Starting with Python is very easy. All you need is to install the official package from python.org, for Windows, macOS or Linux, and you're ready to go. 


Table of Contents 

  1. Introduction to Python 
  2. Installing 
  3. Python Running Python programs 
  4. Python 2 vs Python 3 
  5. The basics of working with Python 
  6. Data types 
  7. Operators 
  8. The Ternary Operator 
  9. Strings 
  10. Booleans 
  11. Numbers 
  12. Constants 
  13. Enums 
  14. User Input 
  15. Control statements 
  16. Lists 
  17. Tuples 
  18. Dictionaries 
  19. Sets 
  20. Functions 
  21. Objects 
  22. Loops 
  23. Classes 
  24. Modules 
  25. The Python Standard Library 
  26. The PEP8 Python style guide 
  27. Debugging 
  28. Variables scope 
  29. Accept arguments from the command line 
  30. Lambda functions 
  31. Recursion 
  32. Nested functions 
  33. Closures 
  34. Decorators 
  35. Docstrings 
  36. Introspection
  37. Annotations 
  38. Exceptions 
  39. The with statement Installing 3rd party packages using pip 
  40. List comprehensions 
  41. Polymorphism 
  42. Operator Overloading 
  43. Virtual Environments 
  44. Conclusion 


Post a Comment

0 Comments

Close Menu