Ready to start learning python? You may think installing python 3.7 is the right step, I recommend starting with python 2.7 and upgrade if necessary. If you insist, here’s how to get python 3.7 on windows 10 pc.

After this blog you will..

  1. become yoda
  2. install python 3.7 on windows 10
  3. use python 3.7
  4. links to tutorials and beginner info

Installing python on windows PC!

If you’re running Windows: the most stable Windows downloads are available from the Python for Windows page. Screenshot walkthrough, step by step, on bottom of recommendations portion, built for new people learning to install python on windows PC for the first time.

  1. Visit the python for windows page.
  2. Download python 3.7.0 by clicking the link in step 3.
  3. https://www.python.org/ftp/python/3.7.0/python-3.7.0-webinstall.exe
  4. Begin the download and follow screenshot instructions below.

If you get stuck or lost — you can ask me for helpIf you’re a first timer, and you just think python 3.7 install on windows 10 is the next best step…

Please, read through and learn from my awful mistakes.

Need to learn more about python install and my recommendations?

I made a bunch of stupid mistakes learning python because there’s lame ass websites ranking and they don’t really have very good content. Like Python For Beginners — spams malicious popup ads, I blog about it in that link.

Before we begin, I want to mention…

I also write about uninstalling python 3.7 because my project ended up requiring 2.7, which is available natively if you have a macbook!

Quick hint, keep your installer! You likely don’t need python 3.7 today if you’re new, and you likely will be better off using an older version, which will have more documentation, college courses, smarter people than me… Blogging about these older versions, for over a decade… But if you insist. The answer to installing python 3.7 is one header down.

If you’re not already using pycharm, I strongly consider you find a smart python writing tool, if you really need python on your local computer, I’m going to recommend stop…

Downloading and installing on your local machine isn’t necessary and could cause issues if you already have a version installed and you’re not familiar with the basics… I understand because I, Tyler Garrett, also sucked a lot at this portion and felt obliged to share the solution and the journey.

Screenshots from installing python on windows PC Python Release 3.7.0

Open your executable.

Or if you’re not that techie, navigate to your download folder…

Or search your computer for python-3.7.0-webinstall.exe

Screen shot 1 from python release 3.7.0
Install now option works for me! Check add python 3.7 to path to add it to your system variables, i guess…. we will look at that later. Worst case scenario, it’s unchecked for a reason and reinstall would not hurt you at this point.
Setup progress — I’m literally always happy to get a screenshot during this progress bar load. I wonder how well this screenshot will rank next to other python 3.7.0 tutorials.
Only 4 screenshots! Not a bad little install. Open online tutorial and documentation to get your beak wet, or scroll down because like I said above, I don’t want you to have to google a lot of stuff, scroll below to learn more about python or get a refresher. Also, links to tutorials built by Python!

Testing to see if python 3.7.0 installed on your windows machine

  1. find your python.exe executable.
  2. Here’s where mine was located:

C:\Users\tyler\AppData\Local\Programs\Python\Python37–32\python.exe

Show hidden items or folders to find your appdata directory.

Double click python.exe!

A black screen opens and you will see something like:

Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:06:47) [MSC v.1914 32 bit (Intel)] on win32
Type “help”, “copyright”, “credits” or “license” for more information.
>>>

You will be able to type in front of >>>

Type 2+2+1

Congrats, you just used Python to do basic aggregation.

“next steps: check out setting up pip on python 3.7 below”

A quick tutorial on setting a constant value of X to True, and then processing it through an if statement to print text. Pretty exciting because I thought it would be more complex to dive into if-statements.

“Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming. Python’s elegant syntax and dynamic typing, together with its interpreted nature, make it an ideal language for scripting and rapid application development in many areas on most platforms.” Source.

“The Python interpreter and the extensive standard library are freely available in source or binary form for all major platforms from the Python Web site, https://www.python.org/, and may be freely distributed. The same site also contains distributions of and pointers to many free third party Python modules, programs and tools, and additional documentation.” Source.

The Glossary is also worth going through.

Python.org offers a Wiki — https://wiki.python.org/moin/BeginnersGuide/Download

So if you’re not sure what you should download, and you’re not looking to use a PC with python, go look here to begin.

Here’s a quick deep dive into python.

By the way, the language is named after the BBC show “Monty Python’s Flying Circus” and has nothing to do with reptiles. Making references to Monty Python skits in documentation is not only allowed, it is encouraged! Source.

Python allows you to split your program into modules that can be reused in other Python programs. It comes with a large collection of standard modules that you can use as the basis of your programs — or as examples to start learning to program in Python.

If you do much work on computers, eventually you find that there’s some task you’d like to automate.

Alright, cool story, have fun.

So…

IfI’m not building analytics apps at work, or helping musicians download free loops and samples.. I enjoy writing terribly about Python, or other tech tutorials.

Typos by Tyler Garrett

Previous version of the python 3.7 blog, back when i typed more than coded.

Install python, or do my how to install python 3.7 windows 10. This can be accomplished using the python installer at python.org. Setting up Python 3.7 on windows 10, the non-developer tutorial for those who don’t want to figure out every little aspect, and prefer having someone teach them the path to success. Read more of my python struggles here.

Python 3.7 is rad — I wanted to originally use it but I realized I was not able to shorten links with the tinyurl library, so I reverted back to a version that allowed me to use the tinyurl library (python 2.7).

After you download the latest version of python, like python 3.7, you have a little bit of a journey ahead of you. Let’s begin.

Python requires a type of installer to gain access to complex libraries written in god only knows… The goal is you don’t need to write these complex libraries from scratch, you can call them up, with non-complex code, and get away with practical murder from an automation perspective.

I’m excited about the fact that I can build what I want in a few lines of code — and so far it makes sense. But to get to the point of making your apps, we need some foundation, a means of downloading, there are a few methods, let’s start with the pip method first.

Now now… if you’re new… Don’t worry about the latest version. You will not need 3.7 for awhile. Download python 2.7 first and find an updated version of 2.7. Otherwise you will be playing with a lot of environment variables and dependencies, which make it complicated to learn fast.

Seriously, 2.7 is easier for newbs. Go there first. I’m learning on 2.7 and after writing this blog for 3.7, I realized I wanted to be on a later version to use fun stuff like building short links with tinyurl in python.

Setting up Python 3.7 Pip on Windows 10

Next steps are rather easy, you can follow along, and setup your python pip installer — without breaking a sweat, on windows 10.

Start by getting →get-pip.py from https://bootstrap.pypa.io/get-pip.py

Right click the website and save this to your desktop.

Double click the get-pip.py file, and wait for the installer to complete. That’s all, now pip works. Check it by following this next step.

Testing PIP is working with your new python 3.7 install on windows 10

Open your cmd terminal thingy, hit the windows key, type cmd, hit enter. Your terminal should automatically popup.

How to quickly access your command prompt or CMD on windows 10.

Type “pip” in CMD to learn more about pip

/!\ Before do anything, install or upgrade the Setuptools Python package. It contain compatibility improvements and add automatic use of compiler
pip install — upgrade setuptools

install microsoft visual C++ 14 — setting up visual studio build tools 2017

Installing microsoft visual c++ 14 seems to be necessary when setting up lxml, a type of parsing tool that allows you to quickly parse XML and HTML, which we will want to build our web parsing, or scraping tools.

visual studio installer build tools 2017 c++ 14.0 etc etc etc… takes time, start it now.

Will know if our pip install lxml errors clear up after this restart (oh yeah and restart is necessary here).

Start early, the next part takes longer.

Getting this pip installer thing going takes a little bit, but luckily I’ve consolidated it here lol.

The install takes a little bit of time too.

setting up visual studio build tools 2017
As you’re installing, go check out your next hurdle. Beautiful soup!

Here’s what you need to check out to knock out the visual studio portion.

  1. https://wiki.python.org/moin/WindowsCompilers explains the basics.
  2. https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2017 shows you what to download.

Run the installer, don’t select anything other than default settings, and click install. It takes a little bit, and then you need to restart.

Once we get back from the restart, we will do the following pip installs.

pip install lxml (breaks with out c++14.0.)
pip install requests (ran this early, seems to install no hiccups.)

pip install beautifulsoup4 (ran this early, seems to install no hiccups.)

Will report back and iron out these posts more later.

If you have trouble with your pip install on python2 vs python3, or something along those lines, check out this next blog… sometimes you can get ahead, and there are a few things to ensure you have completed, like the above mumble jumble.

Update, started using pycharm and rather enjoying it. It’s a type of code editing “easy mode” application that you might want someone to walk you through a few times. Or google a youtube video. I figured it out without googling or looking anything up, which means you can fly past me with the right mentor.

Blogged here: https://medium.com/@itylergarrett.tag/setting-up-python-3-7-on-windows-10-a-non-developer-tutorial-e836639ca16