Skip to content

adicu/learn-python

Repository files navigation

An Introduction to Python Programming

learn.adicu.com/webdev

Learn to program in Python! This curriculum is designed to be accesible to anyone who has programmed in at least on language, and is interested in learning to program in Python.

Python is a high-level scripting language that is easy and fun to program in. It is also a great option for learning wev programming

Building

Run the following in the root directory:

./build.sh

This generates .html files to be viewed in a browser.

Deploying

Run the following command to deploy to learn.adicu.com/webdev (requires SCP and access to adi-website on SSH):

./deploy.sh

Solutions

All solutions are available by section in the solutions/ folder.

Using Vagrant

We support running with vagrant! Install and setup Vagrant, and then:

$ vagrant up # launches the box
$ vagrant ssh # ssh into the box
# You are now in the vagrant instance
$ cd /vagrant # go to the code
$ cd <solutions folder> # Ex: cd webdev-solutions/1.3.2\ Dynamic\ Routes
# Run the solution # Ex: python app.py

Directory Structure

build/

This is where all the extra files needed to convert from markdown to HTML go. build.sh uses the files from this folder.

img/

All images for the project should be put in here.

Releases

No releases published

Packages

No packages published