jfunez / async-studies

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Gitpod Ready-to-Code

Async study group

Plan

  • Basic Concepts
  • Trio
  • Capstone Project #1
  • AsyncIO
  • Capstone Project #2

Metodology

  • Always keep log updated

    • At the beginning of meetings write the plan
    • At the end of meetings update what was done
  • Weekly meetings:

    • 45 min previous week review
      • Q & A
      • Task dificulty review
    • 5 minutes break
    • 55 minutes new content
      • Can be a presentation on a topic (by a team member)
      • can be hacking stuff together
      • can be reading a doc or watching/reading a tutorial
      • always trying to keep things practical
    • 15 min figuring out what should be done until next week
      • some kind of homework to exercise what was learned
      • something that can be learned or should be learned for the team to continue next week
  • Homeworks

    • should take at most 2 hours to complete
    • recommended 1 hour

Logs

week 1

week 2

  • Review of last week
  • Review of what is GIL
  • reading and implementation of An Echo Client
  • Echo server was copied so we can have something to run against
  • Extra credit hack the client so that we can input arbitrary text in the client console
  • Trio docs
  • Notes

week 3

skipped

week 4

  • Review of Last week.
  • Reading and studying of echo server example.
  • projects definition. Chat, Catalog and DeadDrop.

About


Languages

Language:Python 92.6%Language:Dockerfile 7.4%