Skip to content

williamjiamin/python-resources-2019

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 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.

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published