Sale!

Python Programming

Original price was: ₨6,299.00.Current price is: ₨4,999.00.

Purpose-driven Python course from beginner to Advanced from the top data scientists of Nepal.

Category:

Purpose-driven Python course from beginner to advanced from the top data scientists of Nepal.

Lesson 1: Python Programming Outline

1.1 Introduction To Python

  • What exactly is Python?
  • Python’s root and its ecosystem
  • Python Installation & IDEs setting up (Google Colab, Jupyter Notebook, VSCode)
  • Python framework & Python syntax
  • Hands-on writing code on Google Colab

1.2 Python Basics

  • Data Types & Variables (String, Integer, Float, Complex, Boolean, None)
  • Input and Output Functions
  • Working with the format() method, f-strings, & escape sequences
  • Basic Arithmetic & Operators
  • Type casting, type checking, & validation

1.3 Control Structures

  • If Else Conditional Statements (if, else, elif)
  • Loops (for, while)
  • Looping over tuples, strings, & dictionaries
  • Special loops in Python (for/else)
  • Using nested loops and flow control through conditions
  • Resolving real-world problems to improve skills
  • Special Statements: pass, continue, break

1.4 Data Structure

List:

  • Overview & fundamental operations
  • Indexing, slicing, & negative indexing
  • Looping through lists & conditions
  • List methods like .insert(), .append(), .remove(), .sort(), etc.
  • List comprehension with conditions

Tuple:

  • Introduction & operations
  • Indexing, slicing, & looping
  • List versus Tuple
  • Switching between lists and tuples
  • Tuple unpacking

Sets:

  • Introduction & set operations
  • Adding, removing, & discarding items
  • Set operations: union, intersection, and difference
  • Frozenset versus set

Dictionaries:

  • Introduction to dictionaries & methods like .get(), .update(), .keys(), .pop(), etc.
  • Dictionary comprehension
  • Nested dictionaries

1.5 Functions

  • Defining functions through def keyword
  • Parameters, Arguments, & Return Statements
  • Returning multiple values
  • Default & keyword arguments
  • Anonymous functions (lambda)
  • Nested functions & closures
  • Scopes in Python: Local and Global

1.6 File Handling

  • Reading & writing text files
  • Modes of file (r, w, a, rb, wb)

1.7 Object Oriented Programming(OOP)

  • Classes & Objects
  • Class versus Object attributes
  • Initializing object attributes with __init__()
  • Inheritance: single
  • Polymorphism & operator overloading

1.8 Managing Errors

  • try-except blocks
  • Catching specific exceptions
  • Using else & finally
  • Generating and creating custom exceptions
  • Problem-solving strategies

1.9 Python Libraries and Framework

  • Working with DataFrames
  • Reading & writing CSV files
  • Data manipulation techniques

 

1.10 Introduction To Git

  • Installing & configuring Git
  • Setting up local & remote repositories
  • Integrating local repositories to GitHub
  • Pushing changes & cloning repositories

1.11 Final Assignment

  • Web Scraping + Database + File Operations: Scrape data, store it in SQL, & export to CSV/JSON
  • CLI Application with CRUD Operations: Design a CLI app with basic CRUD operations & database integration

Reviews

There are no reviews yet.

Be the first to review “Python Programming”

Your email address will not be published. Required fields are marked *