Momentum logo
Team 2 Classroom

Welcome to Phase 2: Intro to Back-End Development with Python 🐍

Posted on Jun 15th, 2020

In Phase 2 we’ll learn about…

  • Python
  • Django and back-end web development
  • Databases
  • Deploying Django applications

Today’s topics

  • What is backend development?
  • Running Python
  • Syntax differences between JS and Python
  • Python
    • variables
    • if statements
    • while loops
    • Input and output with input and print
    • Functions

🐍 Code Break

Try working with input and output

Project

We’ll begin Python the way we began JavaScript, with some exercises and tests you can run to keep you on track. We’re going to use an awesome free online tool called Exercism.

Please sign up (you can use your GitHub account) and choose the Python track. There are two ways to use Exercism, in Practice Mode or Mentor Mode. It’s up to you which you choose.

Work through the setup instructions to install Exercism on your computer with Homebrew. In the Python track, complete the following exercises:

  1. Hello World
  2. Raindrops
  3. Hamming

For each exercise, follow the instructions on Exercism to upload your solution.

To submit your homework, paste your solution urls into this form.

If you get through all three of these, please continue with other exercises that seem fun to you. There are lots to choose from!

Resources

Tags: phase-2 python

Back to home