🐍
Python Course
  • Course Outline
  • Course Organization
  • TAs
  • Material
    • Week 1
    • Week 2
      • Extensions
    • Week 3
      • Extensions
    • Week 4
      • Extensions
    • Week 5
      • Extensions
    • Week 6
    • Week 7
    • Week 8
    • Week 9
    • Week 10
  • Exercises
    • Week 1
    • Week 2
    • Week 3
    • Week 4
    • Week 5
    • Week 6
    • Week 7
    • Week 8
  • Solutions
    • Week 2
    • Week 3
    • Week 4
    • Week 5
    • Week 6
  • Additional
    • More Resources
    • Setting up Python
  • Lectures
    • Slides
    • Recordings
Powered by GitBook
On this page
  • Reference
  • W3 Schools Python Syntax Tutorials
  • Stackoverflow
  • Further Learning
  • Codecademy
  • Harvard CS50

Was this helpful?

  1. Additional

More Resources

Recommended Reference / Further-Learning Resources

PreviousWeek 6NextSetting up Python

Last updated 5 years ago

Was this helpful?

Reference

W3 Schools Python Syntax Tutorials

As a reference source for brief and clear summaries of different pieces of Python syntax, with interactive examples, we recommend using W3 School's Python tutorials.

Stackoverflow

Any problems you encounter which don't seem to have a trivial solution have probably been seen by someone else before - if you're lucky, they'll have posted about it on stackoverflow and gotten someone's advice.

Even experienced programmers often use stackoverflow to find solutions to bugs, and then simply copy-paste these into their own code. This is a bad idea - always try to understand the solution. Then if you encounter a similar problem in the future, or have to adjust the existing solution, you won't be at a complete loss.

Further Learning

Codecademy

Great Python 2 Course with plenty of exercises (there are some minor syntax differences between Python 2 and Python 3).

Harvard CS50

Much of this course is based on the materials used in Harvard's acclaimed CS50 course - these are available online and offer a lot of details which we omit.

Python Tutorial
Logo
Stack Overflow - Where Developers Learn, Share, & Build CareersStack Overflow
Python Tutorial: Learn Python For Free | CodecademyCodecademy
CS50
Logo
Logo
Logo