
This course includes our updated coding exercises so you can practice your skills as you learn.
See a demo
Install Python 3.5+ to compile and run Python code. Download from the Python website, install on Windows, and set up a coding environment for easier coding.
Install an IDE to write Python code, choosing between JetBrains PyCharm with a 30-day trial or the open-source Eclipse, and get ready for the course.
Learn how dictionaries store data as key-value pairs in Python, define a dictionary, access values by key, and print keys and items.
Learn how iteration works by looping over a range and a list, executing code multiple times, and printing corresponding elements such as 1, 2, 3, Hello world.
Learn how to read user input in Python using the input function, validate it with if statements, and print responses based on the entered name.
Learn to loop over multiple webpages by range-based url construction, fetch html using requests.get, search for elements, and print or save content.
Learn to use Python regular expressions to find words in a string with a find_word function returning matches as an array, and prepare for splitting by a word input.
Learn to set up a Python project, install opencv-python, and build a function to collect image file paths for a face recognition workflow.
Explore image and facial recognition by preparing a folder of pictures, running the application, and observing how the model detects faces, noting that centered, front-facing photos improve results.
Dataset used in the video:
movies = ['Star wars', 'Star wars', 'GOT', 'GOT', 'South Park', 'South Park', "Harry potter", "Harry potter"]
rating = [1, 5, 1, 1, 5, 3, 2, 5]
users = ['Kim', 'Tim', 'John', 'Jimmy', 'Julia', 'Kim', 'Jimmy', 'Kim']
learn python scripting to build a user-based recommender using cosine similarity and a 1-5 rating scale with pandas data frames, trained via surprise to predict for a user.
For Data Demo site(Website) see the following Github: https://github.com/vinempire/datamining-youtube
Test SQL tables by inserting users, recipes, and ratings, validating primary and foreign key constraints, and practicing truncate with foreign key checks disabled before coding a Python crawler.
For Data Demo site(Website) see the following Github: https://github.com/vinempire/datamining-youtube
The "Learn Python Scripting - Scripting Masterclass" is a comprehensive course designed for individuals who want to learn how to write powerful Python scripts. This course is suitable for beginners as well as experienced programmers who want to expand their skill set.
The course starts with an introduction to Python and scripting basics, including syntax, variables, and control structures. You'll learn how to install and set up Python on your computer, as well as how to use Python's built-in development environment, IDLE. From there, you'll learn how to work with Python scripts, run them, and debug them.
Next, you'll learn how to work with files and directories, handle exceptions, and use regular expressions to search and replace text. You'll also learn how to write functions and modules to make your scripts more modular and reusable.
After mastering the basics, you'll dive into more advanced topics such as working with databases, web scraping, and building graphical user interfaces (GUIs). You'll learn how to use Python's built-in SQLite database module to interact with databases, as well as how to scrape data from websites using the BeautifulSoup library. You'll also learn how to use Python's built-in tkinter library to create GUIs for your scripts.
Throughout the course, you'll work on practical, real-world projects that will help you apply your newfound knowledge and skills. These projects include creating a file organizer script, a text editor, a web scraper, and a GUI-based calculator.
By the end of the course, you'll be able to write complex Python scripts that can handle a wide range of tasks and challenges. You'll have a deep understanding of Python's scripting capabilities, as well as the tools and techniques you need to write efficient and maintainable code.
Overall, this course is an excellent choice for anyone who wants to learn how to write powerful Python scripts, regardless of their prior programming experience.