AKICS Python Classes 2022

This repository contains lecture material of "Python Classes in Kashmiri Language for Non Programmers" that I taught to my friends in 2022 online. There are few lecture recordings available as well youtube that you could find here

Topics

  1. Motivation
  2. Python Program Syntax
  3. Basic Data Types
  4. Operators
  5. Conditionals
    • if
    • if/else
    • if/elif/else
  6. Loops
    • While Loop
    • For Loop
    • Nested Loops
  7. Functions
    • Built-in useful python functions (map, lambda functions)
  8. Python List
    • Methods
    • Multi-dimensional lists, Slicing
    • List Comprehension
  9. Strings
    • Methods
  10. Dictionary
    • Methods
    • Dict. Comprehension
  11. Tuple
  12. Set
  13. Classes
  14. File Handling
    • csv
    • txt
    • json
    • sql
  15. Searching Algorithms
    • Linear Search
    • Binary Search
  16. Sorting Algorithms
    • Bubble Sort
    • Insertion Sort
    • Merge Sort
    • Quick Sort
    • Heap Sort
    • Counting Sort
    • Radix Sort
    • Bucket Sort
  17. Linked List
  18. Algorithms
  19. Projects