All Projects → stephenh67 → Python Resources 2019

stephenh67 / Python Resources 2019

Licence: gpl-3.0
A curated list of Python 3 resources, books, websites, tutorials, code challenges

Projects that are alternatives of or similar to Python Resources 2019

Dynaconf
Configuration Management for Python ⚙
Stars: ✭ 2,082 (+1565.6%)
Mutual labels:  hacktoberfest, django, flask
Webargs
A friendly library for parsing HTTP request arguments, with built-in support for popular web frameworks, including Flask, Django, Bottle, Tornado, Pyramid, webapp2, Falcon, and aiohttp.
Stars: ✭ 1,145 (+816%)
Mutual labels:  hacktoberfest, django, flask
Pybooks
python books
Stars: ✭ 87 (-30.4%)
Mutual labels:  django, flask
Django Infinite Scroll Pagination
🌀 Pagination based on the seek method / keyset paging / offset-less pagination
Stars: ✭ 90 (-28%)
Mutual labels:  hacktoberfest, django
Work At Olist
Apply for a job at Olist's Development Team: https://bit.ly/olist-webdev
Stars: ✭ 93 (-25.6%)
Mutual labels:  django, flask
Impostor
Django app that enables staff to log in as other users using their own credentials.
Stars: ✭ 124 (-0.8%)
Mutual labels:  hacktoberfest, django
Pyreportjasper
Python Reporting with JasperReports
Stars: ✭ 77 (-38.4%)
Mutual labels:  django, flask
Tutorialdb
A search 🔎 engine for programming/dev tutorials, See it in action 👉
Stars: ✭ 93 (-25.6%)
Mutual labels:  hacktoberfest, django
Indico
Indico - A feature-rich event management system, made @ CERN, the place where the Web was born.
Stars: ✭ 1,160 (+828%)
Mutual labels:  hacktoberfest, flask
Maria Quiteria
Backend para coleta e disponibilização dos dados 📜
Stars: ✭ 115 (-8%)
Mutual labels:  hacktoberfest, django
Drf Api Tracking
Fork of aschn/drf-tracking so that we can maintain and release newer versions
Stars: ✭ 117 (-6.4%)
Mutual labels:  hacktoberfest, django
Django Helpdesk
A Django application to manage tickets for an internal helpdesk. Formerly known as Jutda Helpdesk.
Stars: ✭ 1,198 (+858.4%)
Mutual labels:  hacktoberfest, django
Flask weather
☀️ ☔️ Flask app to auto-detect local weather based off of user's IP address.
Stars: ✭ 70 (-44%)
Mutual labels:  hacktoberfest, flask
Ayudapy
Platform to help people help people
Stars: ✭ 79 (-36.8%)
Mutual labels:  hacktoberfest, django
Bugsnag Python
Official bugsnag error monitoring and error reporting for django, flask, tornado and other python apps.
Stars: ✭ 69 (-44.8%)
Mutual labels:  django, flask
Evennia
Python MUD/MUX/MUSH/MU* development system
Stars: ✭ 1,309 (+947.2%)
Mutual labels:  hacktoberfest, django
Pyms
Library of utils to create REST Python Microservices
Stars: ✭ 120 (-4%)
Mutual labels:  hacktoberfest, flask
Python Testing Crawler
A crawler for automated functional testing of a web application
Stars: ✭ 68 (-45.6%)
Mutual labels:  django, flask
Openwisp Network Topology
Network topology collector and visualizer. Collects network topology data from dynamic mesh routing protocols or other popular networking software like OpenVPN, allows to visualize the network graph, save daily snapshots that can be viewed in the future and more.
Stars: ✭ 67 (-46.4%)
Mutual labels:  hacktoberfest, django
Django Wiki
A wiki system with complex functionality for simple integration and a superb interface. Store your knowledge with style: Use django models.
Stars: ✭ 1,485 (+1088%)
Mutual labels:  hacktoberfest, django

Python-Resources-2019

Updated 11/19/20 A curated list of Python 3 resources, books, websites, tutorials, code challenges. If you have any suggestions for additions to the list please open an issue.

Books

Classes

  • JetBrains Academy Free trial on JetBrains Academy. If you are looking for a complete course start here, the Python track. "It's a one-stop shop for reading about concepts, practicing them and then immediately applying them in projects. An all-in-one learning tool."

Coding Challenges

  • Stepik 100s of problems with adaptive difficulty. After solving a few problems Stepik provides a free 3 month (renewable) Educational License for the complete JetBrains suite, including PyCharm Pro.

  • CheckIO Coding games for beginners and advanced programmers where you can improve your coding skills by solving engaging challenges and fun task using Python, has PyCharm integration.

  • Codewars is where developers achieve code mastery through challenge. Train on kata in the dojo and reach your highest potential.

  • The Python Challenge 33 python puzzles to challenge your skills. kuzmich has a nicely done python-challenge-solution

  • Hacker Rank 100s of Python problems for you to solve, solutions available after completing the problems.

Community

  • CodeTriage Help out your favorite open source projects and become a better developer while doing it. Pick your favorite repos to receive a different open issue in your inbox every day. Fix the issue and everybody wins. 43,662 developers are working on 4,493 open source repos using CodeTriage.

  • stackoverflow If you have a question you'll almost always find an answer here.

  • Python on Reddit

    • /r/learnpython Subreddit for posting questions and asking for general advice about your python code.
    • /r/python News about the dynamic, interpreted, interactive, object-oriented, extensible programming language Python.
    • /r/learnprogramming A subreddit for all questions related to programming in any language.
    • /r/dailyprogrammer — The focus of this subreddit is to provide bi-daily challenges to keep your mind and fingers busy between projects.
    • /r/progether — Progether is about bringing programmers together on common projects, whether it is learning or developing or designing or what have you.
    • /r/LearnMachineLearning — A subreddit dedicated for learning machine learning.
    • /r/PythonPuzzles ­— Regular code puzzles in the Python programming languages

Django

  • Bootstrap Get started with Bootstrap, the world’s most popular framework for building responsive, mobile-first sites, with BootstrapCDN and a template starter page.

  • Django, Docker, and PostgreSQL Tutorial In this tutorial we will create a new Django project using Docker and PostgreSQL. Django ships with built-in SQLite support but even for local development you are better off using a "real" database like PostgreSQL that matches what is in production. (pipenv)

  • Docker: Quickstart: Compose and Django This quick-start guide demonstrates how to use Docker Compose to set up and run a simple Django/PostgreSQL app. (venv)

  • Getting started with Django The official tutorial.

  • Corey Schafer Python Django Tutorials In this series, we will be learning how to build a full-featured Django application for scratch. We will learn how to get started with Django, use templates, create a database, upload pictures, create an authentication system, and much much more.

  • Django Source Code Great for searching when looking for what text Django was using by default but it wasn’t clear where in the Django source code it was written.

Documentation

Flask

Free

  • Free for developers Developers and Open Source authors now have a massive amount of services offering free tiers, but it can be hard to find them all to make informed decisions. This is a list of software (SaaS, PaaS, IaaS, etc.) and other offerings that have free tiers for developers.

Git

GUI related

  • Dear PyGui Dear PyGui is a simple to use (but powerful) Python GUI framework. DearPyGui provides a wrapping of DearImGui that provides a hybrid of a traditional retained mode GUI and Dear ImGui's immediate mode paradigm.

  • Introduction to PyQt4 An introductory PyQt4 tutorial

  • Learn PyQt Create GUI applications with Python 3 and Qt5, using PyQt5/PySide libraries. Basic and advanced topics.

  • Program Arcade Games With Python And Pygame

  • PySimpleGUI Python GUI For Humans - Transforms tkinter, Qt, Remi, WxPython into a people-friendly Pythonic interfaces

  • Tkinter Tutorial Learn how to develop graphical user interfaces by writing some Python GUI examples using Tkinter package.

HTML

  • CodePen An online code editor, learning environment, and community for front-end web development using HTML, CSS and JavaScript code snippets.

  • HTML Reference

IDEs

  • PyCharm Community Edition A great free IDE, has most of the features you'll want. After solving a few challenge problems you can get a free 3 month Educational License (renewable) for the Professional Version from Stepik that is valid for the entire JetBrains suite.

  • Anaconda "The open-source Anaconda Distribution is the easiest way to perform Python/R data science and machine learning on Linux, Windows, and Mac OS X"

    • Quickly download 1,500+ Python/R data science packages
    • Manage libraries, dependencies, and environments with Conda
    • Develop and train machine learning and deep learning models with scikit-learn, TensorFlow, and Theano
    • Analyze data with scalability and performance with Dask, NumPy, pandas, and Numba
    • Visualize results with Matplotlib, Bokeh, Datashader, and Holoviews
  • Spyder Spyder is a powerful scientific environment written in Python, for Python, and designed by and for scientists, engineers and data analysts.

  • Jupyter JupyterLab is a web-based interactive development environment for Jupyter notebooks, code, and data.

Packages

  • BeautifulSoup Python Web Scraping Using BeautifulSoup

  • django Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.

  • pipreqs Generate pip requirements.txt file based on imports of any project

  • pipenv Pipenv Cheat Sheet

  • pyGame Introduction to PyGame.

  • PySimpleGUI Python GUI For Humans - Transforms tkinter, Qt, Remi, WxPython into portable people-friendly Pythonic interfaces

  • pysnooper Never use print for debugging again

  • Useful Python modules A collections of useful Python modules, in a little to no order whatsoever…

Practice Problems with Solutions

Python Cheat Sheets

Regex

  • Awesome Regex A curated collection of awesome Regex libraries, tools, frameworks and software.

  • Regex Pal A regular expression tester.

Sample Code

Solutions

Stydy Guides

Style Guides

Testing

Tutorials

Youtube

Other Resources

  • Pixabay Over 1 million+ high quality stock images and videos shared by our talented community.

  • DatahubIO Datahub provides important, commonly-used data as high quality, easy-to-use and open data packages.

  • ImageFu A good tool to create button images.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].