Skip to content

Namangarg007/Python-training

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python-training

Lecture 1

  • Introduction to datatypes : int, float, boolean
  • Iterables, Statements
  • Basics of file handling, accessing web urls using "requests" module.

Lecture 2

  • Introduction to functions, map, lambda, filter
  • Brief intro to Lists and Tuples
  • Basics of using Markdown

Lecture 3

  • Introduction to Dictionary and Sets
  • Lists functions : copy, append, extend, count, index, pop, remove
  • Tuple functions : append, immutability, copy, hashability
  • Markov Chains

Lecture 4

  • Introduction to numpy liberary : size, shape, dtype, array, full, reshape, ones, zeroes
  • Concepts of numpy and matplotlib
  • Introduction to PIL liberary

Lecture 5

  • Editing images with PIL
  • Overlaying images
  • Intoduction to Object Oriented Programming : Human/Hitman classes

Lecture 6

  • Accessing private members or methods of a class
  • Inheritance in OOPs

Lecture 7

  • Introduction to Stacks
  • Stack functions, Dynamic Stacks

Lecture 8

  • Introduction to Queues
  • Circular Queues
  • Stack using Queues : Add efficient, Remove efficient
  • Dynamic Queues

Lecture 9

  • Introduction to bs4
  • Processing url links, web scraping using module "BeautifulSoup"

Lecture 10

  • Introduction to Flask and templates
  • Creating and accessing a web form from the local PC

Lecture 11

  • Introduction to pandas
  • Creating Dataframes, converting file to csv/html
  • Operations on dataframes

Lecture 12

  • Building a facebook chatbot part-1

Lecture 13

  • Building a facebook chatbot part-2 (using pymessenger)

Lecture 14

  • Introduction to Database and SQL
  • Operations on Database using SQL
  • SQLAlchemy

Lecture 15

  • Introduction to Linked Lists
  • operations on LL : Insert/Delete at first,last or at a position
  • Introduction to Recursion

Lecture 16

  • Examples of Recursion
  • Using recursion to find string subsequences
  • Using recursion to find string permutaions
  • Building a Maze Game

Lecture 17

  • Using recursion to return number of string subsequences
  • Using recursion to return number of string subsequences
  • Dice Game using recursion
  • Finding LCS in two strings using recursion
  • Sorting an Array
  • Patterns

Lecture 18

  • Finding two sub-lists from a lists such that the sum of those two are equal.
  • nQueens problem
  • Returning list of all possible ways a Rat can get to the Food in an n*n matrix

Lecture 19

  • Building Sudoku using recursion
  • Returning all possible solutions for a Sudoku in a list
  • Merge Sort

Lecture 20

  • Best First Search
  • Operations of BST : add, contains, display, height, sum, mirror

Lecture 21

  • Introduction to AVL Trees

Lecture 22

  • Introduction to Graph
  • BFT
  • DFT
  • BFS
  • DFS

Lecture 23

  • Connected Components in Graph
  • bartite Graph
  • adjucent Map

Lecture 24

  • Dynamic programming Intro

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published