Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

😎 🐍 Awesome lists about Python Byteshttps://pythonbytes.fm/

License

NotificationsYou must be signed in to change notification settings

python-history/awesome-python-bytes

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

😎 🐍 Awesome lists about Python Byteshttps://pythonbytes.fm/

Python Bytes is a weekly, short & sweet podcast byMichael Kennedy &Brian Okken.

Python Bytes Image

This repository is intended to list the awesome packages mentioned on the podcast. Pull requests are open to anyone to add packages mentioned on the podcast that are awesome!

Format

Each package is listed in the following format:

[Package Name](link/to/package)*Link to show notes where mentioned*Short package description![IMAGE IF APPLICABLE]

Table Of Contents

Web Development

https://pythonbytes.fm/episodes/show/70/have-you-seen-my-log-it-s-cuteWagtail is a content management system (CMS) (like Wordpress), written inPython, based offDjango.

Gallery of sites made withwagtail

https://pythonbytes.fm/episodes/show/62/wooey-and-gooey-are-simple-python-guisADjango app that creates automatic web UIs forPython scripts.

Live example at:https://wooey.herokuapp.com/

![Wooey Example]({static img/wooey-example.png})

https://pythonbytes.fm/episodes/show/106/fluent-query-apis-on-python-collections

Full stack web apps with nothing butPython.

Vue.py

https://pythonbytes.fm/episodes/show/140/becoming-a-10x-developer-sortauseVue.js with purePython

vue.py providesPython bindings forVue.js. It usesbrython to runPython in the browser.

Live example at:https://stefanhoelzl.github.io/vue.py/examples/todo_mvc/

Vue.py Example

Data Science

https://pythonbytes.fm/episodes/show/115/dataclass-csv-reader-and-nina-drops-byGreat Expectations is a leading tool for validating, documenting, and profiling, your data to maintain quality and improve communication between teams.

https://pythonbytes.fm/episodes/show/26/how-have-you-automated-your-life-or-cli-with-python

Plumb a PDF for detailed information about each char, rectangle, line, et cetera — and easily extract text and tables.

PDF Plumb Example

https://pythonbytes.fm/episodes/show/108/spilled-data-call-the-pyjanitor

pyjanitor is a project that extends Pandas with a verb-based API, providing convenient data cleaning routines for repetitive tasks.

https://pythonbytes.fm/episodes/show/167/cheating-at-kaggle-and-uwsgi-in-prod

pandas-vet is a plugin forflake8 that provides opinionated linting for pandas code.

https://github.com/ideonate/nb2xlsConvertJupyter notebooks to Excel Spreadsheets (xlsx), through a new 'Download As' option or vianbconvert on the command line.NB2XLS Preview

https://pythonbytes.fm/episodes/show/165/ranges-as-dictionary-keys-oh-my

A light weight, zero dependency (only standard libs used), to the point (no bells and whistles) Microsoft Excel reader/writer python 2.7-3+ library.Example Code

Why pylightxl over pandas/openpyxl

  • (compatibility +1, small lib +1) pylightxl has no external dependencies (only uses python built-in standard libs).(compatibility +1) pylightxl was written to be compatible for python 2.7-3+ under one single pylightxl version. It does not impose rules on users to switch versions.
  • (small lib +1) pylightxl was written to simply read/write, thereby making the library small without any bells or whistles which makes it easy to compile with PyInstaller and other packagers
  • (user friendly +1) pylightxl was written to be as pythonic and easy to use as possible. Core developers actively survey Stack Overflow questions on working with excel files to tailor the API for most common problems.
  • (see xlrd before pylightxl) Note that the xlrd library is very similar in values to pylightxl, but with much more functionality! Please take a look at xlrd to see if it is a good fit for your project. So why pick pylightxl over xlrd that has much more to offer? Currently, xlrd does not have any active developers. Pylightxl is a new library aimed to help solve current excel data issues (as surveyed by Stack Overflow), please submit your suggestions to help improve this library together.

Data Visualisation

https://pythonbytes.fm/episodes/show/137/advanced-python-testing-and-big-time-diffs

Pylustrator offers an interactive interface to find the best way to present your data in a figure for publication. Added formatting an styling can be saved by automatically generated code. To compose multiple figures to panels, pylustrator can compose different subfigures to a single figure.

pylustrator demonstration

https://pythonbytes.fm/episodes/show/109/cpython-byte-code-explorer

Chartify is aPython library that makes it easy for data scientists to create charts.

Chartify Example

Machine Learning

https://pythonbytes.fm/episodes/show/80/dan-bader-drops-by-and-we-found-30-new-python-projectsTensors and Dynamic neural networks inPython with strong GPU acceleration

https://pythonbytes.fm/episodes/show/74/contributing-to-open-source-effectivelyYellowbrick extends theScikit-Learn API to make model selection and hyperparameter tuning easier. Under the hood, it’s usingMatplotlib.Yellow Brick Preview

https://pythonbytes.fm/episodes/show/167/cheating-at-kaggle-and-uwsgi-in-prodA refreshing functional take on deep learning, compatible with your favorite libraries.From the makers ofspaCy,Prodigy &FastAPI

https://github.com/KristianHolsheimer/keras-gymPlug-n-play reinforcement learning with OpenAI Gym andKerasKeras Gym GIF

Databases

https://pythonbytes.fm/episodes/show/77/you-don-t-have-to-be-a-workaholic-to-winUsingSQLAlchemy with Spatial Databases.

GeoAlchemy 2 provides extensions toSQLAlchemy for working with spatial databases.

GeoAlchemy 2 focuses onPostGIS.PostGIS 1.5 andPostGIS 2 are supported.

Command Line Interfaces (CLIs)

https://pythonbytes.fm/episodes/show/17/google-s-python-is-on-fire-and-simon-says-you-have-cpu-load-pythonically``PythonFire is a library for automatically generating command line interfaces (CLIs) from absolutely any `Python` object.

https://pythonbytes.fm/episodes/show/167/cheating-at-kaggle-and-uwsgi-in-prod

Clize is an argument parser forPython. You can useClize as an alternative toargparse if you want an even easier way to create command-line interfaces.

https://pythonbytes.fm/episodes/show/164/use-type-hints-to-build-your-next-cli-app

Typer, build great CLIs. Easy to code. Based onPython type hints.

Guided User Interfaces (GUIs)

https://pythonbytes.fm/episodes/show/62/wooey-and-gooey-are-simple-python-guis

I personally loveGooey and have it installed in almost every project lately.Gooey turns (almost) anyPython command line program into a full GUI application with one line.

I have also done a tutorial blog post on Gooey as well at:https://jackmckew.dev/making-executable-guis-with-python-gooey-pyinstaller.html

Gooey Example

https://pythonbytes.fm/episodes/show/61/on-being-a-senior-engineerEel is a littlePython library for making simple Electron-like offline HTML/JS GUI apps, with full access toPython capabilities and libraries.

Eel Demo

https://pythonbytes.fm/episodes/show/166/misunderstanding-software-clocks-and-timeA real quick GUI generator forclick. Inspired byGooey, the GUI generator for classicalPythonargparse-based command line programs.

QUICK Example

Python Development

https://pythonbytes.fm/episodes/show/11/django-2.0-is-dropping-python-2-entirely-pipenv-for-profile-functionality-and-pythonic-home-automationPython Classes Without Boilerplate

https://pythonbytes.fm/episodes/show/114/what-should-be-in-the-python-standard-libraryPyOxidizer is a utility for producing binaries that embedPython. The over-arching goal ofPyOxidizer is to make complex packaging and distribution problems simple so application maintainers can focus on building applications instead of toiling with build systems and packaging tools.

https://pythonbytes.fm/episodes/show/136/a-python-kernel-rather-than-cleaning-the-batteries

Thedateutil module provides powerful extensions to the standard datetime module, available inPython.

https://pythonbytes.fm/episodes/show/171/chilled-out-python-decorators-with-pep-614

A library for compiling excel spreadsheets toPython code & visualizing them as a graph

https://pythonbytes.fm/episodes/show/174/happy-developers-use-python-3

Data validation and settings management using python type annotations.

https://pythonbytes.fm/episodes/show/174/happy-developers-use-python-3

Simplifies creation of data classes from dictionaries. Converting from dict to dataclass is trivial for trivial cases:x = MyClass(**data_as_dict).

Game Development

https://pythonbytes.fm/episodes/show/116/so-you-want-python-in-a-3d-graphics-engine

Panda3D is an open-source, completely free-to-use engine for realtime 3D games, visualizations, simulations, experiments

Panda3D Example

Interesting Tidbits

Using --prompt to name your virtualenv for easy identification later on is something I use widely now.https://pythonbytes.fm/episodes/show/168/race-your-donkey-car-with-pythonPython Graph Gallery is an amazing resource for examples of already made data visualisations.Type hints for busy programmers is a great resource for understanding what type hints are and why you should use them.https://pythonbytes.fm/episodes/show/160/your-json-shall-be-streamed

About

😎 🐍 Awesome lists about Python Byteshttps://pythonbytes.fm/

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp