
Download Python 3 from python.org, install it, and set up an ide like PyCharm to create a Python project and write your first Python file.
Learn how OpenCV enables reading, writing, and processing images and real-time video in Python. Explore drawing lines, rectangles, circles, and text on images and videos, plus capturing and saving video.
Learn to build a web-based screen recorder in Python with a graphical user interface, featuring start and stop recording buttons and saving the recorded project.
Start screen recording by clicking the record button, minimize to the taskbar, and capture frames with OpenCV and NumPy. Save frames as a video at a chosen resolution and fps.
Implement a Python screen recorder workflow with start and stop controls, global state management, window destruction, and resource cleanup to save the recorded video to the project location.
Explore how selenium enables web automation with Python, identifying elements by id or name and automating browser actions for forms, data extraction, and testing as an open source, portable framework.
Master web automation with selenium in python by installing selenium, configuring the chrome driver, and automating browser actions to open google.com and quit.
learn to interact with html elements using selenium to navigate to a site, locate the sign up button by id, class name, or xpath, and click it.
Learn to locate elements with selenium by xpath and by text content when xpath fails, then automate opening a browser, navigating to a site, and clicking the login button.
Automate sign-up workflows on a live site using selenium python, locating elements by id, name, or class, filling full name, email, and password, and clicking sign up.
Learn how to sign into a user account and search for Python courses using Selenium in Python, showcasing practical web automation with login and search workflows.
Learn to automate web course searches with Selenium Python by filtering Udemy results to free courses, using XPath to locate elements, and handling dynamic page loading.
Automate web enrollment with Selenium Python by opening three course links in new tabs, switching by index, and enrolling in each course with the enroll now button.
Learn advanced web automation in python with selenium by using actions to hover over menus, locate elements, and navigate to edit profile settings.
Automate profile edits with Selenium in Python by locating elements by id or name, sending headline and description, and saving the changes.
Replace slow fixed sleeps with Selenium WebDriverWait to wait for elements to be clickable, using expected conditions and timeouts for the login button and reliable web automation.
Learn web automation with Selenium in Python by building a Stack Overflow automation: create and login to an account, navigate to ask a question, fill title, description, and tags.
Learn how Beautiful Soup enables Python web scraping by extracting data from web pages, inspecting HTML, and locating elements by id, name, or class for marketing and machine learning datasets.
Learn web scraping with Beautiful Soup in Python, covering installation of Beautiful Soup and requests, parsing an HTML page, and extracting headings, links, and paragraphs.
Import requests and BeautifulSoup, open the HTML file, create a soup object, and use prettify to extract and print the web page title and targeted data.
learn web scraping with Beautiful Soup in Python by extracting headings and paragraphs from article elements, filtering by the article class, and printing names like Taylor Swift with descriptions.
Learn how to extract specific elements from HTML using Beautiful Soup in Python, selecting multiple elements by class and index to print headings and paragraphs, with a hands-on example.
Scrape the 50 most beautiful places in the world from Condé Nast Traveler using requests and Beautiful Soup, extracting titles and descriptions and printing them to the console.
Explore wxPython, a cross-platform python GUI toolkit that enables apps with windows and widgets on Windows, macOS, and Linux. Discover Python Phoenix and its compatibility with the classic module.
Explore the wxPython environment across Windows, Linux, and Mac, detailing how to download pre-built binaries, install 32-bit and 64-bit versions, and access demos, samples, and documentation.
Compare wxPython and PyQt5 to evaluate native look and feel, cross-platform behavior, signals and slots, widgets, and installation requirements for Python GUI development.
Compare wxPython and Tkinter, outlining pros and cons like native look and feel, themed widgets, binding flexibility, and geometry managers to help select the right GUI toolkit for Python.
Learn to import wxPython by installing it in three ways: via the terminal command, the IDE install prompt, and project interpreter settings, then use it in the next tutorial.
Create your wx window by importing the module, initializing an app, building a frame with parent, id, and title 'our first window', then show it and run the main loop.
Explore building a window frame in Python by defining a frame subclass, initializing it with a title, creating an application object, showing the frame, and running the main loop.
Learn to create the first panel in python by building a top-level wx.Frame containing a wx.Panel and widgets like buttons and labels, driven by the event-driven main loop.
Learn to create a label in Python using static text within a panel. The example shows defining a label attribute, optionally setting its position, and displaying it.
Learn how to build user interface layouts in Python using vertical and horizontal box sizers, create and style labels, and assemble them into nested containers.
Create a 4x4 grid of equally sized cells with a wx grid sizer in python, adding buttons 1 through 16 in a loop.
Learn to create a button in wx and bind an event handler that updates a label when clicked, demonstrating button creation, sizer layout, and dynamic text change.
Create and configure a toggle button in Python to switch states and update a label. Bind events to reflect on and off statuses and update the button text accordingly.
Create radio buttons in python with a mutually exclusive group, three options pencil, pen, and marker, and a label that updates to show the selected option.
Explore building radio boxes in wx to allow users to select one of several mutually exclusive options, configure styles, bind on click events, and display the chosen item.
Create a combo box in Python with styles such as simple, dropdown, and read-only; bind events and display the selected sport in a label.
Learn to create a Python wx message box with three dialog types: information, warning, and error, binding a button to display the box with icons and OK or Cancel.
Create a Python question dialogue with a message dialog class, bound to a button, offering yes and no options with a question icon.
Learn to create a wx spin button in python by using a text control, setting the range and initial value, and binding an on_spin event.
Learn how to create tooltips in a Python windowed interface by defining two tooltips (click and open) and attaching them to respective buttons to display hover text.
Build a wxPython listbox with add, rename, delete, and clear controls, supporting single, multiple, and extended selections, plus horizontal layout and scrollbar options.
Create and configure a wxPython status bar within a main frame by building a status bar, setting flat style, choosing a background color, and displaying the status text.
Explore wxPython text controls, including single-line and multiline inputs, with styles for password, read-only, rich text, alignment, and keyboard handling, and learn to apply these controls in panels and lists.
Implement a wx font dialog in Python to let users pick fonts, colors, and styles for text. Build a UI with a button and text control to apply the selection.
Learn to create a print dialog in Python using wx, binding a button to open a configurable print dialog, enabling selection, print to file, page numbers, and retrieving print data.
Learn how to create an about box dialog in Python using the about dialog info class, set name, version, description, copyright, website, and developers.
Create a horizontal slider in wx with Python, bind the slider event to on_slide, and update a static text's font size based on the slider value.
Learn to create grids and tables in Python using a grid library, display and edit tabular data, and build a 26-by-9 grid integrated in a vertical box layout.
Learn to customize Python tables by setting cell values, adjusting fonts, colors, and read-only flags, using grid operations for row and column indices.
Explore regular expressions in Python, starting with an introduction, the re module functions, and how to match patterns, with comparisons and modifiers included.
Explore the introduction to regular expressions in Python, covering pattern matching with the re module, plus the match and search methods and basic error handling.
Explore Python regular expressions with the re module, using compile for patterns, and findall, split, search, sub, and escape to match, split, and replace text.
Master Python regular expressions by using the match function with patterns, sequences, and flags; explore groups, special characters, quantifiers, alternation, and lookahead/lookbehind for robust text matching.
Explore how match and search differ in Python regular expressions, and learn greedy versus non-greedy patterns, dot-star behavior, and patterns and sequences with practical examples.
Explore python regular expressions by using flags such as ignore case, dotall, and verbose mode; learn start and end of line matching, word boundaries, and whitespace handling with examples.
Learn how to validate passwords in Python using regular expressions to ensure digits appear, by testing a list of passwords with a digit-matching sequence and reporting valid or invalid results.
Build a Python movie booking app: choose genre, pick a movie and time, then select seats from color-coded availability that updates as bookings proceed.
Import the ginter sdk and ticket object to build a movie booking app with six screens, genre dictionaries, and time slots from 10:00 to 16:30, managing seats and selected seats.
Create a python movie booking application by defining an application class, initializing the main window titled cinema booking, and building genre and movie combo boxes linked to a movies dictionary.
Learn to build a movie booking application in Python by creating a select time slot interface, a time frame, and dynamically generated time buttons in a grid and seat selection.
Learn how the Python movie booking app handles selecting seats, updates the selected seats list, and finalizes bookings with the box seat function that turns seats brown and sunken.
Apply a BMI calculator that uses weight in kilograms and height in meters squared to compute body mass index and classify as underweight, normal, overweight, or obese for adults 18–65.
Build a Python BMI calculator GUI using a root window, labels and entries for height and mass, with a calculate button, a reset button, and a BMI display.
Build a BMI calculator app in Python by wiring height and weight inputs to a BMI value and status, and control it with calculate and reset buttons in Tkinter layout.
Develop a bmi calculation application in Python by coding the calculate function triggered by the calculate button, reading mass and height, computing bmi, determining status, and clearing inputs.
Explore the orchid module in Python, learn to create static images, movie animations, and arcade-style games, including simple mechanics like collecting items and defeating enemies.
Learn how to set up the arcade module, open a 700-by-700 window, and render a sad face by drawing a filled circle, eyes, and a smile.
Draw a still imaging scene in Python with the arcade module, splitting the screen into upper sky and lower ground, with birds and trees.
Learn to implement an auto timer in the arcade module for Python games, starting on energy booster pickup and counting down to end gameplay.
Learn advanced level programming in Python introduces arcade module in Python concepts by building a snowfall game with snowflakes, random positions, speed, and angle, including draw and update cycles.
Create a revolving radar visualization in Python with the arcade module by drawing a center circle and a rotating needle, updating angle in radians using a scheduled render loop.
Build a Python Arcade game where a user-controlled rectangle moves with arrow keys inside a window, using Arcade module, with setup, update, draw, and key press/release handlers.
Learn advanced level programming in python: install python, set up an IDE, and master python basics including variables, strings, lists, dictionaries, control flow, functions, loops, exceptions, and file I/O.
Explore object oriented programming in Python by building classes and objects, constructors, and methods, then learn inheritance, polymorphism, encapsulation, modules, and abstract classes for reusable code.
This course is for all those who have learned the basic knowledge of Python and is now ready to become a professional python programmer by learning Advanced Level Concepts. We will make some advance Python Applications like Screen Recorder using advance concepts so that you not only learn advanced concepts but you can actually use them to make something real out of it. This course is for those who have learnt some Basics Python and want to deepen the knowledge of Python and are looking for the next step. You will never be able to succeed in Programming Field until you learnt Advance concepts so that is why i have made this course to make you guys capable to design your own Applications and be a successful Programmer. Just by sticking on the Basics concept will not do the job. You have to learn advance concepts to be a Professional so just take this Course and become a Pro Programmer...
Lets Get Started...