GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - a2rp/python-notes: Structured Python 3.14 study notes with runnable examples, review questions, and a command-line task-tracker capstone.

BranchesTags
Open more actions menu

Latest commit

 

History

19 Commits
19 Commits

Folders and files

NameName
Last commit message
Last commit date
chapters
chapters
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 

Repository files navigation

Python Study Notes

These are my personal study notes from learning Python and using it to solve practical programming problems. They collect the language concepts, standard-library patterns, and development habits I want to revisit while studying and working.

The notes target Python 3.14 and use examples that can be run with the standard library unless a chapter says otherwise. The chapters build from values and control flow toward modules, testing, concurrency, and a small command-line project.

Core topics

  1. Running Python and working with environments
  2. Names, values, and built-in types
  3. Strings and sequence types
  4. Dictionaries, sets, and comprehensions
  5. Conditions, loops, and control flow
  6. Functions, arguments, and scope
  7. Modules, imports, and packages
  8. Exceptions and error handling
  9. Files, paths, JSON, and CSV
  10. Classes, dataclasses, and composition
  11. Iterators and generators
  12. Useful standard-library modules
  13. Type hints and protocols
  14. Testing, debugging, and logging
  15. Threads, processes, and asyncio
  16. Capstone: command-line task tracker

How I use these notes

I keep each chapter focused on a small group of related ideas. Examples show the input, the Python construct being used, and the result or behavior to expect. The capstone combines several concepts in one small program so the language features have a practical context.

The last chapters collect the examples and answered review questions for quick revision. I update these notes as I test the code and learn better ways to use Python.

Reference

  • Python 3.14 documentation
  • Python language reference
  • Python standard library
  • Python typing documentation
  • Python Packaging User Guide

Links

  • Portfolio: https://www.ashishranjan.net
  • GitHub: https://github.com/a2rp
  • CodePen: https://codepen.io/ash1198
  • LinkedIn: https://www.linkedin.com/in/aashishranjan
  • Facebook: https://www.facebook.com/theash.ashish/
  • YouTube: https://www.youtube.com/@ashishranjan-ashz?sub_confirmation=1
  • Email: mailto:[email protected]

Support

  • Support: https://a2rp-donation-page.netlify.app/
  • Buy Me a Coffee: https://buymeacoffee.com/ashishranjan
  • Patreon: https://www.patreon.com/ashishranjan

About

Structured Python 3.14 study notes with runnable examples, review questions, and a command-line task-tracker capstone.

Topics

asynciocliconcurrencylearning-resourcesprogrammingpythonpython-3-14python-learningpython-referencepython-tutorialsoftware-developmentstudy-notestesting

Resources

Readme
MIT license
Activity

Stars

0 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.