
Explore practical Python programming by building real-world apps, including translation tools, data file handling with pickle and json, pdf management, a digital clock, games, media players, and a csv database.
Explore automatic translation in Python using Goslee library with Google translation service, the Translate library with multiple providers, and Text Blup for natural language processing tasks like translation and classification.
Install the Coslett library with the package manager, import it, and translate text from English to Spanish using the translate function; you can switch to French or Arabic.
Learn how to install and use a Python translation library to translate text from English to Spanish (and other languages) with a translator object and translate function.
Explore the third translation technique in Python projects using the text blup library to translate text between languages, with pip installation and the translate function.
Discover how CSV files, as plain text with comma separated values, open in Notepad or Excel. Learn to analyze and visualize CSV data using Python libraries like pandas and matplotlib.
Generate fifty rows and four columns of random floating point values using Python, save them to a CSV file with headers, then read and display the data from the file.
Learn to work with pickle files in Python by serializing data to a binary file and loading it back as Python objects.
Create a dictionary, open a pickle file in write mode with Python, dump it, then load and realize the data back in a Jupyter notebook.
Learn that json stands for JavaScript object notation and how json files differ from pickle files; store data in json format with a .json extension using key-value pairs.
learn how to create, write, and load JSON data in Python by using the JSON module, dump and load functions, and a sample college dictionary.
Discover how to manage pdfs in python using the pdf toolkit library to extract information, merge pages, and encrypt or decrypt files via pip install and import.
Install the pdf library with pip, import it, open a pdf, get a page, print the page count, extract text, and close the file.
Define an employee class as a blueprint and instantiate multiple employee objects using the class keyword, creating data for employees with object oriented concepts.
Create a Python employee class with an init method, define self attributes name, position, salary, and provide display count and display details methods for multiple instances.
Learn to build a digital clock in Python using the time module and a GUI library to display the current date and time in a label inside a window.
Build a real digital clock app in Python using tkinter, displaying current time with a label updated every 80 milliseconds and launched via the main loop.
Build a three-level guessing numbers game in Python, implementing functions for getting numbers, easy/medium/hard level logic, and for try again, welcome, and result, using user input of level and guess.
Learn to build a Python guessing game with the random module, featuring easy, medium, and hard levels, using a main guessing_game function and level-specific functions that set limits.
Create a Python music app by building an audio loader and full music player with pygame for sound and tkinter for the graphical user interface, demonstrated practically.
Learn to use the pygame library in Python to load, play, and stop an audio file by initializing the mixer, loading music, and controlling playback as background music.
Create a full Python music player using pygame and Tkinter with load, play, pause, and stop controls, loading files via a dialog and playing through the mixer.
Learn to build a full video player in Python using the cv2 open source library, including installation and importing cv2 for hands-on setup in the next lesson.
Learn to build a simple video player in python using the Civita cv2 library by opening a video file, reading and displaying frames, then releasing resources.
Create a database using a lightweight Python library (sqlite3) and load a CSV with pandas, then populate the database with the CSV data.
Learn to build a SQLite database from a csv file using pandas to load the data, create a SQLite connection, insert the data, and close the connection.
Hello and welcome to this applied Python course “Applied Python: Building Projects with Python Programming”.
This is a powerful training program about creating real programs using the core python programming language.
This course is so effective, direct to the point, detailed, and will save your precious time.
You will learn how to use python programming language to create and build real life programs step-by-step the right way.
This course is so important and special for any intermediate Python developer or anyone who wants to learn how to apply Python in real life.
Do you want to write real programs with python programming language quickly?
If your answer is Yes, this training course is for you, and will help you a lot to become a professional python developer.
By the end of this course you’ll learn to build these programs:
Three Automatic Translation Programs with three Different libraries and tools.
Building and Managing different types of data files such as CSV files, pickle files and JSON files using Python.
how to work and manage PDF files using python programming language libraries.
Using object-oriented basics to store the details for many employees.
Building a real digital clock using python programming language and libraries to code that digital clock from the Ground Up.
Creating a game for guessing a number from random numbers depending on three levels we are going to set.
Creating a music loader using the PyGame library.
Creating a full Music and audio player using python programming language with the two libraries: PyGame and Tkinter.
Building a real Video player using python programming language.
Building a database from a CSV file .
You'll learn all of that and more practically with Hands-On video Training. Code more than 12 Projects.
The training course lessons are easy to follow, understandable and interactive.
I am Ahmed Ibrahim, a software engineer and Instructor and I have taught more than 250,000 engineers and developers around the world in topics related to programming languages and their applications.
I hope that you will join us in this applied course.
We have a lot to cover in this course.
Let’s get started!