Skip to content

Commit a3c12b4

Browse files
authored
Create Python Crash Course - Cheat Sheets.md
1 parent c5be515 commit a3c12b4

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Python Crash Course - Cheat Sheets
2+
3+
* [Beginner’s Python Cheat Sheet](https://github.com/ehmatthes/pcc/releases/download/v1.0.0/beginners_python_cheat_sheet_pcc.pdf)<br>
4+
Provides an overview of the basics of Python including variables, lists, dictionaries, functions, classes, and more.
5+
* [Beginner’s Python Cheat Sheet - Lists]()<br>
6+
Focuses on lists: how to build and modify a list, access elements from a list, and loop through the values in a list. Also covers numerical lists, list comprehensions, tuples, and more.
7+
* [Beginner’s Python Cheat Sheet - Dictionaries]()<br>
8+
Focuses on dictionaries: how to build and modify a dictionary, access the information in a dictionary, and loop through dictionaries in a variety of ways. Includes sections on nesting lists and dictionaries, using an OrderedDict and more.
9+
* [Beginner’s Python Cheat Sheet - If Statements and While Loops]()<br>
10+
Focuses on if statements and while loops: how to write conditional tests with strings and numerical data, how to write simple and complex if statements, and how to accept user input. Also covers a variety of approaches to using while loops.
11+
* [Beginner’s Python Cheat Sheet - Functions]()<br>
12+
Focuses on functions: how to define a function and how to pass information to a function. Covers positional and keyword arguments, return values, passing lists, using modules, and more.
13+
* [Beginner’s Python Cheat Sheet - Classes]()<br>
14+
Focuses on classes: how to define and use a class. Covers attributes and methods, inheritance and importing, and more.
15+
* [Beginner’s Python Cheat Sheet - Files and Exceptions]()<br>
16+
Focuses on working with files, and using exceptions to handle errors that might arise as your programs run. Covers reading and writing to files, try-except-else blocks, and storing data using the json module.
17+
* [Beginner’s Python Cheat Sheet - Testing Your Code]()<br>
18+
Focuses on unit tests and test cases. How to test a function, and how to test a class.
19+
* [Beginner’s Python Cheat Sheet - Pygame]()<br>
20+
Focuses on creating games with Pygame. Creating a game window, rect objects, images, responding to keyboard and mouse input, groups, detecting collisions between game elements, and rendering text.
21+
* [Beginner’s Python Cheat Sheet - matplotlib]()<br>
22+
Focuses on creating visualizations with matplotlib. Making line graphs and scatter plots, customizing plots, making multiple plots, and working with time-based data.
23+
* [Beginner’s Python Cheat Sheet - Pygal]()<br>
24+
Focuses on creating visualizations with Pygal. Making line graphs, scatter plots, and bar graphs, styling plots, making multiple plots, and working with global datasets.
25+
* [Beginner’s Python Cheat Sheet - Django]()<br>
26+
Focuses on creating web apps with Django. Installing Django and starting a project, working with models, building a home page, using templates, using data, and making user accounts.

0 commit comments

Comments
 (0)