Skip to content

akinomagetro/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

Basic concepts

  • Variables, Arithmetic Operations, Keyboard Input - gitlab, github

We want you to learn Git!

Challenge: I survived Hangman!

Challenge: Level up your basic skills with 2048

Advanced topics

  • Requests Library
  • Decorators
  • List comprehension
  • Generators

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!

About

Official GitHub repository for Python study group

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 84.6%
  • HTML 13.6%
  • CSS 1.8%