Skip to content

Commit b2c8d0c

Browse files
committed
Create README.md and initial skeleton
1 parent 3895f3e commit b2c8d0c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+263
-5578
lines changed

README.md

Lines changed: 76 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,89 @@
1-
# JupyterLite Demo
1+
# Basic Python
22

3-
[![lite-badge](https://jupyterlite.rtfd.io/en/latest/_static/badge.svg)](https://jupyterlite.github.io/demo)
3+
[![lite-badge](https://jupyterlite.rtfd.io/en/latest/_static/badge.svg)](https://aannara.github.io/basic-python)
44

5-
JupyterLite deployed as a static site to GitHub Pages, for demo purposes.
5+
### This is a course made for teaching the basics of Python.
66

7-
## ✨ Try it in your browser ✨
7+
### The goal is to teach basic syntax, programming ideologies and writing quick scripts with Python.
88

9-
➡️ **https://jupyterlite.github.io/demo**
9+
### The course instructor will **Aadithya Varma**.
1010

11-
![github-pages](https://user-images.githubusercontent.com/591645/120649478-18258400-c47d-11eb-80e5-185e52ff2702.gif)
11+
<hr />
1212

13-
## Requirements
13+
## ✨ Pre-requisites ✨
1414

15-
JupyterLite is being tested against modern web browsers:
15+
- Completed the Python Fundamentals course before attending this class
16+
- Dedicated to spending time and learn Python during the live course
17+
- Basic googling skills or using ChatGPT to get answers
18+
- Must have installed Python in your system (**Preferably use IDE like VSCode**)
19+
- Basics of git if you want to clone this repo to follow the course in your local environment
1620

17-
- Firefox 90+
18-
- Chromium 89+
21+
<hr />
1922

20-
## Deploy your JupyterLite website on GitHub Pages
23+
## ✨ What to expect from the course ✨
2124

22-
Check out the guide on the JupyterLite documentation: https://jupyterlite.readthedocs.io/en/latest/quickstart/deploy.html
25+
- Understand basic usage of Python
26+
- Understand Python programming ideologies
27+
- Write quick scripts using Python
2328

24-
## Further Information and Updates
29+
<hr />
2530

26-
For more info, keep an eye on the JupyterLite documentation:
31+
## ✨ Get started ✨
2732

28-
- How-to Guides: https://jupyterlite.readthedocs.io/en/latest/howto/index.html
29-
- Reference: https://jupyterlite.readthedocs.io/en/latest/reference/index.html
33+
### Use this link to get started in your own browser: **[Basic Python course materials](https://aannara.github.io/basic-python)**
34+
35+
<br />
36+
37+
## ✨ About me ✨
38+
39+
<br />
40+
41+
<h1 align="center"> Hello, I'm Aadithya Varma 👋</h1>
42+
43+
<pre>
44+
💻 Working as a software engineer at Intel
45+
🎓 Masters in Software Engineering and another Masters in Artificial Intelligence and Machine Learning
46+
🛠️ Worked on backend application development, DevOps, SCM tools and BigData analysis
47+
🌟 Loves to build clean, efficient and scalable systems
48+
😃 Outside of work, I spend my time playing games, watching Anime and TV shows
49+
</pre>
50+
51+
<hr />
52+
53+
<h2 align="left">Tools I use</h2>
54+
<p align="left">
55+
<a href="https://www.python.org" target="_blank" rel="noreferrer"> <img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/python/python-original-wordmark.svg" alt="Python" width="40" height="40"/>
56+
<a href="https://www.gnu.org/software/bash/" target="_blank" rel="noreferrer"> <img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/bash/bash-original.svg" alt="Bash" width="40" height="40"/> </a>
57+
<a href="https://www.vim.org/" target="_blank" rel="noreferrer"> <img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/vim/vim-original.svg" alt="vim" width="40" height="40"/> </a>
58+
<a href="https://git-scm.com/" target="_blank" rel="noreferrer"> <img src="https://www.vectorlogo.zone/logos/git-scm/git-scm-icon.svg" alt="Git" width="40" height="40"/> </a>
59+
<a href="https://www.docker.com/" target="_blank" rel="noreferrer"> <img src="https://raw.githubusercontent.com/cncf/landscape/master/hosted_logos/docker-member.svg" alt="Docker" width="40" height="40"/> </a>
60+
<a href="https://docs.sylabs.io/guides/latest/user-guide/" target="_blank" rel="noreferrer"> <img src="https://raw.githubusercontent.com/sylabs/singularity/b8491424ee2d4c907c4b0817ef2eda4f95c90548/docs/logos/singularity_v3.svg" alt="Singularity" width="40" height="40"/> </a>
61+
<a href="https://hadoop.apache.org/" target="_blank" rel="noreferrer"> <img src="https://www.vectorlogo.zone/logos/apache_hadoop/apache_hadoop-ar21.svg" alt="Hadoop" width="40" height="40"/> </a>
62+
<a href="https://spark.apache.org/" target="_blank" rel="noreferrer"> <img src="https://www.vectorlogo.zone/logos/apache_spark/apache_spark-ar21.svg" alt="Apache Spark" width="40" height="40"/> </a>
63+
<a href="https://kafka.apache.org/" target="_blank" rel="noreferrer"> <img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/apachekafka/apachekafka-original.svg" alt="Apache Kafka" width="40" height="40"/> </a>
64+
<a href="https://www.mysql.com/" target="_blank" rel="noreferrer"> <img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/mysql/mysql-original-wordmark.svg" alt="mysql" width="40" height="40"/> </a>
65+
</p>
66+
<p align="left">
67+
<a href="https://prometheus.io/" target="_blank" rel="noreferrer"> <img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/prometheus/prometheus-original-wordmark.svg" alt="prometheus" width="40" height="40"/> </a>
68+
<a href="https://www.mongodb.com/" target="_blank" rel="noreferrer"> <img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/mongodb/mongodb-original-wordmark.svg" alt="mongodb" width="40" height="40"/> </a>
69+
<a href="https://redis.io/" target="_blank" rel="noreferrer"> <img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/redis/redis-original-wordmark.svg" alt="redis" width="40" height="40"/> </a>
70+
<a href="https://www.elastic.co/" target="_blank" rel="noreferrer"> <img src="https://raw.githubusercontent.com/cncf/landscape/master/hosted_logos/elastic-member.svg" alt="elastic" width="40" height="40"/> </a>
71+
<a href="https://www.perforce.com/" target="_blank" rel="noreferrer"> <img src="https://www.vectorlogo.zone/logos/perforce/perforce-ar21.svg" alt="perforce" width="40" height="40"/> </a>
72+
<a href="https://grafana.com/" target="_blank" rel="noreferrer"> <img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/grafana/grafana-original-wordmark.svg" alt="grafana" width="40" height="40"/> </a>
73+
<a href="https://streamlit.io/" target="_blank" rel="noreferrer"> <img src="https://streamlit.io/images/brand/streamlit-logo-primary-colormark-darktext.svg" alt="streamlit" width="40" height="40"/> </a>
74+
<a href="https://superset.apache.org/" target="_blank" rel="noreferrer"> <img src="https://www.apache.org/logos/res/superset/superset-2.png" alt="superset" width="40" height="40"/> </a>
75+
<a href="https://cloud.google.com/looker" target="_blank" rel="noreferrer"> <img src="https://images.ctfassets.net/qeopvtiy4eew/5d7ZhffO1g9JpFKSXT06kB/629978a1f48ed4bd953d13401d13182a/looker-logo_200x200_square.svg" alt="looker" width="40" height="40"/> </a>
76+
<a href="https://www.metabase.com/" target="_blank" rel="noreferrer"> <img src="https://www.vectorlogo.zone/logos/metabase/metabase-icon.svg" alt="metabase" width="40" height="40"/> </a>
77+
</p>
78+
<p align="left">
79+
<a href="https://plotly.com/graphing-libraries/" target="_blank" rel="noreferrer"> <img src="https://www.vectorlogo.zone/logos/plot_ly/plot_ly-official.svg" alt="plotly" width="40" height="40"/> </a>
80+
<a href="https://flask.palletsprojects.com/" target="_blank" rel="noreferrer"> <img src="https://www.vectorlogo.zone/logos/pocoo_flask/pocoo_flask-icon.svg" alt="flask" width="40" height="40"/> </a>
81+
<a href="https://fastapi.tiangolo.com/" target="_blank" rel="noreferrer"> <img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/fastapi/fastapi-original.svg" alt="FastAPI" width="40" height="40"/> </a>
82+
<a href="https://www.jenkins.io" target="_blank" rel="noreferrer"> <img src="https://www.vectorlogo.zone/logos/jenkins/jenkins-icon.svg" alt="jenkins" width="40" height="40"/> </a>
83+
<a href="https://www.ansible.com/" target="_blank" rel="noreferrer"> <img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/ansible/ansible-original-wordmark.svg" alt="ansible" width="40" height="40"/> </a>
84+
<a href="https://aws.amazon.com/" target="_blank" rel="noreferrer"> <img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/amazonwebservices/amazonwebservices-original-wordmark.svg" alt="aws" width="40" height="40"/> </a>
85+
<a href="https://github.com/features/actions" target="_blank" rel="noreferrer"> <img src="https://github.githubassets.com/images/modules/site/features/actions-icon-actions.svg" alt="GitHub Actions" width="40" height="40"/> </a>
86+
<a href="https://docs.pytest.org/en/latest/" target="_blank" rel="noreferrer"> <img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/pytest/pytest-original-wordmark.svg" alt="pytest" width="40" height="40"/> </a>
87+
<a href="https://pandas.pydata.org/" target="_blank" rel="noreferrer"> <img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/pandas/pandas-original-wordmark.svg" alt="pandas" width="40" height="40"/> </a>
88+
<a href="https://www.tensorflow.org/" target="_blank" rel="noreferrer"> <img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/tensorflow/tensorflow-original.svg" alt="tensorflow" width="40" height="40"/> </a>
89+
</p>

content/00_about_me.md

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
<h1 align="center"> Hello, I'm Aadithya Varma 👋</h1>
2+
3+
<pre>
4+
💻 Working as a software engineer at Intel
5+
🎓 Masters in Software Engineering and another Masters in Artificial Intelligence and Machine Learning
6+
🛠️ Worked on backend application development, DevOps, SCM tools and BigData analysis
7+
🌟 Loves to build clean, efficient and scalable systems
8+
😃 Outside of work, I spend my time playing games, watching Anime and TV shows
9+
</pre>
10+
11+
<hr />
12+
13+
<h2 align="left">Tools I use</h2>
14+
<p align="left">
15+
<a href="https://www.python.org" target="_blank" rel="noreferrer"> <img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/python/python-original-wordmark.svg" alt="Python" width="40" height="40"/>
16+
<a href="https://www.gnu.org/software/bash/" target="_blank" rel="noreferrer"> <img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/bash/bash-original.svg" alt="Bash" width="40" height="40"/> </a>
17+
<a href="https://www.vim.org/" target="_blank" rel="noreferrer"> <img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/vim/vim-original.svg" alt="vim" width="40" height="40"/> </a>
18+
<a href="https://git-scm.com/" target="_blank" rel="noreferrer"> <img src="https://www.vectorlogo.zone/logos/git-scm/git-scm-icon.svg" alt="Git" width="40" height="40"/> </a>
19+
<a href="https://www.docker.com/" target="_blank" rel="noreferrer"> <img src="https://raw.githubusercontent.com/cncf/landscape/master/hosted_logos/docker-member.svg" alt="Docker" width="40" height="40"/> </a>
20+
<a href="https://docs.sylabs.io/guides/latest/user-guide/" target="_blank" rel="noreferrer"> <img src="https://raw.githubusercontent.com/sylabs/singularity/b8491424ee2d4c907c4b0817ef2eda4f95c90548/docs/logos/singularity_v3.svg" alt="Singularity" width="40" height="40"/> </a>
21+
<a href="https://hadoop.apache.org/" target="_blank" rel="noreferrer"> <img src="https://www.vectorlogo.zone/logos/apache_hadoop/apache_hadoop-ar21.svg" alt="Hadoop" width="40" height="40"/> </a>
22+
<a href="https://spark.apache.org/" target="_blank" rel="noreferrer"> <img src="https://www.vectorlogo.zone/logos/apache_spark/apache_spark-ar21.svg" alt="Apache Spark" width="40" height="40"/> </a>
23+
<a href="https://kafka.apache.org/" target="_blank" rel="noreferrer"> <img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/apachekafka/apachekafka-original.svg" alt="Apache Kafka" width="40" height="40"/> </a>
24+
<a href="https://www.mysql.com/" target="_blank" rel="noreferrer"> <img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/mysql/mysql-original-wordmark.svg" alt="mysql" width="40" height="40"/> </a>
25+
</p>
26+
<p align="left">
27+
<a href="https://prometheus.io/" target="_blank" rel="noreferrer"> <img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/prometheus/prometheus-original-wordmark.svg" alt="prometheus" width="40" height="40"/> </a>
28+
<a href="https://www.mongodb.com/" target="_blank" rel="noreferrer"> <img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/mongodb/mongodb-original-wordmark.svg" alt="mongodb" width="40" height="40"/> </a>
29+
<a href="https://redis.io/" target="_blank" rel="noreferrer"> <img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/redis/redis-original-wordmark.svg" alt="redis" width="40" height="40"/> </a>
30+
<a href="https://www.elastic.co/" target="_blank" rel="noreferrer"> <img src="https://raw.githubusercontent.com/cncf/landscape/master/hosted_logos/elastic-member.svg" alt="elastic" width="40" height="40"/> </a>
31+
<a href="https://www.perforce.com/" target="_blank" rel="noreferrer"> <img src="https://www.vectorlogo.zone/logos/perforce/perforce-ar21.svg" alt="perforce" width="40" height="40"/> </a>
32+
<a href="https://grafana.com/" target="_blank" rel="noreferrer"> <img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/grafana/grafana-original-wordmark.svg" alt="grafana" width="40" height="40"/> </a>
33+
<a href="https://streamlit.io/" target="_blank" rel="noreferrer"> <img src="https://streamlit.io/images/brand/streamlit-logo-primary-colormark-darktext.svg" alt="streamlit" width="40" height="40"/> </a>
34+
<a href="https://superset.apache.org/" target="_blank" rel="noreferrer"> <img src="https://www.apache.org/logos/res/superset/superset-2.png" alt="superset" width="40" height="40"/> </a>
35+
<a href="https://cloud.google.com/looker" target="_blank" rel="noreferrer"> <img src="https://images.ctfassets.net/qeopvtiy4eew/5d7ZhffO1g9JpFKSXT06kB/629978a1f48ed4bd953d13401d13182a/looker-logo_200x200_square.svg" alt="looker" width="40" height="40"/> </a>
36+
<a href="https://www.metabase.com/" target="_blank" rel="noreferrer"> <img src="https://www.vectorlogo.zone/logos/metabase/metabase-icon.svg" alt="metabase" width="40" height="40"/> </a>
37+
</p>
38+
<p align="left">
39+
<a href="https://plotly.com/graphing-libraries/" target="_blank" rel="noreferrer"> <img src="https://www.vectorlogo.zone/logos/plot_ly/plot_ly-official.svg" alt="plotly" width="40" height="40"/> </a>
40+
<a href="https://flask.palletsprojects.com/" target="_blank" rel="noreferrer"> <img src="https://www.vectorlogo.zone/logos/pocoo_flask/pocoo_flask-icon.svg" alt="flask" width="40" height="40"/> </a>
41+
<a href="https://fastapi.tiangolo.com/" target="_blank" rel="noreferrer"> <img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/fastapi/fastapi-original.svg" alt="FastAPI" width="40" height="40"/> </a>
42+
<a href="https://www.jenkins.io" target="_blank" rel="noreferrer"> <img src="https://www.vectorlogo.zone/logos/jenkins/jenkins-icon.svg" alt="jenkins" width="40" height="40"/> </a>
43+
<a href="https://www.ansible.com/" target="_blank" rel="noreferrer"> <img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/ansible/ansible-original-wordmark.svg" alt="ansible" width="40" height="40"/> </a>
44+
<a href="https://aws.amazon.com/" target="_blank" rel="noreferrer"> <img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/amazonwebservices/amazonwebservices-original-wordmark.svg" alt="aws" width="40" height="40"/> </a>
45+
<a href="https://github.com/features/actions" target="_blank" rel="noreferrer"> <img src="https://github.githubassets.com/images/modules/site/features/actions-icon-actions.svg" alt="GitHub Actions" width="40" height="40"/> </a>
46+
<a href="https://docs.pytest.org/en/latest/" target="_blank" rel="noreferrer"> <img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/pytest/pytest-original-wordmark.svg" alt="pytest" width="40" height="40"/> </a>
47+
<a href="https://pandas.pydata.org/" target="_blank" rel="noreferrer"> <img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/pandas/pandas-original-wordmark.svg" alt="pandas" width="40" height="40"/> </a>
48+
<a href="https://www.tensorflow.org/" target="_blank" rel="noreferrer"> <img src="https://raw.githubusercontent.com/devicons/devicon/master/icons/tensorflow/tensorflow-original.svg" alt="tensorflow" width="40" height="40"/> </a>
49+
</p>

content/00_about_the_course.md

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
# Basic Python
2+
3+
[![lite-badge](https://jupyterlite.rtfd.io/en/latest/_static/badge.svg)](https://aannara.github.io/basic-python)
4+
5+
### This is a course made for teaching the basics of Python.
6+
7+
### The goal is to teach basic syntax, programming ideologies and writing quick scripts with Python.
8+
9+
### The course instructor will **Aadithya Varma**.
10+
11+
<hr />
12+
13+
## ✨ Pre-requisites ✨
14+
15+
- Completed the Python Fundamentals course before attending this class
16+
- Dedicated to spending time and learn Python during the live course
17+
- Basic googling skills or using ChatGPT to get answers
18+
- Must have installed Python in your system (**Preferably use IDE like VSCode**)
19+
- Basics of git if you want to clone this repo to follow the course in your local environment
20+
21+
<hr />
22+
23+
## ✨ What to expect from the course ✨
24+
25+
- Understand basic usage of Python
26+
- Understand Python programming ideologies
27+
- Write quick scripts using Python
28+
29+
<hr />
30+
31+
## ✨ Get started ✨
32+
33+
### Use this link to get started in your own browser: **[Basic Python course materials](https://aannara.github.io/basic-python)**
34+
35+
<br />
36+
37+
### Running this course contents on your local environment
38+
39+
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](https://docs.python.org/3/using/windows.html#installation-steps), [Mac](https://docs.python.org/3/using/mac.html#getting-and-installing-macpython), or [Unix](https://docs.python.org/3/using/unix.html#getting-and-installing-the-latest-version-of-python) systems.
40+
2. Make sure you have Git installed. Try cloning this repository: `git clone https://github.com/aannara/basic-python.git`
41+
3. Recommended creating a virtual environment to install the dependencies: `python -m venv .venv`
42+
4. Activate virtual environment: On Windows `.venv\Scripts\activate` and on Linux `source .venv/bin/activate`
43+
5. Install all the dependencies in the virtual environment: `pip install -r requirements.txt`
44+
6. Run Jupyter Lab: `jupyter lab`
45+
46+
### Python version used in this course
47+
48+
<div style="text-align: center"><strong>Python3.8+</strong></div>
49+
50+
| Branch | Schedule | Status | First release | End of life | Release manager |
51+
| ------ | ---------------------------------------------- | ------------- | ------------- | ------------ | --------------------- |
52+
| main | [PEP 719](https://peps.python.org/pep-0719/) | feature | _2024-10-01_ | _2029-10_ | Thomas Wouters |
53+
| 3.12 | [PEP 693](https://peps.python.org/pep-0693/) | prerelease | _2023-10-02_ | _2028-10_ | Thomas Wouters |
54+
| 3.11 | [PEP 664](https://peps.python.org/pep-0664/) | bugfix | 2022-10-24 | _2027-10_ | Pablo Galindo Salgado |
55+
| 3.10 | [PEP 619](https://peps.python.org/pep-0619/) | security | 2021-10-04 | _2026-10_ | Pablo Galindo Salgado |
56+
| 3.9 | [PEP 596](https://peps.python.org/pep-0596/) | security | 2020-10-05 | _2025-10_ | Łukasz Langa |
57+
| 3.8 | [PEP 569](https://peps.python.org/pep-0569/) | security | 2019-10-14 | _2024-10_ | Łukasz Langa |
58+
| ~3.7~ | ~[PEP 537](https://peps.python.org/pep-0537/)~ | ~end-of-life~ | ~2018-06-27~ | ~2023-06-27~ | ~Ned Deily~ |
59+
60+
<div style="text-align: center"><a href="https://devguide.python.org/versions/">Source for the above table</a></div>

content/00_index.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
## Course Content
2+
3+
### Day 1
4+
- Python Fundamentals Refresh
5+
- Python Basics
6+
- Lists, Sets and Dictionaries
7+
- File Handling
8+
- Object Oriented Programming
9+
### Day 2
10+
- Comprehensions in Python
11+
- Exception Handling
12+
- Standard Python libraries (os, sys, collections)
13+
- Docstrings and Code Linting
14+
- Unit Testing
15+
- Regular expressions
16+
- Modules (your own script and how to use requests module)
17+
18+
### If we have more time:
19+
- Writing a file renaming script
20+
- Collecting data from HSD ES

0 commit comments

Comments
 (0)
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