Skip to content

Repository files navigation

Cool Enough to Code? Python Lessons and Code Samples

Cool Enough 2 Code? started as a simple idea: create a place for people to learn to code. We are a community of volunteers and learners that come together to learn about code. We are not simply another online learning site, rather want to make a difference by learning to code both interactive and accessible to anyone that wants to learn. We are people first, technology second.

For more information check out our website and check out the individual lessons for links to the video.

8/3/2020

Lesson 1: Hello, World!

Hello World! Setting up tools and a walk-through of basic programming terminology

8/10/2020

Lesson 2: Variables and Types

Learn the basic data types in Python and how to create and assign variables.

8/17/2020

Lesson 3: Basic Operators

Learn to manipulate variables with basic mathematical functions like add, subtract, multiply, and divide

8/24/2020

Lesson 4: Conditions

Control program flow with conditions like if statements and case switches.

8/31/2020

Lesson 5: Loops

Make code reusable with loops that can perform the same task over and over.

9/7/2020

LABOR DAY

NO-LIVESTREAM

9/14/2020

Lesson 6: Lists and Tuples

Manage collections of data using lists and then use program flows to work on those lists.

9/21/2020

Lesson 7: Dictionaries

Dictionaries are like lists, except they are index key keys.

9/28/2020

Lesson 8: Functions

Create reusable blocks of code that can help reduce the verbosity of programs.

10/5/2020

Lesson 9: Lambdas

Lambdas are like in-line functions that are useful for short-handing functions.

10/12/2020

Lesson 10: Handling errors

It’s good to check input, but sometimes things happen that are outside the control of a programmer. This is why we have exceptions.

10/19/2020

Lesson 11: Objects and Classes

Create data structures with classes then create instances of the classes as objects

10/26/2020

Lesson 12: Class Inheritance

Inheritance allows classes to share common properties and functions from parent classes as well as extend and change them.

11/2/2020

Lesson 13: Working with text files

Text file are the the most basic form of data storage, but still widely used.

11/9/2020

Lesson 14: Serialization

Serialization allows objects to be stored in a text format that is human readable.

11/16/2020

Lesson 15: Packages and Pip

Packages extend the core functionality of a language, enabling an app do more than basic I/O

11/23/2020

Lesson 16: Accessing a Database

Databases are designed for storing structured data so it can be accessed and queried

11/30/2020

Lesson 17: Making a Web Server with Python

Most applications nowadays use the web to send and receive data. Python can do this with ease.

12/7/2020

Lesson 18: Graphics with Python

Manipulate graphics with Python and graphics libraries in Python

12/14/2020

Lesson 19: GUI Apps with Python

Python can be used to write GUI apps too!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages