Python Book
Ctrlk
🇺🇦 Stand with Ukraine🎓Training Suite
  • Book overview
  • Notes about this book
  • 1. Introduction to Python
    • What is Python
    • Basic syntax
    • Objects in Python
    • Python overview
    • Installation, IDEs etc.
    • ipython
    • Sources for self-learning
  • 2. Strings and numbers
  • 3. Containers
  • 4. Functions
  • 5. Functional Programming
  • 6. Code Styling
  • 7. OOP
  • 8. Decorators, Exceptions
  • 9. Testing
  • 10. System Libs
Powered by GitBook
On this page
  • Quick tutorials
  • Courses:
  • Books:
  • Tasks, challenges

Was this helpful?

Edit
  1. 1. Introduction to Python

Sources for self-learning

Quick tutorials

  • Brief interactive Python tutorial

  • Super detailed official Python tutorial (a bit large)

  • Super short "Python in 10 minutes" article by Stavros Korokithakis

  • Why Python slow? (nice article with lot of Python internals explanation)

  • How to use Python virtualenv

  • Poetry vs Virtualenv

  • Conda cheatsheet (PDF!)

Courses:

  • Python on SoloLearn - available also as a mobile app

  • Python on Coursera

  • Python on Stepik

Books:

Book/Link
Description/details

My GitBook with this course

Python Book logo with Ouroboros

Learning Python, 5th Edition by Mark Lutz

Cover image for Learning Python, 5th Edition

Introducing Python by Bill Lubanovic (1st or 2nd edition)

Cover image for Introducing PythonCover image for Introducing Python 2nd edition

Think Python

Free book

Learn Python the Hard Way

Free for online reading

Tasks, challenges

  • HackerRank

  • CodeWars

  • CheckIO

  • EdaBit

  • Deprecated/down: Empire Of Code

PreviousipythonNext2. Strings and numbers

Last updated 3 years ago

Was this helpful?