Skip to content

kadarakos/python-course

 
 

Repository files navigation

Instruction for developers

We are going to use the method from the caffe guys, I think it's not that overdone: https://github.com/sguada/caffe-public The only difference we are going to make is that we are only going to have a master branch and no dev.

First get your own copy of the repo. Fork this repository and clone your own fork

git clone https://github.com/yourusername/python-course.git

If you would like to make your edits first make sure that everything is up to date, then create a branch where you add some feature lets call it "feature".

git checkout master
git pull upstream master
git checkout -b feature
# do your work, make commits

When you are done with your feature prepare your merge by rebasing first.

# make sure master is fresh
git checkout master
git pull upstream master
# rebase your branch on the tip of master
git checkout master
git rebase master

Push your branch to pull request it into master

git push origin feature
# ...make pull request to dev...

Now make a pull request! Please write informative messages in the pull requestion so we know what changes have been made.

Make sure you check out these links for more information:

https://help.github.com/articles/fork-a-repo/ https://help.github.com/articles/creating-a-pull-request/ https://help.github.com/articles/checking-out-pull-requests-locally/

Static Notebooks

Chapter 1 - Variables

Chapter 2 - Collections

Chapter 3 - Conditions

Chapter 4 - Loops

Chapter 5 - Functions and Files

Chapter 6 - Regular Expressions

Chapter 7 - More on Loops

Chapter 8 - The Pattern Package (advanced)

Assignments

We keep the assignments in a BitBucket repo

About

Tutorial and introduction into programming with Python for the humanities

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published