Regular Expressions in Python
Master regular expressions in Python for pattern matching, text extraction, and string manipulation using the re module with practical examples.
Master regular expressions in Python for pattern matching, text extraction, and string manipulation using the re module with practical examples.
Learn how to automate email and SMS sending in Python using SMTP for emails and third-party SMS gateways for text messages.
Learn how to process images in Python using the Pillow library, including reading, cropping, resizing, rotating, filtering, and drawing on images.
Learn how to extract text from PDFs, rotate pages, encrypt documents, add watermarks, and create PDF files using Python libraries like PyPDF2 and reportlab.
Learn how to automate document generation by manipulating Word and PowerPoint files using Python libraries like python-docx and python-pptx.
Master Excel file operations using openpyxl library in Python, including reading, writing, styling, formulas, and creating charts.
Learn how to read and write Excel files in Python using xlrd and xlwt libraries, including styling cells and performing formula calculations.
Learn how to work with CSV files in Python using the csv module for data import, export, and processing tasks.
Master JSON serialization in Python, learn to work with network APIs, and understand how to persist complex data structures to files.
Learn how to read and write files in Python, handle exceptions gracefully, and implement robust error handling for file operations.
Master Python loop structures including for-in and while loops, break and continue statements, and nested loops for repetitive tasks.
Master Python's branching structures using if-elif-else and match-case statements to create decision-making logic in your programs.
Learn about Python sets, including set creation, operations, methods, and practical applications for handling unique collections of data.
Master Python list methods including adding, removing, sorting elements, list comprehensions, nested lists, and practical applications.
Learn the fundamentals of object-oriented programming in Python, including classes, objects, encapsulation, and how to model real-world entities.
Dive deeper into Python OOP with visibility, dynamic attributes, static methods, class methods, inheritance, and polymorphism concepts.
Learn advanced list operations including methods for adding, removing, sorting elements, list comprehensions, nested lists, and practical applications.
Master Python operators including arithmetic, assignment, comparison, and logical operators, with practical examples of temperature conversion and circle calculations.
Master branch and loop structures through practical examples including prime numbers, Fibonacci sequence, narcissistic numbers, and the CRAPS gambling game.
Apply OOP concepts through practical examples including a poker game and payroll system, demonstrating inheritance, polymorphism, and abstraction.
Learn how to write and run your first Python program using various tools including PyCharm, IPython, and Visual Studio Code.
Master Python decorators and recursive functions to write more elegant and powerful code with advanced function techniques.
Learn about Python strings, including string definition, operations, methods, and practical applications for text processing.
Explore higher-order functions, lambda expressions, and partial functions to write more flexible and powerful Python code.
Explore advanced function concepts in Python including higher-order functions, lambda functions, and partial functions for more flexible code design.
Introduction to Python lists, including creation, operations, indexing, slicing, and iteration through practical examples.
Learn the fundamentals of object-oriented programming in Python, including classes, objects, encapsulation, and how to design and use objects effectively.
Explore practical applications of Python functions through real-world examples including random verification codes, prime number checking, statistical calculations, and more.
Apply OOP concepts through practical examples including a poker game and salary settlement system, demonstrating abstraction, encapsulation, inheritance, and polymorphism.
Learn about variables, data types, type conversion, and naming conventions in Python programming.
Apply Python branch and loop structures through practical examples including prime numbers, Fibonacci sequences, narcissistic numbers, and classic problems.
Learn Python list fundamentals including creation, operations, indexing, slicing, and iteration for managing collections of data.
Learn how to create and manage Python virtual environments to keep your project dependencies isolated and organized.
Learn about Python tuples, an immutable sequence type, including tuple operations, packing and unpacking, and comparisons with lists.
Learn about Python functions and modules, including function definition, parameters, return values, and how to organize code with modules.
Master Python decorators and recursive functions to write more elegant and powerful code with advanced function techniques.
Learn about Python's history, advantages, and how to install the Python environment on Windows and macOS systems.
Learn about Python dictionaries, including dictionary creation, operations, methods, and practical applications for storing key-value pairs.
Learn how to use for-in and while loops in Python, including break, continue, and nested loops for efficient code repetition.
Learn about Python tuples, an immutable data type, including tuple operations, packing and unpacking, and how tuples compare to lists.