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 - smenjas/python-notes: My notes on the Python programming language.

BranchesTags
Open more actions menu

Latest commit

 

History

54 Commits
54 Commits

Folders and files

NameName
Last commit message
Last commit date
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
debt.py
debt.py
 
 
debt_test.py
debt_test.py
 
 
fast-python-slow-python.md
fast-python-slow-python.md
 
 
graphs.md
graphs.md
 
 
python-iterables.md
python-iterables.md
 
 
python-tips.md
python-tips.md
 
 
super-and-sub-script-test.md
super-and-sub-script-test.md
 
 
the-mighty-dictionary.md
the-mighty-dictionary.md
 
 
transforming-code-into-beautiful-idiomatic-python.md
transforming-code-into-beautiful-idiomatic-python.md
 
 

Repository files navigation

Python Notes

My notes on the Python programming language.

  • Books
    • No Starch Press
    • O'Reilly
  • Videos
    • pyvideo
  • Web Sites
    • python.org
  • Frameworks
    • Django
    • Flask
  • Behavior-Driven Development (BDD)
  • Data Science
  • Machine Learning
  • Parallel Computing
  • License

Books

  • A Byte of Python
  • Effective Python
  • Grokking Algorithms
  • Practical Algorithms and Data Structures
  • Python Machine Learning
  • Python Tricks
  • The Hitchhiker's Guide to Python
  • Wikibooks: Python Programming
  • The Quick Python Book
  • SICP in Python
  • Clean Code Python
  • How to Think Like a Computer Scientist
  • more books...

No Starch Press

  • Automate the Boring Stuff
  • Python Crash Course
  • Serious Python
  • more...

O'Reilly

  • Fluent Python
  • Introducing Python
  • Python Cookbook
  • Python for DevOps
  • Test-Driven Development with Python
  • Think Python
  • Data Science
    • Python Data Science Handbook
    • Python for Data Analysis
  • Machine Learning
    • Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow
    • Deep Learning for Coders with fastai and PyTorch: AI Applications Without a PhD

Videos

  • SF Python
  • Socratica
  • Corey Schafer
  • The Mighty Dictionary
  • Transforming Code into Beautiful, Idiomatic Python
  • pyvideo

Web Sites

  • An Introduction to Python and Programming
  • python-course.eu
  • freeCodeCamp: Python
  • Google's Python Class
  • Real Python
  • W3Schools: Python
  • Your First Machine Learning Project in Python Step-By-Step
  • Problem Solving with Algorithms and Data Structures using Python
  • Pythonic Data Structures and Algorithms
  • Practical Python Programming
  • Tutorials Point: Python 3

python.org

  • Essays
    • Python Patterns - Implementing Graphs
  • Documenation
    • Python Documentation contents
      • What’s New in Python
      • The Python Tutorial
      • Python Setup and Usage
      • The Python Language Reference
      • The Python Standard Library
        • Built-in Functions
        • Built-in Constants
        • Built-in Types
        • Built-in Exceptions
        • Data Types
        • Development Tools
          • typing — Support for type hints
          • unittest — Unit testing framework
        • Debugging and Profiling
          • pdb — The Python Debugger
        • Software Packaging and Distribution
        • Python Runtime Services
      • Python HOWTOs
        • Descriptor HowTo Guide
        • Functional Programming HOWTO
        • Logging HOWTO
        • Logging Cookbook
        • Regular Expression HOWTO
        • Socket Programming HOWTO
        • Sorting HOWTO
        • Unicode HOWTO "Software should only work with Unicode strings internally, decoding the input data as soon as possible and encoding the output only at the end."
        • HOWTO Fetch Internet Resources Using The urllib Package
        • Argparse Tutorial
      • FAQ
        • Programming FAQ
      • Python Module Index
      • Glossary
  • PEP Index
    • PEP 8 -- Style Guide for Python Code
    • PEP 20 -- The Zen of Python
    • PEP 257 -- Docstring Conventions
    • PEP 420 -- Implicit Namespace Packages
    • PEP 440 -- Version Identification and Dependency Specification
    • PEP 483 -- The Theory of Type Hints
    • PEP 484 -- Type Hints
    • PEP 584 -- Add Union Operators To dict
    • PEP 3099 -- Things that will Not Change in Python 3000
    • more...

Frameworks

Django

  • Django Documentation
    • Getting Started
    • Using Django
    • Django API Reference
    • Django “How-to” guides
  • Django Girls Tutorial

Flask

Behavior-Driven Development (BDD)

  • What is behavior-driven Python?
  • Python BDD Framework Comparison
  • behave:
    • behave documentation
    • behave-django
    • GitHub: behave
  • pytest-bdd:
    • pytest documentation
    • pytest-bdd documentation
    • GitHub: pytest-bdd
    • Python Testing 101: pytest-bdd
  • cucumber documentation

Data Science

  • Pandas
  • NumPy

Machine Learning

  • Practical Machine Learning Tutorial with Python Introduction
  • fast.ai
    • fastai Documentation
    • fastai: A Layered API for Deep Learning
  • PyTorch
  • TensorFlow
    • TensorFlow Tutorials
    • Machine Learning Mastery: Introduction to the Python Deep Learning Library TensorFlow
    • DataCamp: TensorFlow Tutorial For Beginners
    • GitHub: TensorFlow
  • Sidekit

Parallel Computing

  • Apache Spark
    • Apache Spark Architectural Overview
    • How do Hadoop and Spark Stack Up?
    • How to Pivot and Unpivot a Spark DataFrame
    • Introduction to Data Analysis with Spark
    • Spark performance for Scala vs Python
    • The Good, Bad and Ugly: Apache Spark for Data Science Work
    • The Spark Stack
    • pyspark package
      • A Brief Introduction to PySpark
      • First Steps With PySpark and Big Data Processing
      • PySpark Programming – Integrating Speed With Simplicity
  • Dask
  • Parallel Python

License

Released as open source software under the terms of the ISC License.

About

My notes on the Python programming language.

Topics

pythonpython-basicspython-programmingpython3

Resources

Readme
ISC license
Activity

Stars

9 stars

Watchers

1 watching

Forks

2 forks
Report repository

Releases

Packages

Contributors

Languages

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.