Python Friday #100

Time flies! It feels like I’ve just started Python Friday. And yet this is already the 100th post for this series. Today I look back on the last 99 posts and create an easy-to-use reference that lets you jump right to the topic you are interested in.

 

Great Resources to learn Python

There are a lot of Python tutorials online, but only few of them are good and up to date. I still can recommend these resources to learn Python:

 

The Python community

The community makes Python that great language we like so much. Here are a few ways to see what is going on:

 

Fundamentals of the Python language

If you want to learn about the fundamental parts of Python, read these posts:

 

Your Python environment

Python needs a runtime environment to fully leverage its potential:

 

IDE for Python

You do not need VS Code to write Python, but it is a big time-saver:

 

Creating web applications with Flask

If you want to build a web application in Python I can recommend the Flask framework:

 

Accessing your database with SQLAlchemy

The database framework SQLAlchemy offers an incredible flexibility to access your data:

 

Testing your code with pytest

The more important your application gets, the more you should test it:

 

Don’t forget your log messages

Testing is good, but useful log messages help you in case some bugs got into production unnoticed:

 

Write Documentation

Your code stays far longer useful when you document it:

 

Useful tools and libraries

Outside of the Python language are many great tools that you can integrate in your own applications:

 

What’s next?

For the foreseeable future I will continue with Python Friday. I have a long list of topics I want to explore and write about. Nevertheless, when you have a topic that I should cover please leave a comment.

3 thoughts on “Python Friday #100”

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.