# I want Tips on Improving My Python Skills — Any Advice?

**URL:** <https://ifnotnil.com/t/i-want-tips-on-improving-my-python-skills-any-advice/4340>\
**Category:** Python\
**Created:** [16 May 2025 09:54 UTC](https://ifnotnil.com/t/i-want-tips-on-improving-my-python-skills-any-advice/4340 "2025-05-16T09:54:57Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Anastasia](https://ifnotnil.com/letter_avatar_proxy/v4/letter/a/e9a140/32.png) [@Anastasia](https://ifnotnil.com/u/Anastasia)\
**Post date:** [16 May 2025 09:54 UTC](https://ifnotnil.com/t/i-want-tips-on-improving-my-python-skills-any-advice/4340/1 "2025-05-16T09:54:57Z")

</div>

Hey everyone,

I found this awesome site called [ifnotnil.com](http://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](https://www.igmguru.com/blog/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.🙂 😊

---

<div class="post-metadata">

**Author:** ![trishaduke](https://ifnotnil.com/user_avatar/ifnotnil.com/trishaduke/32/41_2.png) [@trishaduke](https://ifnotnil.com/u/trishaduke)\
**Post date:** [16 May 2025 19:27 UTC](https://ifnotnil.com/t/i-want-tips-on-improving-my-python-skills-any-advice/4340/2 "2025-05-16T19:27:53Z")

</div>

I have been doing a lot of Python programming since 2024 - 2025 and for me I use lots of AI especially using [Poe.com](http://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

---

<div class="post-metadata">

**Author:** ![thorstenstueker](https://ifnotnil.com/letter_avatar_proxy/v4/letter/t/aca169/32.png) [@thorstenstueker](https://ifnotnil.com/u/thorstenstueker)\
**Post date:** [16 May 2025 19:35 UTC](https://ifnotnil.com/t/i-want-tips-on-improving-my-python-skills-any-advice/4340/3 "2025-05-16T19:35:44Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![trishaduke](https://ifnotnil.com/user_avatar/ifnotnil.com/trishaduke/32/41_2.png) [@trishaduke](https://ifnotnil.com/u/trishaduke)\
**Post date:** [16 May 2025 19:52 UTC](https://ifnotnil.com/t/i-want-tips-on-improving-my-python-skills-any-advice/4340/4 "2025-05-16T19:52:28Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![eugenedakin](https://ifnotnil.com/user_avatar/ifnotnil.com/eugenedakin/32/3892_2.png) [@eugenedakin](https://ifnotnil.com/u/eugenedakin)\
**Post date:** [17 May 2025 22:34 UTC](https://ifnotnil.com/t/i-want-tips-on-improving-my-python-skills-any-advice/4340/5 "2025-05-17T22:34:05Z")

</div>

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:

> **[Python 3 GUI With IDLE](https://scispec.ca/index.php/books/41-python-3-gui-with-idle)**
>
> Scientific Specialties

---

<div class="post-metadata">

**Author:** ![trishaduke](https://ifnotnil.com/user_avatar/ifnotnil.com/trishaduke/32/41_2.png) [@trishaduke](https://ifnotnil.com/u/trishaduke)\
**Post date:** [17 May 2025 23:19 UTC](https://ifnotnil.com/t/i-want-tips-on-improving-my-python-skills-any-advice/4340/6 "2025-05-17T23:19:13Z")

</div>

Don’t have any idea that Python has IDLE GUI… I am using PyCharm from JetBrain

---

<div class="post-metadata">

**Author:** ![eugenedakin](https://ifnotnil.com/user_avatar/ifnotnil.com/eugenedakin/32/3892_2.png) [@eugenedakin](https://ifnotnil.com/u/eugenedakin)\
**Post date:** [17 May 2025 23:33 UTC](https://ifnotnil.com/t/i-want-tips-on-improving-my-python-skills-any-advice/4340/7 "2025-05-17T23:33:39Z")

</div>

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. 🙂
