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
statementswhile
loops- Input and output with
input
andprint
- 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:
- Hello World
- Raindrops
- 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!