When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Complete Python 3 Bootcamp -Python Programming from Scratch
LEARN Python programming Bootcamp 3 with FUNCTIONS & MODULES, STRINGS, CONTROL AND FLOW, FILE PROCESSING, DATA STRUCTURE

This Course Includes
udemy
3.8 (20 reviews )
24h 5m
english
Online - Self Paced
professional certificate
Udemy
About Complete Python 3 Bootcamp -Python Programming from Scratch
This course focuses on the fundamentals of Python in the beginning and with the passage of time, the content and lectures become advanced and more practical. But before everything, the introduction of python is discussed. Python is one of the fastest-growing programming languages and if we specifically look from the perspective of things going on in this era, there is no other choice then “python” as a programming language. First of all, this is an introductory session on python for those who are not very good with python and then there is an exercise for python that is supposed to be solved by you but if you feel any difficulty in solving the exercise, the solution is also provided. Then we moved on towards the advanced concepts of Python and we start from OOP, Data Structures, File Handling, and leading towards the end, where there is a complete project of Scrapy that we’ll do together. During all of these lectures, we’ll be learning a few classical and a few advanced python problems. Some of them will be implemented from scratch and the others will be implemented by using the builtin libraries of python. At the end of every main topic and concept, there will be a practice task or mini-project.
About the Instructor:
The instructor for this course is Muhammad Ahmad. He has a master’s degree in Computer Science with over 5 years' experience of working in industry and 4 years of teaching experience. He has been working with top-notch tech companies and had an experience of building software based on Web, Networking and Artificial Intelligence that mainly includes Python This is a Bootcamp that starts from scratch and went for some most advanced topics of python, with more than 24 hours of HD videos, PowerPoint presentations, and coding files. Also, there are some dedicated practice tasks specially designed to make you absorb and understand the basics as well as the advanced level understanding of Python. This will be a roller-coaster ride of python concepts including the basics and the advanced topics to helps you to get a better grip on Python. Here in this tutorial, you’ll have hands-on practices for the most important Python topics that provide you with hands-on training by using the knowledge you will be learning throughout the course. At the beginning of this course you’ll have enough fundamental knowledge and at the end of this course, you’ll be having the advanced level of experience about Python and its usages. With this course, you’ll receive the lifetime access to all these course videos. You can take this course if you don’t have any fundamental knowledge of Programing and Python. This course even comes with 30 days money-back guarantee. If you are not satisfied with our course, you can take the full refund without any question. You can take this course anytime, anywhere with you. Why wait? Enroll with the discounted price now!
What You Will Learn?
- BASICS OF PYTHON (Introduction to the IDE, Data types of python) .
- ARITHMATIC OPERATIONS .
- i. Basis of arithmetic operations .
- ii. Building the understanding of DMAS rule .
- iii. Usage of arithmetic operation and assignment operation in one expression .
- iv. Built-in math functions v. Using DMAS rule along with built in Math functions .
- v. Descriptive view on generating seed based random numbers in python .
- FUNCTIONS AND MODULES .
- i. Python user defined functions .
- ii. Including main function in the script .
- iii. Pass by reference and pass by value parameters .
- iv. Function Parameters .
- v. Python user defined modules .
- vi. Variables Scope .
- STRINGS i. String manipulation .
- ii. Immutable characteristic of Strings .
- iii. Special characters in strings .
- iv. String concatenation and f-string formatting v. Built-in methods of strings .
- CONTROL AND FLOW .
- i. If statements .
- ii. Else statements .
- iii. Elif statements .
- iv. For loops and its variants .
- v. Pass Break Continue .
- vi. Else of for loops .
- vii. Number guessing game with the Flow control statements .
- FILE PROCESSING i. Opening a file in python script .
- ii. Reading data from a file iii. Writing data to file .
- iv. Delete file from python script v. Modes of file handling .
- vi. Usage of open() vii. Usage of glob) .
- DATA STRUCTURES - I. List II. Built-in operations on Lists III. Tuple .
- IV. Built-in operations on Lists .
- V. Stack VI. Queue .
- VII. Shallow and Deep copy VIII. Sharing of memory in RAM .
- IX. Dictionary X. Concept of shallow and deep copy in Dictionaries .
- XI. Built-in operations on Dictionaries XII. Sets .
- iii. Class and Instance variables iv. Inheritance v. Parent and Child class .
- vi. Usage of super() method vii. Overriding viii. Multiple Inheritance ix. Diamond Problem) .
- ADVANCE CONCEPTS (I. Reduce II. Understanding Reduce as a generator III. Map .
- IV. Understanding Map as a generator V. Filter VI. Understanding Filter as a generator VII. Multiple values to Map, Reduce and Filter) .
- OOP - i. Classes ii. More than one object of same class prototype .
- SCRAPY (I. Scrapy and Scrapy installation II. Basic Scraping from table .
- III. Scraping top 250 imdb movies IV. Rating, description, run time and genre of the top 250 imdb movies V. Spiders VI. Types of Spiders VII. Saving information Show moreShow less.