Skip to content

Repository files navigation

Intermediate Python

lite-badge

Binder

Colab

✨ Try it in your browser ✨

➡️ https://debakarr.github.io/intermediate-python


Try from local environment

  1. Make sure you have Python installed. Follow the guide in the official Python documentation on how to do it for different operating systems: Windows, Mac, or Unix systems.
  2. Considering you have Git installed. Try cloning this repository: git clone https://github.com/debakarr/intermediate-python.git
  3. I would recommend creating a virtual environment to install the dependencies: python -m venv .venv
  4. Activate virtual environment: On Windows .venv\Scripts\activate and on Linux source .venv/bin/activate
  5. Install all the dependencies in the virtual environment: pip install -r requirements.txt
  6. Run Jupyter Lab: jupyter lab

This course is targeted for developers who have already beginner experience with Python and want to level up to intermediate to advance level.

Course is delivered by Roy, Debakar.

Expectation/Pre-requisite

You should already have knowledge of:

  • Python fundamentals (identifier, data types, loops, functions, OOP) is assumed.
  • If you are new to Python, consider completing a beginner Python course first.
  • We assume that we are on Python 3.8+
  • Git (In case you want to clone this repo and run it locally).

What can you expect?

  • Dive deeper into intermediate and somewhat advanced Python concepts and topics.
  • Gain a comprehensive understanding of intermediate Python features.
  • Explore real-world applications of intermediate Python concepts.

Which Python version are we using?

Python3.8+
BranchScheduleStatusFirst releaseEnd of lifeRelease manager
mainPEP 719feature2024-10-012029-10Thomas Wouters
3.12PEP 693prerelease2023-10-022028-10Thomas Wouters
3.11PEP 664bugfix2022-10-242027-10Pablo Galindo Salgado
3.10PEP 619security2021-10-042026-10Pablo Galindo Salgado
3.9PEP 596security2020-10-052025-10Łukasz Langa
3.8PEP 569security2019-10-142024-10Łukasz Langa
3.7PEP 537end-of-life2018-06-272023-06-27Ned Deily

Running different Python version in Windows

Running different Python version in Linux

About

Course material for intermediate-python

Resources

Stars

7 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages

Generated from jupyterlite/demo