Skip to content

shekelboi/PythonHubClasses

Repository files navigation

python-hub classes

Scripts written during python-hub classes.

Resources to use

Below are some freely accessible resources for learning and practicing Python.

A great Python roadmap can be found here, that outlines the typical learning tree of someone who wants to learn Python, along with the applicable resources.

Another good choice is the tutorial part of the official Python documentation. In this case, I recommend skipping the first two chapters and starting from chapter 3, since the first two chapters are about setting up Python and some technical details. The tutorial can also be downloaded in PDF format (it's within the ZIP file under the name tutorial.pdf).

In many cases the documentation of different Python modules (both first and third party libraries) include a tutorial section too.

Learning platforms

  • SoloLearn - a gamified platform focused on learning the fundamentals of different programming languages, similarly to Duolingo for natural languages.
  • Scrimba - a unique, interactive Python tutorial.
  • FutureCoder - a partly Python shell-based platform. that takes a very hands-on approach to teaching Python.

YouTube

Coding challenges

The following sites are mainly for practicing algorithms and data structures which might appear during job interviews as well.

  • Leetcode - the most typical algorithm and data structure challenges, categorized into three tiers: easy, medium and hard.
  • Codewars - a community-driven platform for coding challenges. The lower kyu a challenge has the harder it is.
  • Hackerrank - challenges that get gradually harder.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published