# Initial setup (for newer Pythonistas)

In this lecture we'll talk about how to do Python development, just in case you're coming from a different programming language.

Remember this course is not a beginner coding course. If you have no experience with Python or programming at all, I would recommend a beginner course instead!

# Python version

I recommend you use the latest Python version. You can download the latest version for your operating system here: https://www.python.org/downloads/

# Work with Python

I usually recommend PyCharm as an editor. PyCharm has a free version called the Community Edition that is plenty powerful for almost anything you'll ever need.

You can get PyCharm here: https://www.jetbrains.com/pycharm/download/

And you'll need to get Python downloaded as well: https://www.python.org/

If you'd like to use a different editor, feel free to do so. I often use Visual Studio Code when I'm working on smaller files and projects.

Thanks again for joining me in this course, let's get started!