Skip to content

wwcodemanila/WWCodeManila-Python

 
 

Repository files navigation

Welcome to the world of Python!

For beginners, we will learn the basic concepts of programming using Python. This can be your jump off towards web development, scripting, data processing and more!

For immediate/advanced Pythonistas, let's spread our knowledge of Python and learn more!

If you have questions, please feel free to ask and participate on our Gitter group.

Study Group Setup

  • Resources such as notes, exercises and samples will be uploaded here.
  • Our 1.5 hours will be divided randomly into:
    • Introduction/Getting to know first-timers
    • Discuss questions/issues raised on discussion board
    • Lightning Talk (anyone who wants to share/chikka something!)
    • Self-paced or mini study session
    • Today I Learned (TIL)
    • Announcement

Our Milestones

Getting started

Topic Github Gitlab Others
Python Installation Learn! Learn!
Run a basic Python program Learn! Learn!

Basic concepts

Topic Github Gitlab Others
Variables, Arithmetic Operations, Keyboard Input Learn! Learn!
Let's go Git! Learn!
Intro to PEP8, Strings Learn! Learn!
Lists Learn! Learn!
Conditional Statements Learn! Learn!
Loops Learn! Learn!
Challenge: I survived Hangman! Go!
Dictionaries Learn! Learn!
Functions Learn! Learn!
Classes and Module Learn!
Error Handling Learn! Learn!
Challenge: Level up your basic skills with 2048! Go!

Advanced topics

Supplementary topics

Having a Geeky Love Affair with Python

Web Development with Flask

  • Intro, Setup, Running our first Flask web application
  • URL routes, styling templates (using Jina), Passing variables
  • Update random quote generator to a quote search engine
  • More on forms, cookies and sessions
  • Deploying the app via Heroku or similar mediums

Resources: Github, Gitlab

Web Development with Django

Soon!

Releases

No releases published

Packages

 
 
 

Contributors