Dr. Sharon Simmons
  • Home
  • CS149 Fall 2023
  • Calendar
  • Syllabus
  • Canvas
  • Gradescope
  • Help
  • Resources
  • Search
  • Links
    • Python Basics
    • Built-in Types
    • Built-in Modules
    • CS 149 Specific
    • More resources for Learning Python
    • Documentation
    • Free Textbooks
    • Cheat Sheets
    • Beyond CS 149

Links

Python Basics¶

Python Docs W3Schools
Built-in Functions Built-in Functions
Keywords Keywords
Exceptions Exceptions
Glossary Glossary

Built-in Types¶

Python Docs W3Schools
String Objects String Methods
List Objects List Methods
Tuple Objects Tuple Methods
Set Objects Set Methods
Dictionary Objects Dictionary Methods
File Objects File Methods

Built-in Modules¶

Python Docs W3Schools
Math Module Math Module
Random Module Random Module
Statistics Module Statistics Module

CS 149 Specific¶

  • Thonny IDE
  • Python Tutor
  • Setup Instructions
  • Docstring Requirements

More resources for Learning Python¶

  • Python 3 Standard Library
  • Python Tutor
  • Show Me Your Code
  • Unicode Character List
  • print formatting reference
  • Math Module
  • List Methods
  • Dictionary Methods
  • Set Methods

Main program: if name == "main":

Documentation¶

  • Language Reference
  • Standard Library
  • Module Index
  • Format String Syntax
  • Operator Precedence

Free Textbooks¶

  • Think Python 2e
  • Python for Everybody
  • The Coder's Apprentice
  • Foundations of Python
  • W3Schools Tutorial

Cheat Sheets¶

  • Python Crash Course
  • pythoncheatsheet.org

Beyond CS 149¶

  • Real Python Tutorials
  • Full Stack Python
  • Invent with Python
  • Python for Data Science

Documentation built with MkDocs.

Search

From here you can search these documents. Enter your search terms below.

Keyboard Shortcuts

Keys Action
? Open this help
n Next page
p Previous page
s Search