Hey everyone,
I found this awesome site called ifnotnil.com & they have a really helpful list of 25 Python tutorials and resources. I have been going through some of them as a Python tutorial to brush up my basics and learn practical stuff like working with data structures, file handling & writing cleaner code.
For those of you who use Python regularly or have been learning it for a while, what are your favorite ways or resources to improve your skills? Are there specific topics or projects you would suggest focusing on after mastering the basics? Also, any fun exercises or real-world projects that helped you get better?
I Want to hear your thoughts & suggestions to make learning Python more engaging & effective!
Thank you.

I have been doing a lot of Python programming since 2024 - 2025 and for me I use lots of AI especially using Poe.com and Monica.im.
I installed the MacOS app and as I learn, I ask question and it remember what I ask previously and continue with the previous question.
So I have some python and I want to make it better, so I paste it in and ask them to make more compact.
Before all this AI thing, I was using Google Search and when find some code, have to paste into my project and then adjust.
I currently have a done a Collection system using tinter and customtkinter, a Django project for books and a conversion program
Starting in 2012 with Raspberry PI I also started massively to use Python for different stuffs. Today I like to use it for sockets, communications and for AI stuffs. Python is very flexible but simple to learn. Udemy has good Python tutorials I would prefer in your place to follow. Most knowledge you’ll get from programming with Python.
I have done lots of thing that I can’t do in xojo like convert pdf with table into CSV, XLS and JSON… I use a lot of library for doing various
Similar, I use Python for many electronics projects, bluetooth, and GUI desktop projects. Before AI, I wrote a book on python to create UI’s:
Don’t have any idea that Python has IDLE GUI… I am using PyCharm from JetBrain
Hi @trishaduke,
IDLE is just an IDE, and python GUI is created from code. Lately I have been using Visual Studio Code and it seems to work well. 