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
- Introduction to Python
- Installing
- Python
Running Python programs
- Python 2 vs Python 3
- The basics of working with Python
- Data types
- Operators
- The Ternary Operator
- Strings
- Booleans
- Numbers
- Constants
- Enums
- User Input
- Control statements
- Lists
- Tuples
- Dictionaries
- Sets
- Functions
- Objects
- Loops
- Classes
- Modules
- The Python Standard Library
- The PEP8 Python style guide
- Debugging
- Variables scope
- Accept arguments from the command line
- Lambda functions
- Recursion
- Nested functions
- Closures
- Decorators
- Docstrings
- Introspection
- Annotations
- Exceptions
- The with statement
Installing 3rd party packages using pip
- List comprehensions
- Polymorphism
- Operator Overloading
- Virtual Environments
- Conclusion
0 Comments
Thanks for Supporting me