|
| 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