CODE - 100 Days of Code #3

100 Days of Code

The Python paths are:

Talk Python Training - TPT Talk Python Training Website.

London App Brewery - LAB 100 Days of Code: The Complete Python Pro Bootcamp for 2022.

Bites of Py - PyBites PyBites Code Challenges.

The Data Science paths are:

Intro to Data Science - IntroDS Book: "Introduction to Data Science" by Laura Igual and Santi Segui

Data Science At The Command Line - DS-CommandLine Data Science at the Command Line.

The Web Developer paths:

London App Brewery - LAB The Complete 2022 Web Development Bootcamp.

The Flutter/Dart paths:

Ray Wenderlich - Flutter Apprentice Ray Wenderlich

Those paths are supplemented by books, courses and videos from various sources including Udemy.com, Lydia.com, and YouTube.

Links to work:

PyBites on GitHub.

TPT - 100 Days of Code on GitLab.

TPT - 100 Days of Web on GitLab.

LAB - Web Development on GitLab.

Intro to DataScience on GitHub.

Day 27: January 04, 2022

Today's Progress:

  • Flutter/Dart:

    Flutter-Apprentice: Completed Chapters 9-12.

Thoughts:

Day 26: January 03, 2022

Today's Progress:

  • Flutter/Dart:

    Flutter-Apprentice: Completed Chapters 5-8.

Thoughts:

Day 25: January 02, 2022

Today's Progress:

  • Flutter/Dart:

    Flutter-Apprentice: Completed Chapters 2-4.

Thoughts:

Day 24: January 01, 2022

Today's Progress:

  • Flutter/Dart:

    Flutter-Apprentice: Completed Setup and Chapter 01.

Thoughts:

Days 07-23 : December 15-31, 2021

Today's Progress:

This is a "catch-up" entry.
  • I did finish the DS-Commandline tutorial

  • I spent "probably more time then I should have" a lot of time installing, learning about, and setting up Neovim using Lua instead of VimScript.

    I installed it and then watched videos by Chris@Machine to create the config file. It worked well but I did have to install one vimscript plugin for testing. I then installed the LSP for Rust and for Flutter/Dart.

  • I then started using it to work through a Flutter tutorial by Ray Wenderlich.

  • It worked but it didn't have the Code completions. That required another plugin. So, while the Nvim setup is there, I decided to go back to using Android Studio as the editor.

  • I will go back in the near future and remove that configuration so it doesn't cause problems in the future.

Day 06: December 14, 2021

Today's Progress:

  • Python:

    PyBites: Bite 43 Completed.

Thoughts:

Day 05: December 13, 2021

Today's Progress:

  • Python:

    PyBites: Bite 38 Completed.

Thoughts:

Day 04: December 12, 2021

Today's Progress:

  • Data Science:

    DS-CommandLine:

    Completed Chapters 3 and 4.

Thoughts:

Day 03: December 11, 2021

Today's Progress:

  • Data Science:

    DS-CommandLine:

    Created a Docker Compose file to run the image. Moved data to a subdirectory. Created a home subdirectory. Added the prezto zsh framework to the home dir. Updated Docker Compose file to mount those in the container. Since there is a zsh_history file now, re-did Chapters 1 and 2.

Thoughts:

  • That actually worked better than I thought it would. Now if I work on the other computer, I can just copy the history file and retain all the commands.

Day 02: December 10, 2021

Today's Progress:

  • Data Science:

    DS-CommandLine:

    Started reading book. Pull and run Docker image. Completed Chapters 1 and 2. Pull and run Docker image on Laptop. Re-completed Chapters 1 and 2.

Thoughts:

  • Need a way to 1) get a better command line and 2) retain the history of the commands I am running.

Day 01: December 09, 2021

Today's Progress:

  • Data Science:

    Intro-DS:

    Installed new venv and requirements. Completed Chapters 1 and 2.

Thoughts:

  • Need to learn the PyCharm keyboard shortcuts when working with Jupyter notebooks.

This is the template for future days:

Day 00: December 09, 2021

Today's Progress:

  • Python:

    TPT-100Code:

    TPT-100Web:

    PyBites:

    LAB-100:

  • Data Science:

    Intro-DS:

    DS-CommandLine:

  • Web Development:

    LAB-Bootcamp:

Thoughts: