#100DaysOfCode: Python Day 15

#100DaysOfCode: Python Day 15

Setting Up Your Local Dev Environment

#100DaysOfCode Day 15

☕️ I CREATED MY OWN COFFEE MACHINE! ☕️
CLICK HERE and press "Run" to try it out.

Yesterday I set up my local development environment. The course recommends using the PyCharm IDE, but I am biased towards Visual Studio Code as I use Visual Studio Professional daily at my day job. As a curious developer would, I installed both of them!

Wait, what is an IDE?
IDE stands for Integrated Development Environment, and simply put, it is a piece of software used for building applications that combines common developer tools into a single graphical user interface. There are many IDE's that can be used for various different languages or just specialise in one language.

Lessons

  1. The best IDE is the one you choose to use and find easy to use.
  2. It is okay to try both and decide after some time of using both.
  3. It is also okay to choose one and stick with it. Both are very capable!

Install Python First

  1. Go to the Python download page
  2. It should pick up your operating system automatically
  3. Click download
  4. Run the installer and follow the on-screen prompts
  5. Decide which IDE you will use and look at the respective heading "Installing PyCharm" or "Installing Visual Studio Code"

Installing PyCharm

  1. Go to the PyCharm download page
  2. It should pick up your operating system automatically
  3. Click download
  4. Run the installer and follow the on-screen prompts
  5. Open PyCharm and follow the prompts till you can create a new project
  6. When creating a new project remember to select the "Base interpreter" you installed Screenshot 2021-05-25 at 00.55.16.png

Installing Visual Studio Code

It would be unfair to tell you how to install this without going through the recent process myself. I installed Visual Studio Code some time back, so I will link you to my friend Chris Bongers recent post, which is a great guide you can find on his blog.

At this point you are all set up 🥳!

As mentioned, I have installed both IDE's and will be jumping between them to code. It's not about the tools you use but rather the knowledge of how to use them to produce the desired objective. Over time I should develop a fair and unbiased preference.

Want to stay up to date with my learning journey? Just sign up for my newsletter.