I'm learning Python from scratch.,

  1. Do a tutorial on Youtube. I like the Indently tutorials. I just like his style. I like that he starts with 1 concept at a time and only adds 1 new concept with each step. Indently search: https://www.youtube.com/results?search_query=free+python+tutorial+indently
  2. Longer tutorial search here on Youtube
  3. This is the main discussion group. The people have been really helpful to me. I just started learning Python in March 2024.
  4. https://pypi.org has all the documentation on the modules you need. If you install Python it also has local help files.
  5. Test regular expressions here: https://regex101.com/ This tool will help you learn how they work.
  6. Install Python locally and make a development environment for each project. THis will help you when you want to compile your program into an EXE/executable file. The environment is required. https://python.org has the files to download.
  7. Use the most recent version of Python as some modules have not been updated in years and will not work. Ask here to find the modules that are constantly updated and used.
  8. Indentation is critical in Python. Make sure when you post code here it is formatted correctly.
  9. Beware of using AI to solve programming problems. The code is sometimes outdated, uses outdated modules, or just doesn’t work, so I stopped using it.
  10. Visual Studio Code (free) is a really useful IDE to find errors in your code before you run it. Consider installing it. It also has plugins to see data in SQL, Sqlite3, JSON and other files. https://visualstudio.microsoft.com/
  11. You can practice Python in Google Colab if you want but I don’t know how to handle reading files. https://colab.research.google.com/
  12. Run Python in your browser with Pyscript. You can practice code online if you want. https://pyscript.net/

Help us help you. Read this link first and learn how to format code so we can help you better. About the Python Help category You will get more help this way.

Also be sure to include this information in every new post you make.

  1. Your OS name and version.
  2. Which Python, Colab, Jupyter, Pyscript you are using and it’s version.
  3. If you are using a development environment. This is normally required except perhaps while taking a Python class.
  4. Your IDE name and version like Pycharm or Visual Studio Code. VSC sometimes has addons that can help you.
2 Likes