Skip to content

geonextgis/python-for-beginners-to-pros

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 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