A Collection of Useful Scripts, Tutorials and Other Python Related Thing
A Collection of Useful Scripts, Tutorials and Other Python Related Thing
A collection of not so obvious Python stuff you should know! [IPython nb]
Python's scope resolution for variable names and the LEGB rule [IPython nb]
Key differences between Python 2.x and Python 3.x [IPython nb]
Entry point: Data - using sci-packages to prepare data for Machine Learning tasks and other data
analyses [IPython nb]
Awesome things that you can do in IPython Notebooks (in progress) [IPython nb]
Quick guide for dealing with missing numbers in NumPy [IPython nb]
Creating internal links in IPython Notebooks and Markdown docs [IPython nb]
Dixon's Q test to identify outliers for small sample sizes [IPython nb]
The matplotlib-gallery in IPython notebooks has been moved to a separate GitHub repository matplotlib-
gallery
Featured articles:
Featured articles:
Cython - Bridging the gap between Python and Fortran [IPython nb]
The "data science"-related posts have been moved to a separate GitHub repository pattern_classification
Featured articles:
Entry Point: Data - Using Python's sci-packages to prepare data for Machine Learning tasks and
other data analyses [IPython nb]
Sparsifying a matrix by zeroing out all elements but the top k elements in a row using NumPy.
PyPI - the Python Package Index - The official repository for all open source Python modules and
packages.
PEP 257 - Python's official docstring conventions; pep257 - Python style guide checker
// News
Python subreddit - My favorite resource to catch up with Python news and great Python-related
articles.
Python community on Google+ - A nice and friendly community to share and discuss everything
about Python.
Python Weekly - A free weekly newsletter featuring curated news, articles, new releases, jobs etc.
related to Python.
Dive Into Python / Dive Into Python 3 - A free Python book for experienced programmers.
The Hitchhiker’s Guide to Python - A free best-practice handbook for both novices and experts.
Think Python - How to Think Like a Computer Scientist - An introduction for beginners starting with
basic concepts of programming.
Intro to Computer Science - Build a Search Engine & a Social Network - A great, free course for
learning Python if you haven't programmed before.
The IPython Notebook - An interactive computational environment for combining code execution,
documentation (with Markdown and LateX support), inline plots, and rich media all in one
document.
NumPy - A library for multi-dimensional arrays and matrices, along with a large library of high-level
mathematical functions to operate on these arrays.
SciPy - A library that provides various useful functions for numerical computing, such as modules
for optimization, linear algebra, integration, interpolation, ...
pandas - High-performance, easy-to-use data structures and data analysis tools build on top of
NumPy.
Cython - C-extensions for Python, an optimizing static compiler to combine Python and C code.
Numba - A just-in-time specializing compiler which compiles annotated Python and NumPy code to
LLVM (through decorators)
scikit-learn - A powerful machine learning library for Python and tools for efficient data mining and
analysis.