Skip to content

Renice-Owino/Python-advance-tracks

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python advance track

####Track description The goal of the track is to get you confortable with python at the same time solving interesting problems and eventually training someone else. The track will be divided into several proposed sections each spanning a few weeks.

The sections are

  • Python language. This will cover most things about python as a language. In a nutshell this will cover most concepts from the basics syntax to OOP concepts to how you can utilize different modules in python.
  • Automating the boring stuff. This will be activities that automate something on your machine.
  • Databases and create a simple web based system with python using one of python's web framworks.
  • Solve a problem in Tunapanda with the skills aquired so far.
  • Contribute to an open source project most preferably one that is not Tunapanda's.
  • Teach others taking the next session of the advance tracks.

####Learning materials For the first section of the advance track, there are tones of resources in the internet for that and for most lessons, a link to recommended resources will be provided. Swagpaths for the first section might/will be created as well. For the other sections, research (and may be posting question on forums like stackoverflow) will be the main way of getting information.

####Activities and exercises. The advance track will have a lot exercises and projects. The track will be based on the agile development methodology with TDD at the heart of most, if not all projects. Team work will be encouraged where teams actively utilizing github as the main tool of collaboration.

About

Main repo for the python advance tracl

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%