Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Basic Python

lite-badge

This is a course made for teaching the basics of Python.

The goal is to teach basic syntax, programming ideologies and writing quick scripts with Python.

By the end of the class you will be familiar with most Python concepts and will be ready to start coding in Python.

The course instructor will be Aadithya Varma.


✨ Pre-requisites ✨

  • Completed the Python Fundamentals course before attending this class
  • Dedicated to spending time to learn Python during the live course
  • Basic googling skills or using ChatGPT to get answers
  • Basics of git if you want to clone this repo to follow the course in your local environment

✨ What to expect from the course ✨

  • Understand most concepts in Python
  • Understand Python programming ideologies
  • Write quick scripts using Python

✨ Get started ✨

Use this link to get started in your own browser: Basic Python course materials

OR

Run the course contents on your local environment

Using uv (recommended)

  1. Install uv:
    • Windows (PowerShell): powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
    • Mac/Linux: curl -LsSf https://astral.sh/uv/install.sh | sh
  2. Make sure you have Git installed. Clone this repository: git clone https://github.com/Aadithyavarma/basic-python.git
  3. Change directory to the new one: cd basic-python
  4. Run Jupyter Lab: uv run jupyter lab

Note: This course uses Python 3.13. uv will automatically install the correct Python version and all dependencies on first run. No manual Python installation or virtual environment setup needed.

Using pip (alternative)

  1. Make sure you have Python (3.10 or higher) installed.
  2. Make sure you have Git installed. Clone this repository: git clone https://github.com/Aadithyavarma/basic-python.git
  3. Change directory to the new one: cd basic-python
  4. Create a virtual environment: python -m venv .venv
  5. Activate virtual environment: On Windows .venv\Scripts\activate and on Linux source .venv/bin/activate
  6. Install dependencies: pip install jupyterlab pytest pylint
  7. Run Jupyter Lab: jupyter lab

✨ About me ✨


🚀 Hello, I'm Aadithya Varma

Software Engineer | DevOps • Data Engineering • AI Infrastructure

  • ⚡ Software Engineer at Intel with experience building scalable backend systems and cloud-native platforms

  • 🔧 Strong background in Backend Engineering, DevOps, CI/CD, SCM Infrastructure & Distributed Systems

  • 🤖 Passionate about AI Infrastructure, RAG systems, LLM tooling and developer productivity

  • 📈 I enjoy solving engineering problems around scalability, reliability, performance and automation

  • 🎯 I love building systems that are efficient, resilient and production-ready

  • 🎮 Outside work: Gaming • Anime • TV Shows


🔥 Tech Stack

Languages

Python • Bash • Go • Javascript

Developer Tooling

Linux • Vim • Git • GitHub • VS Code

AI / ML

Ollama • LangChain • ChromaDB • LlamaIndex • n8n • FastMCP

Cloud / DevOps

Docker • Podman • Apptainer • Kubernetes • AWS • Jenkins • GitHub Actions • Ansible

Backend / Databases

FastAPI • Flask • MySQL • MongoDB • Redis • Perforce

Big Data / Streaming

Kafka • Apache Hadoop • Apache Spark • Hive • Beeline

Monitoring / Visualization

Prometheus • Grafana • ELK • Metabase • Streamlit

About

Basic Python Training Course

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages