The Hitchhiker's Guide to Python is an opinionated guide to the Python programming language and a best practice handbook for installing, configuring and using Python daily. It covers topics such as getting started, development environments, writing and shipping code, and project documentation.
Directory
Search results
Published directory entries matching your search.
A Byte of Python is a free book that teaches programming using Python. It serves as a tutorial or guide to the language for a beginner audience. The book teaches Python 3, and references to Python 2 are included only for historical context and understanding legacy code.
A guide to design patterns in the Python programming language by Brandon Rhodes, covering Gang of Four principles, creational, structural and behavioral patterns, and Python-specific patterns. The author states progress is intermittent and directs readers to the site's GitHub commit history for new material.
Python is a programming language whose official site provides downloads, documentation, a beginner's guide and news. The site lists application areas including web development, GUI development, AI and machine learning, scientific and numeric computing, software development and system administration. The Python Software Foundation supports the language and its community.
LearnByExample is a blog covering Python, regular expressions, Linux, scripting, Vim and self-publishing, along with technical articles and book announcements. Posts include a Python regular expression cheatsheet, guides to sed substitution and awk, and tutorials on using pandoc to generate PDF and EPUB files from markdown.
pandas is an open source, BSD-licensed library providing high-performance, easy-to-use data structures and data analysis tools for the Python programming language. It is described as a data analysis and manipulation tool built on top of Python. Documentation, a user guide and an API reference are available.
A hands-on, project-based introduction to programming with Python by Eric Matthes, published in its third edition in December 2022. The book covers basic concepts such as variables, lists, classes, and loops, and guides readers through projects including a Space Invaders-inspired arcade game, data visualizations, and a simple web application.
A community-driven curated list of Go frameworks, libraries and software, inspired by awesome-python. Its contents index categories including actor models, artificial intelligence, authentication, blockchain, build automation, command line tools, databases, distributed systems, game development, networking, testing and web frameworks, with contribution guidelines for suggesting changes.
EncodeDna.com is a developer resource offering online tools, tutorials, guides and articles on web development topics such as Python, Node.js, JavaScript, Angular, CSS and color theory. Its browser-based tools include an image viewer, HTML minifier, image cropper, color palette generator, JSON validator and notepad. Articles are described as new regularly and free for ever.
Flow Launcher is a free and open-source file search and app launcher for Windows. A customizable hotkey triggers the search window, and it can open apps, search files and file contents, run web searches, find bookmarks, run system and shell commands, do calculations and search Windows settings. Plugins can be installed from a plugin store or written in C#, F#, Python, JavaScript or TypeScript.
An open source, MIT-licensed Python library imported as imblearn that relies on scikit-learn. It provides tools for classification with imbalanced classes. The documentation includes installation guides, a user guide, an API reference and a gallery of examples.
A beginner-friendly guide on using Keras to implement a simple neural network in Python. It walks through MNIST handwritten digit classification, covering setup, data preparation, building the model, compiling, training, testing and using the model. It is intended for complete beginners to Keras who have a basic background knowledge of neural networks.
A guide page for OpNewblood, aimed at people new to Anonymous. It explains setting up IRC chat for regular contact with other Anonymous users and browsing the internet without exposing location or other sensitive information. It describes IRC as an old, low-resource chat method supporting Python or Perl scripts, FiSHLiM message encryption and file transfers.
Nicotine+ is a graphical client for the Soulseek peer-to-peer network, used to share files, chat and find people with similar interests. It is written in Python with a GTK interface and is compatible with other Soulseek clients.
Oils is a project offering OSH, which runs existing shell scripts, and YSH, intended for Python and JavaScript users who avoid shell. Both live inside the same 2 MB oils-for-unix binary. Published documentation includes a getting-started guide, a YSH tour, an Oils reference, and comparisons of YSH with shell idioms.
The Hundred-Page Language Models Book by Andriy Burkov is a concise hands-on guide covering machine learning basics through advanced transformer architectures and large language models. It explains AI fundamentals, text representation, count-based models, recurrent neural networks, and transformers, with mathematical foundations and Python code examples. The book targets ML practitioners and engineers building text-based applications.
tweetopic is a Python library for topic modelling of Tweets and other short texts. Its documentation site provides an API reference and a usage guide covering installation, the Dirichlet Multinomial Mixture Model, the Biterm Topic Model, pipelines, visualization and model persistence.