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

Appearance settings

A curated list of Python 3 resources, books, websites, tutorials, code challenges

License

Notifications You must be signed in to change notification settings

BAEK-Programming-Languages/python-resources-2019

Open more actions menu
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
73 Commits
 
 
 
 

Repository files navigation

Python-Resources-2019

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

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

Documentation

Git

GUI related

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

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

  • 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

Practice Problems with Solutions

Python Cheat Sheets

Sample Code

Solutions

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.

About

A curated list of Python 3 resources, books, websites, tutorials, code challenges

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Morty Proxy This is a proxified and sanitized view of the page, visit original site.