
Learn how to use list comprehension in Python to create a new list from an expression with for and if clauses, and compare it to a for loop.
Explore parsing a text file with Python list comprehensions, opening the file in read mode and collecting lines that contain a target word.
Explore how to apply list comprehensions to functions in Python, passing inputs and collecting outputs across a range, then filter even results with a conditional.
Master set comprehensions in Python by using curly brackets to create a set from an input. Include optional expression and predicate, remove duplicates, and filter even numbers.
Explore how Python descriptors are invoked automatically via the get attribute flow, distinguish data and non-data descriptors, and see how object and type get attribute govern overrides.
explore Python descriptors by implementing a BMI descriptor with get, set, and delete methods, enforcing integer type and nonnegative values, and showing how descriptors interact with a person class.
Learn to append a node at the end of a doubly linked list in Python, handling the empty list and updating the node's next and previous pointers.
Overlay frame width and height and current date and time on video frames with OpenCV using cv2.putText, handling font, font scale, BGR color, line type, and string conversion.
Explore creating generators in Python by replacing return with yield, observe how a generator yields one value at a time and becomes a generator object.
Explore Python file handling beyond text files by creating and writing to csv and json files, using path and mode, and applying the same read and write concepts across formats.
Explore reading from a text file in Python by specifying the path and opening the file in read mode. Learn how read and write permissions affect file access using PyCharm.
Learn to write to an existing text file in Python by creating a file path, opening with write mode, and using the write method to save content.
Learn how to close a file in Python, prevent further writes after closing, and reuse a file by reopening, using writing mode and file.close in practical examples.
Save a Python dictionary to csv, json, text, and pickle files by serializing dictionary items and writing them to disk. Explore how each format stores keys and values.
Learn pro advanced Python programming: explore magic methods, including initialization with new and init, destruction with del, unary operators, augmented assignments, and type conversions.
Learn how Python's augmented assignment uses magic methods to perform in-place updates, updating self.x with self.x plus other.x when using object1 += object2.
Explore the arcade module in Python by building a snowfall animation with randomly positioned snowflakes, varying sizes and speeds, and a reusable snowflake class.
Learn to build a user controlled moving rectangle in Python with the arcade module, handling arrow key input, drawing and updating, and enforcing window bounds and speed and size parameters.
Learn to extract text from a PDF using PyPDF2 by opening the file in read-binary mode, iterating pages, concatenating extracted text, and printing the result.
Learn to implement the pdf audio reader's text-to-speech engine, configure rate and voice, and speak 'hello world' using run and wait, with future gui integration.
Build a pdf to audio reader with tkinter and PyPDF2 to extract text and convert it to speech, with a select pdf file button and speech rate control.
In this course, I am going to make you a professional programmer by teaching you Advance Level Programming in Python. The Basic of any programming language is not enough to make real time applications therefor, i have covered most of the Advance Level Concepts in depth in this course. As grabbing the main concept behind Advance Topics is not simple therefor, special attention is given to the intuition part of each concept where we gonna understand these concepts with proper animated slides.
Also not only understanding these advance concepts are important but to make something real out of it is very important or else there is no reason to learn Advance Programming therefor we will also make real time Advance level Applications in Python using Advance level concepts. We will also learn Machine Learning in Python in depth by covering the Mathematics behind each model as well. Also we will use these Machine Learning Models to make something real out of it.
I believe that after taking this course, you gonna feel much more satisfied and comfortable with your programming skill in Python as you will then be a professional programmer who is capable to give any job interview.. Also after taking this course, learning any Advance Level concept in any other language will be 10x more simpler.
I wish you very best for the Course.