当前位置: 首页 > 软件库 > Web应用开发 > Web框架 >

python-resources-2019

授权协议 GPL-3.0 License
开发语言 Python
所属分类 Web应用开发、 Web框架
软件类型 开源软件
地区 不详
投 递 者 邵繁
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Python-Resources-2019

Updated 11/19/20 A curated list of Python 3 resources, books, websites, tutorials, code challenges. If you have any suggestions foradditions 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 Stepikprovides 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 yourcoding skills by solving engaging challenges and fun task using Python, has PyCharm integration.

  • Codewars is where developers achieve code mastery through challenge. Train on katain 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 aftercompleting the problems.

Community

  • CodeTriage Help out your favorite open source projects and become a betterdeveloper while doing it. Pick your favorite repos to receive a different open issue in your inbox every day. Fixthe 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 findan answer here.

  • Python on Reddit

    • /r/learnpython Subreddit for posting questions and asking forgeneral 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 toprogramming in any language.
    • /r/dailyprogrammer — The focus of this subreddit is to providebi-daily challenges to keep your mind and fingers busy between projects.
    • /r/progether — Progether is about bringing programmers together oncommon projects, whether it is learning or developing or designing or what have you.
    • /r/LearnMachineLearning — A subreddit dedicated forlearning machine learning.
    • /r/PythonPuzzles ­— Regular code puzzles in the Python programminglanguages

Django

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

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

  • Docker: Quickstart: Compose and Django This quick-start guidedemonstrates 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 TutorialsIn this series, we will be learning how to build a full-featured Django application for scratch. We will learn how toget started with Django, use templates, create a database, upload pictures, create an authentication system, and muchmuch more.

  • Django Source Code Great for searching when looking for what text Django wasusing 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 ofservices 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'simmediate mode paradigm.

  • Introduction to PyQt4 An introductory PyQt4 tutorial

  • Learn PyQt Create GUI applications with Python 3 and Qt5, using PyQt5/PySidelibraries. 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 graphicaluser interfaces by writing some Python GUI examples using Tkinter package.

HTML

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

  • HTML Reference

IDEs

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

  • Anaconda "The open-source Anaconda Distribution is the easiest way to perform Python/Rdata 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 rapiddevelopment 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 usefulPython 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 talentedcommunity.

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

  • ImageFu A good tool to create button images.

  • Python-pip3安装命令:sudo apt install python-pip sudo apt install python-pip正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 将会同时安装下列软件: libpython-all-dev libpython-dev libpython2.7-dev python-

  • 出现这个原因是因为ubuntu的pip有BUG, 重装一下就OK了. 先卸载python-pip sudo apt-get remove python-pip 重新安装 sudo easy_install pip 参考: http://stackoverflow.com/questions/27341064/how-do-i-fix-importerror-cannot-import-name-i

  • python-setuptools : 依赖: python-pkg-resources (= 3.3-1ubuntu2) 但是 3.3-1ubuntu1 正要被安装 解决 apt-get purge python-pkg-resources apt-get -f install 

  • PCI-MT:~$ sudo apt install python-pip 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 将会同时安装下列软件: python-pip-whl python-pkg-resources python-setuptools python-wheel 建议安装: python-setuptools-doc 推荐安装: pyth

  • 一、问题描述 root@ubuntu:/home/chao# apt-get install python-pip 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是 因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件 包尚未被创建或是它们已

  • centos下安装pip时失败: [root@wfm ~]# yum -y install pip Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cached hostfile * base: mirrors.tuna.tsinghua.edu.cn * extras:

  • 小编典典 现在大多数人都应该使用pip install setuptools(可能与一起使用sudo)。 有些人可能需要(重新)安装python-setuptools通过他们的软件包管理的软件包(apt-get install,yum install,等)。 此问题可能高度取决于你的操作系统和开发环境。如果上述方法不适用于你,请参见下面的旧式/其他答案。 说明 此错误消息是由缺少/损坏的Pytho

  • 2014年 他们做的完全一样。事实上,用于分发Python模块的文档建议使用python -m pip而不是pip可执行文件,因为这样更容易判断哪个版本的Python将用于实际运行pip。 这里有一些更具体的“证据”,不仅仅是相信我的话和我链接的bug报告:) 如果您查看pip可执行脚本,它只会执行以下操作:from pkg_resources import load_entry_point lo

  • 版权声明:本文为博主原创文章,转载请注明出处,谢谢 https://blog.csdn.net/supercooly/article/details/50976358 </div> <link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css/ck_htmledit_views-

  • dano.. 37 他们完全一样.事实上,分发Python模块的文档刚刚更新,建议使用python -m pip而不是pip可执行文件,因为它更容易分辨哪个版本的python将用于实际运行pip. 编辑: 这里有一些更具体的"证明",除了相信我的话和我链接的错误报告:) 如果您看一下pip可执行脚本,它只是这样做: from pkg_resources import load_entry_poin

  • 模块简介 英文使用文档 常用函数介绍(陆续更新) pkg_resources.require(env=None, installer=None) 该函数负责返回对应包所需的所有依赖包,如: import pkg_resources pkg_resources.require('torch') [torch 1.7.0+cu92 (/usr/local/lib/python3.6/dist-pac

  • 他们完全一样.事实上,分发Python模块的文档是 just updated,建议使用python -m pip而不是pip可执行文件,因为更容易分辨哪个版本的python将用于实际运行pip. 编辑: 这里有一些更具体的“证明”,除了相信我的话和我链接的错误报告:) 如果你看一下pip可执行文件脚本,它就是这样做的: from pkg_resources import load_entry_po

 相关资料
  • By now you should have a good idea of how Jest can help you test your applications. If you're interested in learning more, here's some related stuff you might want to check out. 浏览文档 Learn about Snaps

  • To learn more about the Basic Elements To see the full API document in Markdown format, see APIs To contribute to Gio.js's code base, read Developer Guide

  • slug : Slugifies strings, even when they contain Unicode.Make strings URL-safe. eslint cn : 可组装的JavaScript和JSX检查工具 eslint airbnb : git cheat sheet webpackjs yargs

  • 1.接口描述 该API的功能是上传活体数据到云端。 该接口需要配合移动端活体 SDK 一起使用。使用移动端活体SDK进行活体检测时,若检测成功,SDK会返回一个加密的文件。您需要将该加密文件当做 file参数的值上传。 图片要求 格式为 JPG(JPEG),BMP,PNG,GIF,TIFF 宽和高大于 8px,小于等于4000px 小于等于 5 MB 请求方式 POST 请求 URL https:

  • 这是一个维护良好的和开发中的工具,包,库等的策展列表,内容与使用Go语言做数据科学相关。 GopherDS,这个项目主要是与基于Go的数据科学的工具和学习相关。resources里面存放了收集的基于Go做数据科学项目的相关资源。 运算(Arithmetic): math - Stdlib 数学函数。 math/cmplx - cmplx 安装包为负数提供基本常数和运算功能。 github.com/

  • LaTeX Resources This repository provides several examples and resources for LaTeX. All examples are tested using MikTeX 2.9 on Windows 7 and on Ubuntu 12.04/14.04 using texlive-full. License Several e