Skip to content

Latest commit

 

History

28 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Learning-Python

learning python by watching tutorial and creating my own projects

Basics folder

All the sample code for basic of python; Basic Concepts are,

  • Variables and Data types ✔️
  • Operators ✔️
  • Conditions ✔️
    • Chained Conditionals
    • Control Flow (If/Else)
  • Loops and Iterables ✔️
  • List and Tuples ✔️
    • Iterations
    • Mutable vs Immutable
    • String methods and operators
  • Functions ✔️
  • File IO ✔️
  • Inbuild Modules ✔️
  • Error Handling ✔️

intermediate folder

All the sample code for intermediate concepts of python; Intermediate Concepts are,

  • Object Oriented Programming ✔️
    • Inheritance
    • Overloading
    • static and class methods
    • public and private classes
  • Important Functions and Techniques ✔️
    • Map and Filters
    • Comprehensions
    • Lambda Functions
  • Collections ✔️
    • Set
    • Dict
    • Counter
    • NamedTuple
    • Deque
  • Data Structures
    • List
      • LinkedList
      • DoubleLinkedList
      • CircularLinkedList
    • Stack
      • Using List
      • Using Linked List
    • Queue
      • Using List
      • Using Linked List
    • Map and Hashing
      • Map
      • Hashing
    • Tree
    • Graph
  • Algorithms
    • Searching
      • List, Stack, Queue
        • Binary Search
        • Linear Search
      • Tree
      • Graph
    • Sorting
      • Bubble Sort
      • Insertion Sort
      • Merge Sort
      • Quick Sort
  • *args & **kwargs
  • Dunder Methods
  • PIP
  • Environments
  • Modules
  • Async IO

advance folder

All the sample code for advance concepts of python; Advance Concepts are,

  • Decorators
  • Generators
  • Context Managers
  • Metaclasses
  • Concurrency
  • Parallelism
  • Testing
  • Packages
  • Cython

Projects folder

  1. RPS(Rock paper scissors) Game by watching freecodecamp python basic tutorial.
  2. BlackJack Game by watching freecodecamp python basic tutorial.
  3. TicTacToe Game , two players can play it for multiple rounds (Own Project).
  4. Conversion of excel data into customized text data.

Other Activities

  1. Solving all the Easy Level Python question(98) in hackerrank.

About

learning python basics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages