Skip to content

geonextgis/Python-for-Beginners-to-Pros

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Python for Beginners to Pros

1. Basics of Python Programming

Python Basics

  • Short info about DSMP
  • About Python
  • Python Output/print function
  • Python Data Types
  • Python Variables
  • Python comments
  • Python Keywords and Identifiers
  • Python User Input
  • Python Type conversion
  • Python Literals

Python Operators + if-else + Loops

  • Start of the session
  • Python Operators
  • Python if-else
  • Python Modules
  • Python While Loop
  • Python for loop

Python Strings

  • Introduction
  • Solving Loop problems
  • Break, continue, pass statement in loops
  • Strings
  • String indexing
  • String slicing
  • Edit and delete a string
  • Operations on String
  • Common String functions

Time complexity

  • Start of the Session
  • PPT presentation on Time Complexity (Efficiency in Programming and Orders of Growth)
  • Examples

Interview Questions

2. Python Data Types

Python Lists

  • Introduction
  • Array vs List
  • How lists are stored in a memory
  • Characteristics of Python List
  • Code Example of Lists
    • Create and access a list
    • append(), extend(), insert()
    • Edit items in a list
    • Deleting items from a list
    • Arithmetic, membership and loop operations on a List
    • Various List functions
    • List comprehension
    • 2 Ways to traverse a list
    • Zip() function
    • Python List can store any kind of objects
  • Disadvantages of Python list

Tuples + Set + Dictionary

Tuple

  • Create and access a tuple
  • Can we edit and add items to a tuple?
  • Deletion
  • Operations on tuple
  • Tuple functions
  • List vs tuple
  • Tuple unpacking
  • Zip() on tuple

Set

  • Create and access a set
  • Can we edit and add items to a set?
  • Deletion
  • Operations on set
  • set functions
  • Frozen set (immutable set)
  • Set comprehension

Dictionary

  • Create dictionary
  • Accessing items
  • Add, remove, edit key-value pairs
  • Operations on dictionary
  • Dictionary functions
  • Dictionary comprehension
  • Zip() on dictionary
  • Nested comprehension

Python Functions

  • Create function
  • Arguments and parameters
  • args and kwargs
  • How to access documentation of a function
  • How functions are executed in a memory
  • Variable scope
  • Nested functions with examples
  • Functions are first class citizens
  • Deletion of function
  • Returning of function
  • Advantages of functions
  • Lambda functions
  • Higher order functions
  • map(), filter(), reduce()

Array Interview Questions

Week 2 Interview Questions

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published