screenshot of python code

Coding for Planners: Up and Running with Python

Python is one of the world’s most popular programming languages, particularly among beginners, thanks to its clear and straightforward syntax. It is also one of the most widely used languages for data science.

  • Preview Course PREVIEW

Course Info

  • Duration 10 video lessons (71 Mins)
  • Published Published
Play Video

Preview Course Preview Course

Browse Course Chapters

  • Chapter Locked
    1.
    Introduction
    Chapter Duration 2 mins
  • Chapter Locked
    2.
    Installing Python
    Chapter Duration 2 mins
  • Chapter Locked
    3.
    Installing Third-Party Packages
    Chapter Duration 4 mins
  • Chapter Locked
    4.
    Launching a Python Notebook
    Chapter Duration 4 mins
  • Chapter Locked
    5.
    Python Language Basics, Part 1
    Chapter Duration 17 mins
  • Chapter Locked
    6.
    Python Language Basics, Part 2
    Chapter Duration 12 mins
  • Chapter Locked
    7.
    Python Control Flow, Part 1
    Chapter Duration 8 mins
  • Chapter Locked
    8.
    Python Control Flow, Part 2
    Chapter Duration 7 mins
  • Chapter Locked
    9.
    Python Functions
    Chapter Duration 8 mins
  • Chapter Locked
    10.
    Closing Thoughts
    Chapter Duration 2 mins

Course Description

In this course we will learn how to get Python up and running on your computer. Python is one of the world’s most popular programming languages, particularly among beginners, thanks to its clear and straightforward syntax. It is also one of the most widely used languages for data science. After we install Python, we will learn how to work with third-party packages and then run through the basics of the language.

Learn these skills

  • Data Analysis
  • Technology

AICP CM

This course is approved for 1.25 AICP CM credit.

Meet Your Instructor

Geoff Boeing

Geoff Boeing

Geoff Boeing has a Ph.D. in City and Regional Planning from the University of California, Berkeley.

Meet Instructor

Course Reviews

4.30
Chris Rearick

Chris Rearick

Satisfied
taxpayer

taxpayer

Normal
(1)The course assumes that the student uses a proprietary operating system.
(2) The site did not allow me to view part 2 of the Python language, nor the two chapters about flow control. I was able to get 100% on the quiz probably because of my previous attempts to learn Python.
(3) It would be helpful to warn the student that jupyter notebook uses the default browser, and therefore to view the course in a different browser or different browser window.
john naron

john naron

Extremely Satisfied
Jennifer Molina

Jennifer Molina

Satisfied

Course Reviews

46%
39%
15%
0%
0%
Christa Jordan

Christa Jordan

Satisfied
David Cooper 1

David Cooper 1

Extremely Satisfied
Very informative and easy to follow along in my jupyter notebook
Julian Joseph

Julian Joseph

Extremely Dissatisfied
ahachey

ahachey

Extremely Satisfied
I would recommend that the beginning be updated to reflect the changes in Anaconda.
Stepan Glushkov

Stepan Glushkov

Extremely Satisfied
April Fisher

April Fisher

Satisfied
Raghad Halawani

Raghad Halawani

Normal
I feel that the course should have more explanation for some words in an easier way
Anan Maalouf

Anan Maalouf

Normal

Master Urban Planning Skills With A Planetizen Courses Subscription.

Sign up
Computer

High quality video lessons developed by experts.

Analytics

Complete course work to receive a certificate from Planetizen.

Certificate

Test your comprehension with course quizzes.

Cloud

Access reading lists, articles, and other materials prepared by instructors.