learning-python (23 Part Series)
The following are notes and details recapping a past live stream where we live code together. The idea behind these streams is that they provide real-world examples of running into problems and solving them or working towards solving them live.
✔ Warm up/Catch up with chat
✔ Change category from Just Chatting to Science & Technology
✔ Set up Cecil's Mac for Python Development
✔ Closing and raid @InstaFluff
- We successfully set up Cecil's Mac for Python development and ran the hello world example code
- We tried out the GitHub example program to learn more about the "Anatomy of a Python Program"
- What is Homebrew and how to use it for install things like Python on MacOS
- What are types
- What is an array
- What is a list
- Awesome Python
- Array/List Indexes
- Code style, conventions and how PEP8 helps with this in Python
- The anatomy of a Python program
- Installing outside dependencies for our project using a Python tool called "pip"
- How to store Avocados 🥑 so they last longer
- Move to section 2 of Day 1 "Basic Data Types" on learnpython.dev
- @Yeetearp: There's an official Python discord to check out
- @sharpserenity: Check out Eric Matthes courses on Python
- @Yeetearp: Corey shafer is superb on YT also
- How to store fruits and vegetables at home. In the refrigerator or pantry?
- What is Discord
- Our Code Repository
- Nina Zakharenko's course we're following: Learn Python
- Python Cheat Sheet
- Microsoft Developer's Python for Beginners
Clips are a feature on Twitch that let you cut and capture segments of the live stream in the moment (up to 60 seconds). See how to use clips on Twitch for more details. The following are some fun moments captured from this stream:
- People don't put ketchup in the fridge?!
"Who The Hell Cares" about Python?
- What is Discord?
Links not working on Twitch? It's most likely because Twitch will only save my stream recordings for about 60 days. Use the YouTube link at the top of this page instead.
The timestamps link to the video on Twitch at that point in the recording. If you'd like the YouTube link above will have similar timestamps and link to those same points in the recording as well.
|00:05:47||Kick it off|
|00:08:11||Recap of progress from last stream|
|00:11:55||Cecil share's how he uses Bing and the benefits|
|00:14:04||Homebrew and what it is|
|00:21:01||Start discussion on trying new tools and tech|
|00:24:01||End discussion on trying new tools and tech|
|00:25:31||Using homebrew to install tools|
|00:39:04||End installation and setup options on MacOS|
|00:39:15||Setting up hello world with virtual env|
|00:43:57||Adding in helpful Python VS Code extensions|
|00:44:10||Starting hello world on Mac in VS Code|
|00:48:30||Explaining the hello world code|
|00:57:30||Start explanation of indexes in arrays|
|01:03:36||End explanation of indexes in arrays|
|01:06:01||Using type() in python|
|01:17:50||Assigning values for variables|
|01:23:17||Loops in Python|
|01:34:56||Starting Introduction to Python from learnpython.dev|
|01:54:26||Anatomy of a Python Program|
|02:04:20||Stream Recap (created by @Yegnaro)|
|02:05:08||Closing, recap and raid @InstaFluff|