This is a series of short 10 minute Python articles helping you to get started with Python. I try to post an article each day (no promises), starting from the very basics, going up to more complex idioms. Feel free to contact me on LinkedIn for questions or requests on particular subjects of Python, you want to know about.
Use the Progress tracker: https://python-10-minutes-a-day.rocks
- Environments, Conda, Pip, aaaaah!
- What are Python, IPython, and Jupyter lab?
- Using Jupyter Lab and navigating notebooks
- Commenting - what Python ignores is useful for you!
- Numeric variables and how to assign them
- Representing text using strings
- Conditionals in Python: if, elif, and else structures
- The most all-round data type in Python: the list
- Looping in Python: for a while
- Defining functions and stop repeating yourself
- Testing you new skills: code a quick-sort algorithm
- Reading and writing files in Python
- Try, except, finally, and context managers
- Dictionaries - key value stores
- Tuples and sets
- Working with files and paths in Python
- Imports, modules, packages, libraries, and frameworks
- List comprehensions and map: an amazing shortcut
- A bit more on generators and how to create them
- Reading errors and exceptions in Python
- Lets get the sorting sorted
- Nameless functions a.k.a. lambda functions
- In Python we decorate functions to make them better
- A whole new class of programming
- Parents, children, and inheritance
- A well-earned self-generated certificate
This concludes this course. If you liked the course, I would be very happy if you shared the hard-earned self-generated certificate on LinkedIn and tagged me along with it. It gives me an idea on who actually did the course and of course, I will congratulate you on your achievement. All the best and as always, if you have any questions, comments, or requests, feel free to contact me on LinkedIn.