GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - digitechit07/Python-Tutorial-with-Excercise: Python-Tutorial-with-Excercise. Step by step instruction. Hope you enjoy!

BranchesTags
Open more actions menu

Latest commit

 

History

472 Commits
472 Commits

Folders and files

NameName
Last commit message
Last commit date
Python Arrays
Python Arrays
 
 
Python Booleans
Python Booleans
 
 
Python Casting
Python Casting
 
 
Python Classes
Python Classes
 
 
Python Comments
Python Comments
 
 
Python Data Types
Python Data Types
 
 
Python Dates
Python Dates
 
 
Python Dictionaries
Python Dictionaries
 
 
Python Django
Python Django
 
 
Python File Handling
Python File Handling
 
 
Python For Loops
Python For Loops
 
 
Python Functions
Python Functions
 
 
Python If...Else
Python If...Else
 
 
Python Inheritance
Python Inheritance
 
 
Python Iterators
Python Iterators
 
 
Python JSON
Python JSON
 
 
Python Lambda
Python Lambda
 
 
Python Lists
Python Lists
 
 
Python Machine Learning
Python Machine Learning
 
 
Python Math
Python Math
 
 
Python Matplotlib
Python Matplotlib
 
 
Python Modules
Python Modules
 
 
Python MongoDB
Python MongoDB
 
 
Python MySQL
Python MySQL
 
 
Python NumPy
Python NumPy
 
 
Python Numbers
Python Numbers
 
 
Python Operators
Python Operators
 
 
Python PIP
Python PIP
 
 
Python Pandas
Python Pandas
 
 
Python Polymorphism
Python Polymorphism
 
 
Python RegEx
Python RegEx
 
 
Python SciPy
Python SciPy
 
 
Python Scope
Python Scope
 
 
Python Sets
Python Sets
 
 
Python String Formatting
Python String Formatting
 
 
Python Strings
Python Strings
 
 
Python Try...Except
Python Try...Except
 
 
Python Tuples
Python Tuples
 
 
Python User Input
Python User Input
 
 
Python Variables
Python Variables
 
 
Python While Loops
Python While Loops
 
 
Python_Intro
Python_Intro
 
 
Python_String_Formatting
Python_String_Formatting
 
 
Python_Syntax
Python_Syntax
 
 
.gitignore
.gitignore
 
 
Python Basic
Python Basic
 
 
README.md
README.md
 
 

Repository files navigation

Python-Tutorial-with-Excercise

Python-Tutorial-with-Excercise. Step by step instruction. Hope you enjoy!

Module 1: An Introduction to Python

• What can Python do?

• Why Python?

• Good to know

• Python Syntax compared to other programming languages

• Python Install

Module 2: Beginning Python Basics

• The print statement

• Comments

• Python Data Structures & Data Types

• String Operations in Python

• Simple Input & Output

• Simple Output Formatting

• Operators in python

Module 3: Python Program Flow

• Indentation

• The If statement and its’ related statement

• An example with if and it’s related statement

• The while loop

• The for loop

• The range statement

• Break &Continue

• Assert

• Examples for looping

Module 4: Functions& Modules

• Create your own functions

• Functions Parameters

• Variable Arguments

• Scope of a Function

• Function Documentations

• Lambda Functions& map

• n Exercise with functions

• Create a Module

• Standard Modules

Module 5: Exceptions Handling

• Errors

• Exception handling with try

• handling Multiple Exceptions

• Writing your own Exception

Module 6: File Handling

• File handling Modes

• Reading Files

• Writing& Appending to Files

• Handling File Exceptions

• The with statement

Module 7: Classes In Python

• New Style Classes

• Creating Classes

• Instance Methods

• Inheritance

• Polymorphism

• Exception Classes & Custom Exceptions

Module 8: Generators and iterators

• Iterators

• Generators

• The Functions any and all

• With Statement

• Data Compression

Module 9: Data Structures

• List Comprehensions

• Nested List Comprehensions

• Dictionary Comprehensions

• Functions

• Default Parameters

• Variable Arguments

• Specialized Sorts

Module 10: Collections

• namedtuple()

• deque

• ChainMap

• Counter

• OrderedDict

• defaultdict

• UserDict

• UserList

• UserString

Module 11: Writing GUIs in Python (Tkinter)

• Introduction

• Components and Events

• An Example GUI

• The root Component

• Adding a Button

• Entry Widgets

• Text Widgets

• Check buttons

Module 12: Python SQL Database Access

• Introduction

• Installation

• DB Connection

• Creating DB Table

• INSERT, READ, UPDATE, DELETE operations

• COMMIT & ROLLBACK operation

• handling Errors

Module 13: Network Programming

• Introduction

• A Daytime Server

• Clients and Servers

• The Client Program

• The Server Program

Module 14: Date and Time

• sleep

• Program execution time

• more methods on date/time

Module 15: Few more topics in-detailed

• Filter

• Map

• Reduce

• Decorators

• Frozen set

• Collections

Module 16: Regular Expression

• Split

• Working with special characters, date, emails

• Quantifiers

• Match and find all

• character sequence and substitute

• Search method

Module 17: Threads ESSENTIAL

• Class and threads

• Multi-threading

• Synchronization

• Treads Life cycle

• use cases

Module 18: Accessing API ESSENTIAL

• Introduction

• Facebook Messenger

• Openweather

Module 19: DJANGO

• Django Overview

• Django Installation

• Creating a Project

• Usage of Project in depth Discussion

• Creating an Application

• Understanding Folder Structure

• Creating a Hello World Page

• Database and Views

• Static Files and Forms

• API and Security

Learn Python Basics

Syntax

Keywords in Python

Comments in Python

Learn Python Variables

Learn Python Data Types

Indentation and why is it important in Python

Python print() function

f-string in Python

Print without newline in Python

Python | end parameter in print()

Python | sep parameter in print()

Python | Output Formatting

Taking Input in Python

Taking Multiple Inputs from users in Python

Strings

Numbers

Booleans

Python List

Python Tuples

Python Sets

Python Dictionary

Python Arrays

Type Casting

Arithmetic operators

Comparison Operators

Logical Operators

Bitwise Operators

Assignment Operators

Membership & Identity Operators | Python "in", and "is" operator

Python If else

Nested if statement

Python if-elif-else Ladder

Python If Else on One Line

Ternary Condition in Python

Match Case Statement

For Loop

While Loop

Loop control statements (break, continue, pass)

Python List Comprehension

Python Dictionary Comprehension

Arguments and Return Values in Python Function

Python Function Global and Local Scope Variables

Use of pass Statement in Function

Return statemen in Python Function

Python range() function

*args and **kwargs in Python Function

Python closures

Python ‘Self’ as Default Argument

Decorators in Python

Python closures

Map Function

Filter Function

Reduce Function

Lambda Function

Python Classes and Objects

Polymorphism

Inheritance

Abstract

Encapsulation

Iterators

Exception handling

Try and Except

Built-in Exception

User defined Exception

Quiz: Exception Handling

File Handling

Different File Modes

Read Files

Write/Create Files

OS Module

pathlib Module

Directory Management

Python MongoDB

Python MySQL

Built-in Modules in Python

Python DSA Libraries

Python GUI Libraries

NumPy

Pandas

Matplotlib

Seaborn

Statsmodel

Scikit-learn

XGBoost / LightGBM

TensorFlow and Keras

PyTorch

Flask

Django

SQLite

SQLAlchemy

Django ORM

Jinja2 (Flask)

Django Templates

Flask-RESTful

Django REST Framework (DRF)

About

Python-Tutorial-with-Excercise. Step by step instruction. Hope you enjoy!

Resources

Readme
Activity

Stars

1 star

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.