Python tutorials for absolute beginners.

Swaroop C H fa4c556adf Adding 5 chapters hace 13 años
assets 9f2dc43a74 Adding first steps chapter hace 13 años
.gitignore dac2a13026 Working fabfile hace 13 años
01-frontpage.pd 14caada2ab Using .pd file extension hace 13 años
02-preface.pd 14caada2ab Using .pd file extension hace 13 años
03-intro.pd 14caada2ab Using .pd file extension hace 13 años
04-installation.pd 14caada2ab Using .pd file extension hace 13 años
05-first-steps.pd 14caada2ab Using .pd file extension hace 13 años
06-basics.pd 18734e5a0a Adding control flow chapter hace 13 años
07-operators-expressions.pd 14caada2ab Using .pd file extension hace 13 años
08-control-flow.pd 18734e5a0a Adding control flow chapter hace 13 años
09-functions.pd f597208c71 Adding functions chapter hace 13 años
10-modules.pd 77f5888314 Adding modules chapter hace 13 años
11-data-structures.pd 01209deaa4 Adding data structures chapter hace 13 años
12-problem-solving.pd fa4c556adf Adding 5 chapters hace 13 años
13-oop.pd fa4c556adf Adding 5 chapters hace 13 años
14-io.pd fa4c556adf Adding 5 chapters hace 13 años
15-exceptions.pd fa4c556adf Adding 5 chapters hace 13 años
16-standard-library.pd fa4c556adf Adding 5 chapters hace 13 años
README.md f597208c71 Adding functions chapter hace 13 años
fabfile.py fa4c556adf Adding 5 chapters hace 13 años
requirements.txt fe330c13aa Added uploading of images to S3 hace 13 años

README.md

Installation

Ensure Python (>= 2.7) is installed.

Install Pandoc from http://johnmacfarlane.net/pandoc/installing.html

Install pdflatex from http://www.tug.org/texlive/. Note that Mac users can install MacTex.pkg from http://www.tug.org/mactex/2012/.

Install pip if not present already:

sudo sh -c "curl -k -O https://raw.github.com/pypa/pip/master/contrib/get-pip.py && python get-pip.py && rm get-pip.py"

Install Python libraries needed:

sudo pip install -r requirements.txt

Convert the source files into HTML files:

fab html

Editing

If you're using Vim editor, then you may like the vim-pandoc plugin. There is one downside though - for long chapters, it becomes really slow, so I edit only in plain text mode (:set ft=), but when reviewing, I use the pandoc (:set ft=pandoc) mode.

If you're using Sublime Text editor, you may find the following plugins useful: