Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/supermacro/prism

code for Python programming class at PRISM Resources
https://github.com/supermacro/prism

Last synced: 30 days ago
JSON representation

code for Python programming class at PRISM Resources

Awesome Lists containing this project

README

        

#PRISM Resources Coding 101

> this course uses **Python 3** - [info on Python 3 vs. Python 2](https://wiki.python.org/moin/Python2orPython3)

![PRISMResources Logo](http://prismresources.ca/wp-content/themes/prism/images/layout/ttl-prism-resources.png)

- - - -

###Slide Deck

A read-only and up to date version of the slides I use can be seen [here](https://docs.google.com/presentation/d/1qNmWskKqUbr3gJeW0RaRH3fcFRg_0QzTru1wOcylnmg/edit?usp=sharing).

- - - -

The following links contain finished examples of [PRISMResources](prismresources.ca)' inaugural introduction to Coding class using [Python](python.org) + links to additional resources.

###Exercises & Examples
* Slide 15 - 21: **[First Program](PythonModule/first.py)**
* Slide 30: **[Lists](PythonModule/names.py)**

> In python there is another way to store multiple items - **[tuples](http://www.hacksparrow.com/python-difference-between-list-and-tuple.html)**

* Slide 31 - 33: **[Conditionals](PythonModule/conditional.py)**

> [More](http://www.tutorialspoint.com/python/python_if_else.htm) on conditionals + `elif` statement

* Slide 34 - 37: **Loops** ([1st example](PythonModule/loops.py), [2nd example](PythonModule/whileLoop.py))
* Slide 38 - 39: **[Importing](PythonModule/importing.py)**

> Slide 40 **[example](PythonModule/sphereVol.py)** import of `math` library

* Slide 41 - 42: **[Functions](PythonModule/functions.py)**

> [More](http://www.tutorialspoint.com/python/python_functions.htm) on functions

### Reddit

* [More](http://www.quora.com/What-is-an-API) on API's
* Reddit API [Documentation](https://github.com/reddit/reddit/wiki/API)
* Python Reddit API Wrapper [documentation](https://praw.readthedocs.org/en/stable/)

#####Bots & Scripts
* [first script example](PythonModule/redditFirst.py)
* [first bot example](PythonModule/notificationBot.py)
* [final project](PythonModule/soccerBot.py)