- created by: Sudip Ghimire
- URL: https://www.sudipghimire.com.np
- Github: https://github.com/ghimiresdp
A repository for Python intermediate course, content, and lab exercises.
This course is specifically designed for my student who just completed python level 1 course.
If you have not completed the python level 1 course, or do not know the fundamentals of python, you can clone
or fork
the repo from https://github.com/ghimiresdp/python-level1 and complete all the chapters from python-level1
first.
-
- Approximation functions in
math
module - Trigonometry
pow
function- Logarithms
complex
andcmath
modules
- Approximation functions in
-
Advanced Functions and Methods
groupby()
functionsorted()
functionfilter()
functionmap()
functionmap()
function
-
- The
typing
library - manual type declaration
- type hinting for functions and classes
- The
-
- Stack
- Queue
- Linked List
-
- Basic Slicing
- Reversing an object
- slice assignment
- Making Shallow copy of an array
- Indexing
The repository has its folder structure as shown in example below:
๐ python-intermediate
|-- ๐ course
| |-- ๐ chapter_1
| | |-- ๐ chapter 1 theory 1.md
| | |-- ๐ chapter 1 theory 2.md
| | |-- ๐ ...
| | |-- ๐ code
| | | |-- ๐ c0101.py
| | | |-- ๐ c0102.py
| | | |-- ๐ ...
| | |
| | |-- ๐ quiz
| | | |-- ๐ q0101.py
| | | |-- ๐ q0102.py
| | | |-- ๐ ...
| | |
| | |-- ๐ solution
| | | |-- ๐ q0101.py
| | | |-- ๐ q0102.py
| | | |-- ๐ ...
| |
| |-- ๐ ...
|
|-- ๐ projects
| |-- ๐ project_1
| | |-- ๐ Project 1 Requirement Specification.md
| | |-- ๐๏ธ Media file for Requirements
| | |-- ๐๏ธ ...
| | |-- ๐ project_1 (solution)
| | |-- ๐ contents
| | |-- ๐ contents
| | |-- ๐ contents
| |
| |-- ๐ ...