Skip to content

aannara/intermediate-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Intermediate Python

lite-badge

This is a completely hands-on course made for teaching intermediate Python classes.

The goal is to teach intermediate to advanced concepts of using Python in a pragmatic manner.

By the end of the class you will be ready to start high quality code to big complete applications in Python.

The course instructor will be Aadithya Varma.

Thank you Debakar Roy for providing lot of the course material! ✨✨


✨ Pre-requisites ✨

  • Completed the Basic Python 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
  • Must have installed Python in your system
  • 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 if you want to only view in your own browser: Intermediate Python course materials

OR

Running the course contents on your 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. Make sure you have Git installed. Clone this repository: git clone https://github.com/aannara/intermediate-python.git
  3. Change directory to the new one: cd intermediate-python
  4. Recommended creating a virtual environment to install the dependencies: python -m venv .venv
  5. Activate virtual environment:
    • On Windows: .venv\Scripts\activate
    • On Linux: source .venv/bin/activate
  6. Install all the dependencies in the virtual environment: pip install -r requirements.txt
  7. Run Jupyter Lab: jupyter lab

✨ About me ✨


Hello, I'm Aadithya Varma 👋

💻 Working as a software engineer at Intel
🎓 Masters in Software Engineering and another Masters in Artificial Intelligence and Machine Learning
🛠️ Worked on backend application development, DevOps, SCM tools, BigData analysis and Kuberbetes
🌟 Loves to build clean, efficient and scalable systems
😃 Outside of work, I spend my time playing games, watching anime and TV shows

Tools I use

Python Bash vim Git Docker kubernetes

Singularity Hadoop Apache Spark Apache Kafka mysql prometheus

mongodb redis elastic perforce grafana streamlit

superset looker metabase flask FastAPI jenkins

ansible aws GitHub Actions pytest pandas tensorflow

About

A course made for teaching intermediate level Python knowledge.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy