Repository for learning Python (Python Tutorial)

Overview

Repository for learning Python (Python Tutorial)

Languages and Tools 🧰

Python Visual Studio Code Git Github

Overview πŸ“‘

Background πŸ“š

You can learn Python basic Python.org πŸ’»

Data structures and Algorithms πŸ“‰

Data structures πŸ“ˆ

  • Array
  • Linked list
    • Normal linked list (singly, doubly and circular)
    • Positional list (linked list with positionally access)
  • [Stack]
    • Array based stack
    • Linked stack
  • Queue
    • Array based queue
    • Linked queue
    • Circular queue]
    • Double ended queue
  • Simple apps of Position list ADT
  • Tree
    • Binary Tree
    • Search Tree
    • AVL Tree
    • Splay Tree
    • RedBlack Tree
  • Heap
  • Priority Queue
    • Sorted Priority Queue
    • Unsorted Priority Queue
  • Hash Table
    • Chain Hash Map
    • Probe Hash Map
  • Hash Map
    • Unsorted Map
    • Sorted Map
    • Multi-map
  • Graph
    • Graph DS base on adjacency map
    • Graph Traversal Algorithms

Algorithms πŸ“Š

Sorting Algorithms

  • Bubble sort
  • Insertion sort
  • Selection sort
  • Merge sort
  • Quick sort
  • Heap sort

Searching Algorithms

  • Linear search
  • Binary search
  • Another searching algorithms (will be updated later)

Tree based Algorithms

  • Traversal Algorithms
    • Pre-order Traversal
    • Post-order Traversal
    • In-order Traversal (only for Binary Tree)
    • Breadth-first Traversal
    • Depth-first Traversal

Graph based Algorithms

  • Ford Fulkerson algorithms
  • Depth-first search Algorithm (DFS)
  • Breath-first search Algorithm (BFS)
  • Dijkstra's Algorithm
  • Kruskal's Algorithm
  • Prim's Algorithm

Objected oriented programming 🚩

Simple interview questions ❓

NOTE πŸ““

These data structures a have listed above is built myself and used as modules (abstract base class or public interface) for create another structures.

Owner
Swiftman
Love Programming(Languages, Technology, Tools and Packs), LaTeX, Math and Data Science.
Swiftman
Python solutions to solve practical business problems.

Python Business Analytics Also instead of "watching" you can join the link-letter, it's already being sent out to about 90 people and you are free to

Derek Snow 357 Dec 26, 2022
Leetcode Practice

LeetCode Practice Description This is my LeetCode Practice. Visit LeetCode Website for detailed question description. The code in this repository has

Leo Hsieh 75 Dec 27, 2022
script to calculate total GPA out of 4, based on input gpa.csv

gpa_calculator script to calculate total GPA out of 4 based on input gpa.csv to use, create a total.csv file containing only one integer showing the t

Mohamad Bastin 1 Feb 07, 2022
MonsterManualPlus - An advanced monster manual for Tower of the Sorcerer.

Monster Manual + This is an advanced monster manual for Tower of the Sorcerer mods. Users can get a plenty of extra imformation for decision making wh

Yifan Zhou 1 Jan 01, 2022
An open-source script written in python just for fun

Owersite Owersite is an open-source script written in python just for fun. It do

倧きγͺγƒšγƒ‹γ‚Ήγ‚’ζŒγ€ε°‘εΉ΄ 7 Sep 21, 2022
Automated Integration Testing and Live Documentation for your API

Automated Integration Testing and Live Documentation for your API

ScanAPI 1.3k Dec 30, 2022
[Unofficial] Python PEP in EPUB format

PEPs in EPUB format This is a unofficial repository where I stock all valid PEPs in the EPUB format. Repository Cloning git clone --recursive MickaΓ«l Schoentgen 9 Oct 12, 2022

A course-planning, course-map rendering and GPA-calculation web service, designed for the SFU (Simon Fraser University) student.

SFU Course Planner What is the overall goal of the project (i.e. what does it do, or what problem is it solving)? As the title suggests, this project

Ash Peng 1 Oct 21, 2021
An open source utility for creating publication quality LaTex figures generated from OpenFOAM data files.

foamTEX An open source utility for creating publication quality LaTex figures generated from OpenFOAM data files. Explore the docs Β» Report Bug Β· Requ

1 Dec 19, 2021
graphical orbitational simulation of solar system planets with real values and physics implemented so you get a nice elliptical orbits. you can change timestamp value or scale from source code idc.

solarSystemOrbitalSimulation graphical orbitational simulation of solar system planets with real values and physics implemented so you get a nice elli

Mega 3 Mar 03, 2022
A simple XLSX/CSV reader - to dictionary converter

sheet2dict A simple XLSX/CSV reader - to dictionary converter Installing To install the package from pip, first run: python3 -m pip install --no-cache

Tomas Pytel 216 Nov 25, 2022
Source Code for 'Practical Python Projects' (video) by Sunil Gupta

Apress Source Code This repository accompanies %Practical Python Projects by Sunil Gupta (Apress, 2021). Download the files as a zip using the green b

Apress 2 Jun 01, 2022
This is a repository for "100 days of code challenge" projects. You can reach all projects from beginner to professional which are written in Python.

100 Days of Code It's a challenge that aims to gain code practice and enhance programming knowledge. Day #1 Create a Band Name Generator It's actually

SelenNB 2 May 12, 2022
charcade is a string manipulation library that can animate, color, and bruteforce strings

charcade charcade is a string manipulation library that can animate, color, and bruteforce strings. Features Animating text for CLI applications with

Aaron 8 May 23, 2022
100 numpy exercises (with solutions)

100 numpy exercises This is a collection of numpy exercises from numpy mailing list, stack overflow, and numpy documentation. I've also created some p

Nicolas P. Rougier 9.5k Dec 30, 2022
Resource hub for Obsidian resources.

Obsidian Community Vault Welcome! This is an experimental vault that is maintained by the Obsidian community. For best results we recommend downloadin

Obsidian Community 320 Jan 02, 2023
A plugin to introduce a generic API for Decompiler support in GEF

decomp2gef A plugin to introduce a generic API for Decompiler support in GEF. Like GEF, the plugin is battery-included and requires no external depend

Zion 379 Jan 08, 2023
πŸ“˜ OpenAPI/Swagger-generated API Reference Documentation

Generate interactive API documentation from OpenAPI definitions This is the README for the 2.x version of Redoc (React-based). The README for the 1.x

Redocly 19.2k Jan 02, 2023
A Material Design theme for MkDocs

A Material Design theme for MkDocs Create a branded static site from a set of Markdown files to host the documentation of your Open Source or commerci

Martin Donath 12.3k Jan 04, 2023
pytorch_example

pytorch_examples machine learning site map μ •λ¦¬μžλ£Œ Resnet https://wolfy.tistory.com/243 convolution μ—°μ‚° 정리 https://gaussian37.github.io/dl-concept-covolut

injae hwang 1 Nov 24, 2021