Almost a Hundred Python Resources, Libraries and Tutorials

Due to popular request here is a list of Python resources, libraries and tutorials:

  1. dataset: databases for lazy people
  2. Pony ORM Use Pure Python to Speak to Your Data
  3. algorithms implemented in Python
  4. pulsar Pulsar Concurrent Framework
  5. PyUSB
  6. PySerial
  7. Madagascar – software package for multidimensional data analysis
  8. 7 Python Libraries you should know about
  9. ramp – Rapid Machine Learning Prototyping in Python
  10. gnumpy GPU NumPy
  11. zipline Python Financial Backtester
  12. Python for AI This page attempts to collect information and links pertaining to the practice of AI and Machine Learning in python
  13. Sumatra is a tool for managing and tracking projects based on numerical simulation or analysis , with the aim of supporting reproducible research.
  14. Whoosh fast, pure-Python full text indexing, search, and spell checking library.
  15. TimeSide open and fast web audio components
  16. shedskin – An experimental (restricted) Python-to-C++ compiler
  17. Py4Science a Starter Kit. This document is meant to gather resources for the scientist interested in starting to use Python.
  18. Python Tutor learn programming by visualizing code execution
  19. Daft beautifully rendered probabilistic graphical models.
  20. OCROpus open source document analysis and OCR system.
  21. pudb a visual, console-based, full-screen debugger, designed as a more comfortable drop-in replacement for pdb.
  22. Glances is a CLI curses based monitoring tool for GNU/Linux and BSD OS.
  23. Requests HTTP for Humans. Requests is an ISC Licensed HTTP library, written in Python, for human beings.
  24. Perfmetrics
  25. Python Videos
  26. Modular Data Processing
  27. NumPy Cookbook
  28. PyAlgoTrade is a Python library for backtesting stock trading strategies.
  29. Lettuce is an extremely useful and charming tool for BDD (Behavior Driven Development).
  30. Behave is behaviour-driven development, Python style.
  31. Freshen Clone of the Cucumber BDD framework for Python.
  32. Python On Wheels is a small and quick rapid web application generator framework for Python.
  33. HTML5 canvas based Matplotlib backend
  34. Orange open source data visualization and analysis for novices and experts. Data mining through visual programming or Python scripting.
  35. Anaconda distribution for data analysis
  36. Blessings a thin, practical wrapper around terminal coloring, styling, and positioning
  37. pytrace – a fast python trace
  38. Cocos2D is a framework for building 2D games, demos, and other graphical/interactive applications.
  39. Numba slides from a SciPy 2012 Talk on the motivation and progress of Numba: a Python dynamic compiler using LLVM.
  40. Pattern for Python
  41. Patsy is a Python package for describing statistical models and building design matrices.
  42. Motor: an Asynchronous MongoDB Driver (Python / Tornado)
  43. More On Memory benchmarking
  44. Pyreport generate reports out of python scripts
  45. Static Code Analizers for Python
  46. NetworkX high productivity software for complex networks.
  47. Another reason you should learn to code: Python for Excel
  48. Eventlet is a concurrent networking library for Python that allows you to change how you run your code, not how you write it.
  49. Graph-tool
  50. Pycallgraph is a Python module that creates call graphs for Python programs.
  51. Gprof2Dot is a Python script to convert the output from many profilers into a dot graph.
  52. An Exercise With Matplotlib and Numpy
  53. Send yourself an SMS via Python
  54. Python versus Matlab for neuroscience/psychology
  55. Python Programming Certificate Train to Be a Python Programmer
  56. Code Like a Pythonista: Idiomatic Python
  57. Boto
  58. Theano is a Python library that allows you to define, optimize, and evaluate mathematical expressions involving multi-dimensional arrays.
  59. gensim efficient topic modelling in Python.
  60. Pycon 2011 handling ridiculous amounts of data with probabilistic data structures
  61. Machine Learning in Python Has Never Been Easier!
  62. 3D Programming in Python
  63. Machine Learning Libraries in Python
  64. Pyspread Python power for your tables. Pyspread is a non-traditional spreadsheet application.
  65. Mahotas image Processing for NumPy.
  66. Python Fortran Rosetta Stone
  67. NumPy and SciPy: History and Ideas for the Future
  68. PostgreSQL: Documentation: Manuals: PL/Python
  69. Recipes for Mining Twitter – Adaptations and Extensions of Twitter-Related Examples from Mining the Social Web.
  70. 7 Years of YouTube Scalability Lessons in 30 Minutes If you started out building a dating site and instead ended up building a video sharing site :).
  71. Uncertainties transparent calculations with uncertainties on the quantities involved (aka “error propagation”)
  72. Shining Panda hosted automated testing with first class Python support.
  73. NumFOCUS
  74. Data Mining Fruitful & Fun open source data visualization and analysis for novice and experts. Data mining through visual programming or Python scripting.
  75. PyJS Python Javascript Compiler, Desktop Widget Set and RIA Web Framework Pyjamas is a Python Rich Internet Application (RIA)
  76. PyBrain PyBrain is a modular Machine Learning Library for Python.
By the author of NumPy Beginner's Guide, NumPy Cookbook and Instant Pygame. If you enjoyed this post, please consider leaving a comment or subscribing to the RSS feed to have future articles delivered to your feed reader.
This entry was posted in programming and tagged . Bookmark the permalink.

One Response to Almost a Hundred Python Resources, Libraries and Tutorials

  1. Francis Gan says:

    Thank you very much for these things here

Comments are closed.