Skip to content

Commit 642ef53

Browse files
Sam ProvenzaSam Provenza
authored andcommitted
Add intro to python class
0 parents  commit 642ef53

File tree

141 files changed

+139154
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

141 files changed

+139154
-0
lines changed

Gemfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
source 'https://rubygems.org'
2+
gem 'github-pages'

README.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# Intro to Python
2+
3+
This is the Girl Develop It Intro to Python course. Material is loosely based on Think Python by Allen B. Downey and written by Caleb Smith.
4+
5+
The course is meant to be taught in 4 two-hour sections. Each of the slides and practice files are customizable according to the needs of a given class or audience.
6+
7+
8+
9+
## Classes
10+
11+
### Class 1
12+
13+
Intro to programming in Python - First steps for programming using the Python shell.
14+
15+
What is programming? What is Python? We'll tackle these concepts and get started working in the Python shell
16+
17+
### Class 2
18+
19+
Structured programming - Functions, Loops, and conditionals
20+
21+
We'll be creating small programs in the text editor, implementing control flow and loading these programs into the shell.
22+
23+
### Class 3
24+
25+
Python data structures and other essential built-ins
26+
27+
Lists, dictionaries and other built-in containers give the Python programmer tremendous power. We'll use these combined with other Python built-ins to process text files for information.
28+
29+
### Class 4
30+
31+
Higher level abstractions using object oriented and functional programming
32+
33+
What is Functional Programming and how can it help make programming easier?
34+
35+
We'll also get started on some projects that you can do with your new Python skills.
36+

class1.html

Lines changed: 558 additions & 0 deletions
Large diffs are not rendered by default.

class2.html

Lines changed: 469 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)