/Python_Course

An introductory and intermediate course on Python

Primary LanguageJupyter NotebookGNU General Public License v3.0GPL-3.0

An introductory and intermediate course on Python

Topics

Python Features

Tasks

References

Programming Languages history
Programming Languages timeline
Programming Languages paradigms
What (not) to do to learn programming?
"Hello World" in 50 different programming languages Python and Data Analysis from Pandas Creator

Python Resources

Why Python? Tiobe Index, PL and jobs, PL and jobs (2), Python Curiosities
Python Package Index
Python Style Guide

Python IDEs Anaconda, PyCharm, VS Code
Kite Code Completion
Visualizing Code Execution
Jupyter Hub Docker
From Notebooks to Scripts

Git & Github

Github Desktop (Windows, Apple), Github Desktop (Linux)

Exercises:

Project Euler
Brilliant
URI Online Judge
Rosetta Code Exercism
Python Brasil (Exercises in Portuguese)