subedisapana / python-fundamentals

This project is a compilation of Python exercises, examples, and concepts that I have gathered and created while practicing and learning python skills.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Python-Elemental

Section 1: Introduction & Basics Variable Declaration and Memory Allocation Builtin Python Datatypes Python Operators

Section 2: Conditional Statements and Loops Conditional Statements | if, elif, else Iterating using For loop | Syntax Iterating using For loop | Continue | Break |enumerate Iterating using While Loop | Syntax Python Assignment - 1 | Conditional and Looping Statements

Section 3: Python Data Types - String, Lists, Tuple, Dictionaries Str Data Type | Indexing | Slicing | Striding - Closer look at python data types Str Data Type | Built-in functions - Closer look at python data types List Data Type | Indexing | Slicing | Append - Extend - Insert - Closer look at List Data Type | Update and Delete Operations -Closer look at python data types Tuple Data Type - Closer look at python data types Dictionary Data Type | Storing and Accessing the data in dictionaries Dictionary Data Type | Update and Delete Operations Set Data Type | Add - Update - Delete operations Working with Math and Random Modules | Math functions | Random Number Generator

Section 4: Python Functions Getting Started with User Defined Functions Parameter Passing Techniques | Positional - Default Keyword Parameters Parameter Passing Techniques | Variable Length Positional and Keyword Parameters Writing Recursive Functions

Section 5: Python Modules and Packages Creating Modules and Packages Introduction to RE Module | Regx Meta-characters RE Module | Groups

Section 6: Functional Programming List Comprehension - Dict Comprehension Functional Programming | Map - Filter - Lambda Function Iterators | Generator functions Iterators and Itertools

Section 7: File Operation | JSON, XML Parsing Getting started with file operations File Operations | Read - Write - Append Parsing JSON files using Python Parsing XML files using xmltodict

Section 8: Object Oriented Programming Introduction to Object Oriented Programming Oriented Programming - Class Method and Static Method Object Oriented Programming - Inheritance

Section 9: Web Scraping and Database handling using Python Web Scraping using BeautifulSoup Executing Database Queries Using Python | sqlite3 Module

Section 10: Python Decorators Python Decorators Python Quiz

About

This project is a compilation of Python exercises, examples, and concepts that I have gathered and created while practicing and learning python skills.


Languages

Language:Python 100.0%