Code Monkey home page Code Monkey logo

100daysofcode's Introduction

#100DaysOfCode with Python

My log ๐Ÿ“‹ and notesโ€‹ ๐Ÿ““ for the TalkPython #100DaysOfCode with Python ๐Ÿ course.


Resources

โญ TalkPython course materials.

โญ #100DaysofCode with Python Git repository.

โญ Tafsir's Repository


๐Ÿ“† Daily Log

Getting Started
Days 1-3: Playing with Datetimes
Days 4-6: Collections module
Days DCAUTO: Exam Prep

โ€ผ๏ธ โ€‹Taking a two-week break from 100DaysOfCode exercises to study for the Cisco DCAUTO exam ๐ŸŽ“. Each day of study that includes writing Python will continue the days of code streak.

Days 4-6: Collections module (continued)
Days 7-9: Python Data structures
Days 10-12: pytest
Days 13-15: Text-based Games Challenges (and class objects)
Days 16-18: List comprehensions and generators
# Completed 105 straight days of code, before streak ended on 7/31/21.
from datetime import date
streak_start_date = date(2021, 4, 16)
streak_end_date = date(2021, 7, 30)

streak_length = (streak_end_date - streak_start_date).days
print(f'\n#100DaysofCode coding streak #1 lasted {streak_length} days.\n')
Days 19-21: Iteration with itertools
Days 22-24: Decorators
Days 25-27: Error Handling
Days 28-30: Regular Expressions
Days 31-33: Logging
Days 34-36: Refactoring / Pythonic Code
Days 37-39: Using CSV Data
Days 40-42: Using CSV Data
Days 43-45: Consuming HTTP Services
Days 46-48: Web Scraping with BeautifulSoup4
Days 49-51: Measuring Performance
Days 52-54: Parsing RSS feeds with `feedparser`
Days 55-57: Structured API Clients with uplink
Days 58-60: Twitter Data Analysis With Python
Days 61-63: Using the Github API with Python
Days 64-66: Sending Emails with `smtplib`
Days 67-69: Copy and Paste with `Pyperclip`
Days 70-72: Excel Automation with `openpyxl`
Days 73-75: Automating Tasks With Selenium
Days 76-78: Getting Started with Python Flask
Days 79-81: Basic Database Access with SQLite3
Days 82-84: Data Visualization with Plotly
  • Day 82: 7/6/22
  • Day 82a: 7/7/22
  • Day 82b: 7/8/22
  • Day 82c: 7/9/22
  • Day 82d: 7/10/22
  • Days 83+84: 7/10/22
  • Days 83+84a: 7/11/22
  • Days 83+84b: 7/12/22
  • Days 83+84c: 7/13/22
  • Days 83+84d: 7/14/22
  • Days 83+84e: 7/15/22
  • Days 83+84f: 7/16/22
  • Days 83+84g: 7/17/22
  • Days 83+84h: 7/18/22
  • Days 83+84i: 7/19/22
  • Days 83+84j: 7/20/22
  • Days 83+84k: 7/21/22
  • Days 83+84l: 7/22/22
  • Days 83+84m: 7/23/22
  • Days 83+84n: 7/24/22
  • Days 83+84o: 7/25/22
  • Days 83+84p: 7/26/22
  • Break for rest ๐Ÿ˜ด
  • Days 83+84q: 7/27/22
  • Days 83+84r: 7/29/22
  • Days 83+84s: 7/30/22
  • Days 83+84t: 7/31/22
  • Days 83+84u: 8/1/22
  • Days 83+84v: 8/2/22
  • Days 83+84w: 8/3/22
  • Days 83+84x: 8/4/22
  • Days 83+84y: 8/5/22
  • Days 83+84z: 8/6/22
  • Days 83+84aa: 8/7/22
  • Days 83+84ab: 8/8/22
  • Days 83+84ac: 8/9/22
  • Days 83+84ad: 8/10/22
  • Days 83+84ae: 8/11/22
  • Days 83+84af: 8/12/22
  • Days 83+84ag: 8/13/22
  • Days 83+84ah: 8/14/22
  • Days 83+84ai: 8/15/22
  • Days 83+84aj: 8/16/22
  • Days 83+84ak: 8/17/22
  • Days 83+84al: 8/18/22
  • Days 83+84am: 8/19/22
  • Days 83+84an: 8/20/22
  • Days 83+84ao: 8/21/22
  • Days 83+84ap: 8/22/22
  • Days 83+84aq: 8/23/22
  • Days 83+84ar: 8/24/22
  • Days 83+84as: 8/25/22
  • Days 83+84at: 8/26/22
  • Days 83+84au: 8/27/22
  • Days 83+84av: 8/28/22
  • Break for work project ๐Ÿ˜ฎโ€๐Ÿ’จ
  • Days 83+84aw: 8/30/22
  • Days 83+84ax: 8/31/22
  • Days 83+84ay: 9/1/22
  • Days 83+84az: 9/2/22
  • Days 83+84ba: 9/3/22
  • Days 83+84bb: 9/4/22
  • Days 83+84bc: 9/5/22
  • Break for work project ๐Ÿ˜ฎโ€๐Ÿ’จ
  • Days 83+84bd: 9/7/22
  • Days 83+84be: 9/8/22
  • Days 83+84bf: 9/9/22
  • Days 83+84bg: 9/10/22
  • Days 83+84bg: 9/11/22
  • Days 83+84bh: 9/12/22
  • Days 83+84bi: 9/13/22
  • Days 83+84bj: 9/14/22
  • Break for rest ๐Ÿ˜ด
  • Days 83+84bk: 9/16/22
  • Days 83+84bl: 9/17/22
  • Days 83+84bm: 9/18/22
  • Days 83+84bn: 9/19/22
  • Days 83+84bo: 9/20/22
  • Break for rest ๐Ÿ˜ด
  • Days 83+84bp: 9/22/22
  • Break for rest ๐Ÿ˜ด
  • Break for rest ๐Ÿ˜ด
  • Break for rest ๐Ÿ˜ด
  • Days 83+84bq: 9/26/22
  • Break for work project ๐Ÿ˜ฎโ€๐Ÿ’จ
  • Break for work project ๐Ÿ˜ฎโ€๐Ÿ’จ
  • Break for rest ๐Ÿ˜ด
  • Break for rest ๐Ÿ˜ด
  • Days 83+84br: 10/1/22
  • Days 83+84bs: 10/2/22
  • Days 83+84bt: 10/3/22
  • Days 83+84bw: 10/4/22
  • Break for rest ๐Ÿ˜ด
  • Days 83+84bx: 10/6/22
  • Break for work project ๐Ÿ˜ฎโ€๐Ÿ’จ
  • Break for work project ๐Ÿ˜ฎโ€๐Ÿ’จ
  • Break for rest ๐Ÿ˜ด
  • Days 83+84by: 10/10/22
  • Break for rest ๐Ÿ˜ด
  • Break for work project ๐Ÿ˜ฎโ€๐Ÿ’จ
  • Break for work project ๐Ÿ˜ฎโ€๐Ÿ’จ
  • Break for rest ๐Ÿ˜ด
  • Break for rest ๐Ÿ˜ด
  • Break for work project ๐Ÿ˜ฎโ€๐Ÿ’จ
  • Break for work project ๐Ÿ˜ฎโ€๐Ÿ’จ
  • Break for rest ๐Ÿ˜ด
  • Break for rest ๐Ÿ˜ด
  • Days 83+84bz: 10/20/22
  • Days 83+84ca: 10/21/22
  • Break for rest ๐Ÿ˜ด
  • Days 83+84cb: 10/23/22
  • Days 83+84cc: 10/24/22
  • Days 83+84cd: 10/25/22
  • Break for rest ๐Ÿ˜ด
  • Days 83+84ce: 10/27/22
  • Break for rest ๐Ÿ˜ด
  • Break for work project ๐Ÿ˜ฎโ€๐Ÿ’จ
  • Break for work project ๐Ÿ˜ฎโ€๐Ÿ’จ
  • Break for work project ๐Ÿ˜ฎโ€๐Ÿ’จ
  • Break for work project ๐Ÿ˜ฎโ€๐Ÿ’จ
  • Break for rest ๐Ÿ˜ด
  • Break for rest ๐Ÿ˜ด
  • Days 83+84cf: 11/3/22
  • Break for rest ๐Ÿ˜ด
  • Days 83+84cg: 11/5/22
  • Days 83+84ch: 11/6/22
  • Days 83+84ci: 11/7/22
  • Days 83+84cj: 11/8/22
  • Days 83+84ck: 11/9/22
  • Days 83+84cl: 11/10/22
  • Days 83+84cm: 11/11/22
  • Days 83+84cn: 11/12/22
  • Days 83+84co: 11/13/22
  • Days 83+84cp: 11/14/22
  • Days 83+84cq: 11/15/22
  • Days 83+84cr: 11/16/22
  • Days 83+84cs: 11/17/22
  • Days 83+84ct: 11/18/22
  • Days 83+84cu: 11/19/22
  • Days 83+84cv: 11/20/22
  • Break for rest ๐Ÿ˜ด
  • Break for rest ๐Ÿ˜ด
  • Break for rest ๐Ÿ˜ด
  • Days 83+84cw: 11/28/22
  • Days 83+84cx: 11/29/22
  • Days 83+84cy: 11/30/22
  • Days 83+84cz: 12/1/22
  • Days 83+84da: 12/2/22
  • Break for work project ๐Ÿ˜ฎโ€๐Ÿ’จ
  • Break for work project ๐Ÿ˜ฎโ€๐Ÿ’จ
  • Break for rest ๐Ÿ˜ด
  • Break for rest ๐Ÿ˜ด
  • Break for rest ๐Ÿ˜ด
  • Break for rest ๐Ÿ˜ด
  • Days 83+84db: 12/9/22
  • Break for rest ๐Ÿ˜ด
  • Break for rest ๐Ÿ˜ด
  • Days 83+84dc: 12/12/22
  • Days 83+84dd: 12/14/22
  • Days 83+85de: 12/15/22
  • Days 83+85df: 12/16/22
  • Days 83+85dg: 12/17/22
Days 85-87: Full-stack Web Apps Made Easy
Days 85-87: Full-stack Web Apps Made Easy
Days 88-90: Home Inventory App

100daysofcode's People

Contributors

dependabot[bot] avatar timothyhull avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.