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 - feiskyer/python-tutorials: Learning notes of python

BranchesTags
Open more actions menu

Latest commit

 

History

6 Commits
6 Commits

Folders and files

NameName
Last commit message
Last commit date
Eventlet
Eventlet
 
 
algo
algo
 
 
daemon
daemon
 
 
db
db
 
 
logging
logging
 
 
networking
networking
 
 
python-challenge
python-challenge
 
 
twisted
twisted
 
 
README.md
README.md
 
 
nose_usage.py
nose_usage.py
 
 
unittest_usage.py
unittest_usage.py
 
 

Repository files navigation

#python-tutorials

  • Beginner's Delight
  • Style Guide and Idioms
  • Dictionary
  • Decorators
  • Generators
  • Iterators
  • Yield
  • Context Managers
  • Unicode
  • Networking
  • Metaclasses
  • Documentation
    • Sphinx
  • Debugging
    • Logging
  • Testing
  • Environments and Environment Management
  • Profiling
  • Packaging
  • Deployment
    • Fabric
  • Warts and Gotchas
  • Web
    • Frameworks
      • Flask
      • Web2Py
      • Django
      • Bottle
      • Tornado
    • Web Servers
    • API and Web Services
    • Scraping
  • Mobile Development
    • Kivy
  • Google Glass
    • Resources
    • Libraries
  • GUI Programming
  • Android
    • SL4A
  • WSGI
  • Databases
    • SQLAlchemy
  • Data Mining
  • Data Analysis
    • Pandas
  • Design Patterns
    • Concurrency Patterns
  • Concurrency and Distributed Systems
  • Functional Programming
  • Python 2 vs Python 3
    • Porting to Python 3
  • Books
    • Free
    • Paid
  • Online Courses and Challenges
  • Discussions
  • Conferences and Events
  • Videos
  • Editors and IDE's for Python programming
  • Big Data
  • Curated Python resources from other websites
  • Newsletters
  • Miscellaneous

##Beginner's Delight

  • Beginner's guide to Python
  • The Hitchhiker's guide to Python
  • Learn Python the hard way
  • Learn Python
  • Google's Python class
  • Python tracks at Codecademy
  • Python Monk
  • Python for Beginners
  • Best way to learn python
  • Python Tips, tools and resources
  • Python Koans: Learn Python through TDD
  • LearnStreet Python course
  • Beginner projects for a python newbie
  • Learn X in Y minutes - Python
  • Python Practice book
  • Facts and myths about Python names and values
  • *args and **kwargs in python explained
  • Common newbie mistakes in Python- Part 1
  • Common newbie mistakes in Python- Part 2
  • PySchools
  • Some cool Python Tricks
  • if x and if x is not None
  • Better Python APIs
  • Declaring dependencies in Python
  • Storing and Loading Data with JSON - Serialization/deserialization
  • A Guide to Python's Magic Methods
  • Efficient String Concatenation in Python
  • Be Pythonic: init.py
  • Building an open-source Python application the right way
  • Python progression path - From apprentice to guru
  • Tutorialspoint python tutorial
  • Python Importing
  • Python's super() considered super!
  • No Naked Excepts
  • Supercharge Your Python Developers

##Style Guide and Idioms

  • PEP 8 - Style Guide for Python Code
  • Code Like a Pythonista: Idiomatic Python

##Dictionary

  • Python hash, id and dictionary order
  • Notes on dictionary implementation
  • Python: The Dictionary Playbook

##Decorators

  • Understanding Python Decorators in 12 easy steps
  • Common uses of Python decorators - Quora
  • Common uses of Python decorators - Stack Overflow
  • Python Decorators
  • Decorators I: Introduction to Python Decorators
  • Decorators and annotations
  • The dark side of decorators
  • Thinking out aloud: Python decorators
  • Using Python decorators for registering callbacks
  • Meta-matters: Using decorators for better Python programming
  • How can I make a chain of function decorators in Python?
  • The Python Decorator Library

##Generators

  • Generator Tricks for Systems Programmers
  • Delegating to a Subgenerator in Python 3

##Iterators

  • Understanding Iterators and Iterables

##Yield

  • Python yield keyword explained

##Context Managers

  • Understanding Python's with statement
  • The Python "with" Statement by Example

##Unicode

  • Explain Unicode like I'm five years old
  • Unicode Pain
  • Python encodings and Unicode
  • The Updated Guide to Unicode on Python

##Networking

  • An intro to Python socket network programming

##Metaclasses

  • A primer on python metaclasses
  • What is a metaclass in Python ?
  • Yet Another Python Metaclass tutorial

##Documentation

  • Documentation is King
  • Make your open source project documentation suck less

###Sphinx

  • Quick Sphinx documentation for Python

Environments and Environment Management

  • Virtualenv - The official documentation
  • Virtual Environments — The Hitchhiker's Guide to Python
  • Virtualenv Tutorial
  • A Primer on virtualenv
  • How to use Python virtualenv
  • Making Virtualenv play nice with Git
  • Extension to Virtualenv
  • VirtualEnv Burrito = virtualenv + virtualenvwrapper

##Debugging

  • Debugging Tools in Python
  • Debugging Python Like a Boss

###Logging

  • Sentry - realtime event logging and aggregation platform

##Testing

  • Nose Introduction
  • Unittest Introduction
  • How To Use Coverage.py With Unittest
  • An Extended Introduction to the nose Unit Testing Framework
  • Test strategies for your Python projects

##Profiling

  • A guide to analyzing Python performance

##Packaging

  • The Hitchhiker’s Guide to Packaging
  • Sharing Your Labor of Love: PyPI Quick And Dirty
  • Open Sourcing a Python Project the Right Way
  • 5 tips for packaging your Python projects
  • AOSA: Python Packaging
  • The Package Dependency Blues
  • 5 Simple Rules For Building Great Python Packages
  • Unofficial Windows Binaries for Python Extension Packages
  • Py2app: Standalone Mac OS X applications
  • PyInstaller: Stand-alone executables, under Windows, Linux, Mac OS X, Solaris and AIX

##Deployment

  • Solid Python Deployments for Everybody

###Fabric

  • Using Fabric in a development environment
  • Capture output from parallel execution with Fabric

##Warts and Gotchas

  • Python 2.x gotcha's and landmines
  • Python Warts
  • Python Gotchas
  • Common Pitfalls in Python

##Web

  • Python and Realtime Web

###Frameworks ####Flask

  • Flask Mega Tutorial Series
  • Designing a RESTful API with Python and Flask
  • Building websites in Python with Flask
  • How I structure my Flask apps
  • Designing a RESTful API using Flask-RESTful
  • Rapid Web Prototyping with Lightweight Tools
  • Build a Simple, Static, Markdown-Powered Blog with Flask
  • How to Build an API with Python and Flask
  • Create a Simple Music Streaming App with Flask

####Web2Py

  • Building a Twitter clone in Web2Py

####Django

  • The official Django documentation
  • Getting started with Django
  • Building a hacker news clone in Django
  • Djen of Django
  • Deploying Django
  • Django by Example
  • Django From the Ground Up (video tutorials)
  • Tango with Django
  • Django Screencasts
  • Let’s TDD a Simple App in Django
  • Django runserver and stunnel for testing HTTPS
  • Scaling database with Django and HAProxy
  • Classy Class-Based Views

####Bottle

  • Developing with Bottle- Part 1

####Tornado

  • Tornado official documentation
  • Fastest database for Tornado

###Web Servers

  • A Comparison of Web Servers for Python Based Web Applications

###API and Web Services

  • How to access various web services in python
  • Python API for various web services
  • Glassdoor API

###Scraping

  • Web Scraping with BeautifulSoup
  • Web Scraping 101 with Python
  • Web Scraping with Scrapy Framework
  • How to automatically search and download torrents with Python and Scrapy

##Mobile Development ###Kivy

  • Creating an app in Kivy

##Google Glass ###Resources

  • The official Python Quick Start for Google Glass

###Libraries ####glass.py

  • Create python web applications for Google Glass

##Image Processing

  • Python Image Library - Examples

##GUI Programming

  • Python.org GUI Overview Page
  • PyQt Tutorial
  • Standalone executable for PyQt4 on Windows
  • Kivy GUI for cross-platform applications
  • EffBot.org Introduction to Tkinter
  • Pytkgen: JSON to Tkinter GUI Generator
  • Intro to programming with Python and Tkinter

##Android ###SL4A

  • Making the Physics Gizmo app for Android using SL4A

##WSGI

  • Getting started with WSGI
  • WSGI Basics

##Databases

###SQLAlchemy

  • SQLAlchemy
  • SQLAlchemy and you

##Data Mining

  • Linux system mining using Python

##Data Analysis ###Pandas

  • A 10 min intro to Pandas
  • Pandas and Python: Top 10
  • Learn Pandas

###IPython Notebooks

  • The Traveling Salesperson Problem
  • Scientific Computing with Python
  • Gaussian Blur
  • Understanding the FFT Algorithm
  • lifelines: Survival Analysis in Python
  • Economics Simulation
  • An Introduction to Bayesian Methods for Multilevel Modeling
  • The Floods of the Nile
  • Animal Foraging and the Evolution of Goal-Directed Cognition
  • Wikipedia data scraping functions
  • Python for Geosciences
  • Media Signal Processing
    • Digital Filters
    • Image Filtering
    • Audio Features
    • Feature Detection and Matching for Images
    • Gestures

##Design Patterns

  • Python Best Practice Patterns by Vladimir Keleshev
  • 28 Design Patterns in Python and Several Other Languages
  • Factory Pattern In Python

###Concurrency Patterns

  • Wasp's Nest: The Read-Copy-Update Pattern In Python

##Concurrency and Distributed Systems

  • Gevent and ZeroMQ
  • Celery: Distributed Task Queue
  • Gevent for the working Python developer

##Functional Programming

  • Recursion Explained with the Flood Fill Algorithm

##Python 2 vs 3

  • Python 2 or 3 ?

Porting to Python 3

  • How to support both Python 2 and 3
  • How CherryPy supports Python 2 and 3
  • Porting to Python 3 - The Book Site

##Books ###Free

  • Some free books on Python
  • Invent with Python
  • Think Python
  • Byte of Python
  • Snake Wrangling for Kids
  • Data Structures and Algorithms with Object-Oriented Design Patterns in Python
  • Python programming on wikibooks
  • Dive Into Python 3
  • Programming Computer Vision with Python
  • Python for you and me
  • Program Arcade Games With Python And Pygame

###Paid

  • Some list of paid books on python
  • Porting to Python 3 - The Book Site

##Online Courses and Challenges

  • A Gentle Introduction to Programming Using Python
  • Python Challenges
  • Project Euler

##Discussions

  • What's your favorite programming language?
  • What is your primary programming language?
  • StackOverflow - Python beyond the basics
  • StackOverflow - Python progression path from apprentice to guru
  • StackOverflow - Zen of Python
  • StackOverflow - Hidden Features of Python

##Conferences and events

  • Official PyCon website
  • Lanyrd - Python Conference and Events
  • Meetup.com - Python Meetup Groups

##Videos

  • Guido Van Rossum on the history of Python
  • PyVideo
  • Khan Academy - Introduction to programming and computer science using Python
  • Lanyrd - Python Videos
  • Python Videos, Tutorials and Screencasts at ShowMeDo
  • Talks by Brandon Rhodes
  • A Billion Rows per Second: Metaprogramming Python for Big Data
  • The newboston site tutorial

##Editors and IDE's for Python programming

  • Setting up Sublime Text for Python Development
  • Sublime Text 2 Love by Kenneth Reitz
  • Sublime Text 2 tips for Python and web developers
  • PyCharm
  • Geany
  • Geany with pylint
  • PyDev
  • Ninja-IDE
  • Emacs setup for python development environment
  • Emacs for python

##BigData

  • Mind map of Python for Big Data

##Curated Python resources from other websites

  • Python Resources (All) - Codesters.org

##Newsletters

  • Pycoder's
  • Python Weekly

##Miscellaneous

  • Good to great Python reads
  • How to Create Barcodes in Your PDFs with Python
  • What are some good Python interview questions ?
  • Python innards introduction
  • Projects - A list of practical projects
  • More Python Tutorials
  • Simple Sudoku solver in python
  • Looking Inside Dropbox – Security whitepaper
  • Why sorting an array makes a Python loop faster
  • Python Integer object implementation
  • The history of Python - Blog
  • The ever useful and neat subprocess module
  • Hidden Features in Python
  • Python module of the week
  • Become a programmer
  • Python tutor
  • Best developer blogs about python - Quora
  • Python blogs -Stackoverflow
  • Abstracting Control Flow
  • Python Algorithm Visualizations done in Python running in the browser
  • Solving Every Sudoku Puzzle
  • IHeartPy! 10.14.36.102

About

Learning notes of python

Topics

pythonpython-resourcespython-tutorial

Resources

Readme
Activity

Stars

38 stars

Watchers

4 watching

Forks

28 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.