pycrumbs
Bits and bytes of Python from the Internet
https://github.com/kirang89/pycrumbs
Last synced: 5 days ago
JSON representation
-
Podcasts
-
IPython Notebooks
-
Pandas
- A Gallery of Interesting IPython Notebooks
- Peter Norvig's Notebook Collection
- A collection of not-so-obvious Python stuff you should know!
- Statistical Natural Language Processing in Python | How To Do Things With Words. And Counters.
- Analysis of World Bank Fertility Rate Data With Statsmodels PCA
- Modeling the Last Flight of MH370 with a Markov Chain Monte Carlo Method
- Differential Equations in Data Science
- Stegotons: solitary waves arising in non-dispersive periodic media
- 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
- Media Signal Processing
- A collection of not-so-obvious Python stuff you should know!
- A gallery of data science IPython notebooks
- Python for Geosciences
- Peter Norvig's Notebook Collection
- Modeling the Last Flight of MH370 with a Markov Chain Monte Carlo Method
- Stegotons: solitary waves arising in non-dispersive periodic media
- The Traveling Salesperson Problem
- Wikipedia data scraping functions
- Jupyter Notebooks derived from Allen Downey's Think Bayes
- A collection of not-so-obvious Python stuff you should know!
- Gaussian Blur
- An Introduction to Bayesian Methods for Multilevel Modeling
- The Floods of the Nile
- Animal Foraging and the Evolution of Goal-Directed Cognition
- Get Started with Python
-
-
Style Guide and Idioms
-
Beginner's Delight
- Google's Python class
- Intro to Python For Data Science
- The Python IAQ: Infrequently Answered Questions
- Python Practice book
- Beginner's guide to Python
- Learn Python the hard way
- Learn Python
- Python tracks at Codecademy
- Python for Beginners
- Best way to learn python
- Python Tips, tools and resources
- Beginner projects for a python newbie
- Python tools and software
- Facts and myths about Python names and values
- *args and **kwargs in python explained
- In Python, it’s all about the attributes
- 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
- 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
- Python's objects and classes — a visual guide
- Snakify - a tutorial with exercises and a visual debugger
- Learn programming with curated Python projects - DevProjects
- *args and **kwargs in python explained
- Storing and Loading Data with JSON - Serialization/deserialization
- Learn X in Y minutes - Python
- Facts and myths about Python names and values
- Python Koans: Learn Python through TDD
- The Python IAQ: Infrequently Answered Questions
- In Python, it’s all about the attributes
- Some cool Python Tricks
- Tutorialspoint python tutorial
- Supercharge Your Python Developers
- Python's objects and classes — a visual guide
- The Hitchhiker's guide to Python
- Best way to learn python
- PySchools
- Python Practice book
- Anti-Patterns in Python Programming
- Visualize your Python code being executed
-
Web
-
Frameworks
- Django Girls Tutorial
- Django Screencasts
- Django vs Flask vs Pyramid: Choosing a Python Web Framework
- Designing a RESTful API with Python and 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
- Adding full-text search to the flask note-taking app
- Kickstarting Flask on Ubuntu - Setup and Deployment
- OAuth Authentication with Flask
- Building a blog using Flask and AngularJS
- Building a Movie Recommendation Service with Spark & Flask
- Building a Kanban App with Flask and React
- Building a Twitter clone in Web2Py
- The official Django documentation
- Getting started with Django
- Building a hacker news clone in Django
- Deploying Django
- Django by Example
- Tango with Django
- Let’s TDD a Simple App in Django
- Django runserver and stunnel for testing HTTPS
- Scaling database with Django and HAProxy
- Django models, encapsulation and data integrity
- 11 Things I Wish I Knew About Django Development Before I Started My Company
- Build a Shopify App in 15 minutes with Django
- A repository of must-watch videos about Django
- Mastering Django
- Building a Wine Review & Recommendation Site with Django
- Developing with Bottle- Part 1
- Fastest database for Tornado
- Pyramid official documentation
- How To Use the Pyramid Framework To Build Your Python Web App on Ubuntu
- Building an AJAX Hello-World with Pyramid
- Django by Example
- Django by Example
- Django by Example
- Django by Example
- Django by Example
- Django by Example
- Django by Example
- Django by Example
- Django by Example
- Django by Example
- Django by Example
- Explore Flask
- Mastering Django
- Let’s TDD a Simple App in Django
- A repository of Flask resources
- Build a Simple, Static, Markdown-Powered Blog with Flask
- Building a blog using Flask and AngularJS
- Getting started with Django
- Starting a Django 1.6 Project the Right Way
- Django models, encapsulation and data integrity
- Mastering Django
- Developing with Bottle- Part 1
- Fastest database for Tornado
- How I structure my Flask apps
- How to Build an API with Python and Flask
- Create a Simple Music Streaming App with Flask
- The official Django documentation
- Build a Simple, Static, Markdown-Powered Blog with Flask
- Deploying Django
- Classy Class-Based Views
-
Ansible
-
Web Servers
-
API and Web Services
-
Scraping
-
-
Editors and IDE's for Python programming
-
Paid
- Python Anywhere
- Sublime Text 2 tips for Python and web developers
- Geany
- Geany with pylint
- Emacs setup for python development environment
- ExtendsClass
- Emacs for python
- Sublime Text 2 tips for Python and web developers
- Emacs setup for python development environment
- Setting up Sublime Text for Python Development
- Sublime Text 2 Love by Kenneth Reitz
- Geany
- Geany with pylint
- PyDev
- Ninja-IDE
- PythonBuddy
-
-
Books
-
Free
- Programming Computer Vision with Python
- How to make mistakes in Python
- Program Arcade Games With Python And Pygame
- Interactive python-problem solving
- Free Programming Books - Python
- Python Programming - Free Computer Books
- 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
- Python for you and me
- Think Stats: Exploratory Data Analysis in Python
- Dive Into Python 3
- Program Arcade Games With Python And Pygame
- Programming Computer Vision with Python
- Python Programming - Free Computer Books
- Think Python
- Snake Wrangling for Kids
- Invent with Python
- Snake Wrangling for Kids
- Python programming on wikibooks
- Python for you and me
- Think Stats: Exploratory Data Analysis in Python
-
Paid
-
-
Online Courses and Challenges
-
Resources for Women
-
Why Python?
- Python Success Stories
- 5 Reasons Why You Should Learn Python Programming
- 10 Reasons Python Rocks for Research (And a Few Reasons it Doesn’t)
- Why such popularity with Python?
- Why was Python's popularity so sudden?
- Why Python?
- How Python became the language of choice for data science
- Why Python - Slideshare
- How Python became the language of choice for data science
- Why Python - Slideshare
-
Dictionary
-
Decorators
- Understanding Python Decorators in 12 easy steps
- The Python Decorator Library
- Common uses of Python decorators - Quora
- Common uses of Python decorators - Stack Overflow
- Python Decorators
- Decorators I: Introduction to Python Decorators
- 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?
- Improve Your Python: Decorators Explained
- Painless Decorators
- Advanced Uses of Python Decorators
- Common uses of Python decorators - Quora
- The dark side of decorators
- Thinking out aloud: Python decorators
- Using Python decorators for registering callbacks
- Improve Your Python: Decorators Explained
- Painless Decorators
-
Data Analysis
-
Pandas
-
SQLAlchemy
- Document Clustering with Python
- Data Science with Python & R: Data Frames
- Data Science with Python & R: Exploratory Data Analysis
- Data Science with Python & R: Sentiment Classification Using Linear Methods
- Machine Learning Algorithms with Python
- Scientific Python Cheatsheet
- Document Clustering with Python
- Machine Learning Algorithms with Python
- Practical Data Science in Python
- SciPy Lecture Notes: One document to learn numerics, science, and data with Python
-
-
Generators
-
Coroutines
-
Iterators
-
Import
-
Yield
-
Context Managers
-
Unicode
-
Networking
-
Metaclasses
-
Documentation
-
Sphinx
-
Environments and Environment Management
-
Sphinx
- 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 Tips
- Anaconda Primer
- Anaconda Primer
- VirtualEnv Burrito = virtualenv + virtualenvwrapper
-
-
Exceptions
-
Debugging
-
Testing
-
Logging
- 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
- An Introduction to Mocking in Python
- Improve Your Python: Understanding Unit Testing
- An Extended Introduction to the nose Unit Testing Framework
- Python Mock Library Comparison
- Test strategies for your Python projects
- An Introduction to Mocking in Python
- How To Use Coverage.py With Unittest
-
-
Profiling
-
Packaging
-
Logging
- The Hitchhiker’s Guide to Packaging
- Sharing Your Labor of Love: PyPI Quick And Dirty
- 5 tips for packaging your Python projects
- AOSA: Python Packaging
- The Package Dependency Blues
- PyInstaller: Stand-alone executables, under Windows, Linux, Mac OS X, Solaris and AIX
- setup.py tricks
- Python Packaging: Quick Tutorial & Checklist
- 5 Simple Rules For Building Great Python Packages
- 5 tips for packaging your Python projects
- Unofficial Windows Binaries for Python Extension Packages
- Open Sourcing a Python Project the Right Way
-
-
Deployment
-
Warts and Gotchas
-
Mobile Development
-
Google Glass
-
Image Processing
-
GUI Programming
-
Libraries
- Python.org GUI Overview Page
- PyQt5 Tutorial
- Standalone executable for PyQt4 on Windows
- EffBot.org Introduction to Tkinter
- Intro to programming with Python and Tkinter
- Tkinter Course - Create Graphic User Interfaces in Python Tutorial
- Python - GUI Programming (Tkinter)
- Creating GUI Programs Fast & Easy Tutorial
- Pytkgen: JSON to Tkinter GUI Generator
- Standalone executable for PyQt4 on Windows
- Kivy GUI for cross-platform applications
-
-
Game Development
-
Libraries
-
-
Android
-
WSGI
-
Databases
-
Data Mining
-
SQLAlchemy
-
-
Data Visualization
-
Deep Learning
-
Design Patterns
-
Pandas
-
Concurrency Patterns
-
-
Concurrency and Distributed Systems
-
Functional Programming
-
Python 2 vs 3
-
Concurrency Patterns
-
Porting to Python 3
- Python 3 Wall of Superpowers(Packages)
- How to support both Python 2 and 3
- How CherryPy supports Python 2 and 3
- Easy, clean, reliable Python 2/3 compatibility
- How to support both Python 2 and 3
- Porting to Python 3 - The Book Site
- How CherryPy supports Python 2 and 3
- Easy, clean, reliable Python 2/3 compatibility
-
-
Discussions
-
Paid
- What's your favorite programming language?
- What is your primary programming language?
- StackOverflow - Python beyond the basics
- StackOverflow - Zen of Python
- StackOverflow - Hidden Features of Python
- StackOverflow - Zen of Python
- StackOverflow - Python beyond the basics
- StackOverflow - Hidden Features of Python
-
-
Conferences and events
-
Videos
-
Paid
- Guido Van Rossum on the history of Python
- Type Hints - Guido van Rossum - PyCon 2015
- Khan Academy - Introduction to programming and computer science using Python
- What are some "must-watch" 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 - [Python 3 version](https://thenewboston.com/videos.php?cat=98)
- Python Programming Tutorials
- Khan Academy - Introduction to programming and computer science using Python
- Must-watch videos about Python by s16h
- Python Videos, Tutorials and Screencasts at ShowMeDo
- Python Programming Tutorials
- Guido Van Rossum on the history of Python
- PyVideo
- Lanyrd - Python Videos
- Talks by Brandon Rhodes
- Python Programming Tutorials
-
-
BigData
-
Curated Python resources from other websites
-
Miscellaneous
-
Paid
- Good to great Python reads
- How to Create Barcodes in Your PDFs with Python
- What are some good Python interview questions ?
- Python innards introduction
- More Python Tutorials
- The Best of Python in 2013
- Top Projects of 2013
- Advanced Regular Expression Tips and Techniques
- Advanced Data Structures in Python
- 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
- 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!
- Difference Between 2 Images: Pixel Level Scanning
- Developer Tools in Python
- Developer Tools in Python
- What are some good Python interview questions ?
- More Python Tutorials
- Developer Tools in Python
- The Best of Python in 2013
- Advanced Regular Expression Tips and Techniques
- Advanced Data Structures in Python
- Python Integer object implementation
- Python module of the week
- 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
- Projects - A list of practical projects
- How to Create Barcodes in Your PDFs with Python
- Python innards introduction
- Top Projects of 2013
- Why sorting an array makes a Python loop faster
- The history of Python - Blog
- The ever useful and neat subprocess module
- Hidden Features in Python
- IHeartPy!
-
-
Contributing to Python Development
-
Ansible
-
-
Newsletters
-
Paid
-
Programming Languages
Categories
Web
80
Beginner's Delight
52
Miscellaneous
48
IPython Notebooks
34
Books
29
Decorators
20
Videos
18
Python 2 vs 3
18
Editors and IDE's for Python programming
16
Data Analysis
16
Packaging
12
Testing
12
GUI Programming
11
Environments and Environment Management
11
Why Python?
10
Documentation
10
Unicode
9
Discussions
8
Databases
7
Design Patterns
7
Style Guide and Idioms
7
Resources for Women
6
Curated Python resources from other websites
6
Online Courses and Challenges
6
Deployment
5
Generators
5
Concurrency and Distributed Systems
5
Data Visualization
5
Deep Learning
4
Dictionary
4
Image Processing
4
Warts and Gotchas
4
Metaclasses
4
Mobile Development
3
Functional Programming
3
Conferences and events
3
Debugging
3
Iterators
3
Google Glass
2
BigData
2
Profiling
2
WSGI
2
Newsletters
2
Coroutines
2
Podcasts
2
Context Managers
2
Data Mining
1
Networking
1
Exceptions
1
Import
1
Yield
1
Game Development
1
Contributing to Python Development
1
Android
1
Sub Categories
Keywords
python
4
machine-learning
1
keras
1
kaggle
1
hadoop
1
deep-learning
1
data-science
1
caffe
1
big-data
1
aws
1
programming
1
interview-questions
1
interview-practice
1
interview
1
development
1
data-structure
1
competitive-programming
1
coding
1
algorithm
1
virtualenvwrapper
1
virtualenv
1
koans
1
tkinter
1
tk
1
json
1
gui
1
flask-resources
1
flask
1
awesome
1
theano
1
tensorflow
1
spark
1
scipy
1
scikit-learn
1
pandas
1
numpy
1
matplotlib
1
mapreduce
1