1 Introduction to Python, Setting up Environment Completed 2 Variables, Data Types (int, float, str, bool), Typecasting Completed 3 Basic Input and Output, String Manipulation Completed 4 Arithmetic, Comparison, and Logical Operators Completed 5 Control Flow - If, Elif, Else Completed Python Basics 6 Loops - While, For loops Completed 7 Functions - Defining, Calling, Arguments, Return values Completed 8 Lists - Creation, Accessing, Slicing, Methods Completed 9 Tuples and Sets - Creation, Access, Methods Completed 10 Dictionaries - Keys, Values, Access, Methods Completed 11 List Comprehensions, Dictionary Comprehensions Completed 12 File Handling - Reading and Writing Files (txt, csv) Completed 13 Error Handling - Try, Except, Finally Completed 14 Functions - Arguments Recursion Completed 15 Modules and Packages - Importing, Creating Modules Completed Intermediate Concepts 16 Working with Date and Time, datetime module Completed 17 Lambda Functions, Map, Filter, Reduce Completed 18 Decorators - Introduction, Use Cases Completed 19 Python Built-in Functions (zip(), enumerate(), etc.) 20 Regular Expressions (regex) 21 Introduction to OOP, Classes and Objects Completed 22 Class Attributes and Methods, __init__() Completed 23 Inheritance - Single and Multiple Completed 24 Polymorphism - Method Overloading, Method Overriding Completed 25 Encapsulation and Abstraction Completed Object-Oriented Programming (OOP) 26 Magic Methods (dunder methods) 27 Class and Static Methods 28 Property Decorators 29 Object-Oriented Design Principles (SOLID) 30 Building a Small OOP-based Project 31 Introduction to NumPy - Arrays, Operations 32 NumPy - Array Manipulation, Indexing, Slicing 33 Introduction to Pandas - DataFrames, Series 34 Pandas - Data Cleaning, Handling Missing Data 35 Pandas - Sorting, Filtering, Grouping Working with Data 36 Matplotlib - Basic Plotting 37 Matplotlib - Advanced Plotting 38 Seaborn - Statistical Visualizations 39 Data Analysis Project 40 Working with APIs 41 Iterators and Generators 42 Comprehensions and Generators 43 Multithreading and Multiprocessing in Python 44 Asynchronous Programming (Asyncio) 45 Context Managers, with statement Advanced Python Concepts Advanced Python Concepts 46 Python Memory Management and Garbage Collection 47 Working with SQLite Databases in Python 48 JSON - Reading, Writing, Parsing JSON Data 49 XML Parsing in Python 50 Web Scraping with BeautifulSoup 51 Introduction to Flask - Setting Up a Web Server 52 Routing and URL Building in Flask 53 HTML Templates with Flask and Jinja2 54 Form Handling in Flask 55 Handling Databases with Flask and SQLAlchemy Web Development with Flask 56 Authentication and Authorization in Flask 57 REST APIs with Flask 58 Error Handling and Logging in Flask 59 Deploying Flask Applications 60 Flask Project (Build a simple web app) 61 Introduction to Django - Setup and Overview 62 Django Models and ORM 63 Django Views and URL Mapping 64 Django Templates and Static Files 65 Django Forms and Form Validation Django Basics 66 Django Authentication and Authorization 67 Django REST Framework Introduction 68 Working with APIs in Django 69 Deployment of Django Applications 70 Django Project (Build a basic blog or e-commerce site) 71 Unit Testing with unittest 72 Test-Driven Development (TDD) in Python 73 Mocking in Python Tests 74 Working with pytest 75 Debugging in Python (pdb, breakpoints) Testing and Debugging 76 Logging in Python 77 Profiling and Performance Optimization 78 Memory Profiling and Optimization 79 Testing REST APIs with Postman and pytest 80 Build a Testing Suite for an Application 81 Introduction to Machine Learning - Basics 82 Scikit-learn - Linear Regression 83 Scikit-learn - Classification Algorithms (KNN, SVM) 84 Decision Trees and Random Forests 85 Clustering with K-Means Data Science and Machine Learning 86 Data Preprocessing for Machine Learning 87 Model Evaluation - Cross Validation, Confusion Matrix 88 Introduction to Neural Networks (Basics) 89 Building a Simple Neural Network with TensorFlow/Keras 90 Machine Learning Project (e.g., Predicting House Prices) 91 Capstone Project Planning - Choosing a Topic 92 Capstone Project - Building Phase 1 (Setup, Initial Code) 93 Capstone Project - Building Phase 2 (Core Logic) 94 Capstone Project - Testing and Debugging 95 Capstone Project - Deployment Capstone Projects and Final Touches 96 Introduction to Git and GitHub for Collaboration 97 Version Control with Git (Branches, Merges) 98 Working on Open-Source Python Projects 99 Final Review and Q&A Session 100 Capstone Project Presentation
(Ebook) Statistical Application Development with R and Python by Prabhanjan Narayanachar Tattar ISBN 9781788621199, 1788621190 - Download the full set of chapters carefully compiled
Instant ebooks textbook Functional Python Programming Discover the power of functional programming generator functions lazy evaluation the built in itertools library and monads 2nd Edition Steven F. Lott download all chapters