/python_fundamentals

All my python fundamental practice

Primary LanguageJupyter Notebook

python_fundamentals

All my python fundamental practice

Day_1

  • Installing Anaconda.
  • Hello World Jupyter Notebook.
  • Learnt basic md syntax.

Day_2

  • Variables
  • Rules to declare variables
  • Classification of data types
  • Introduction to data types
  • Introduction to string data type
  • String methods

Day_3

  • Strings continuation
  • f-Strings
  • White Spaces
  • Tab delimiter
  • New Line delimiter
  • Custom White spacing
  • Removing white spacing using string methods

Day_4

  • Introduction to List data type
  • Indexing
  • Reassignment
  • Append
  • Insert
  • Delete
  • Pop

Day_5

  • Continuation of Lists
  • Sort
  • Sorted
  • Reverse
  • Len
  • Introduction to for loops

Day_6

  • Continution of for loops
  • Printing with for loops
  • If-else conditions
  • Slicing of lists

Day_7

  • Range
  • Slicing step count
  • Negative indexing
  • Reverse printing

Day_8

  • Introduction to Tuples

Day_9

  • Introduction to Dictionary Data type
  • Access individual elements
  • KeyError
  • Adding key-value pairs
  • Modify values
  • Delete key-value pairs

Day_10

  • Continuation with Dictionary Data type
  • Looping
  • items()
  • keys()
  • values()
  • Introduction to conditional-statements

Day_11

  • User Input
  • Int Input
  • Typecasting of data types
  • Validate the age criterion

Day_12

  • Introduction to functions
  • Docstrings
  • Introduction to parameters and arguments
  • Types of arguments

Day_13

  • Default arguments
  • Arbitrary number of arguments