Complete Python 3 Programming Bootcamp™ from Scratch in 2020
-
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 vi. 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) -
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 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) -
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 in json VIII. Scrap all the products from HUGO BOSS (E-commerce) site IX. Scrap the major details of each product)
- Basic Knowledge of any programming language
- Passion of learning
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!
- Those who are interested in Python
- Those who have basic level of understanding of English
- Those who have basic knowledge of any programming language
- Those who wants to write programs for Daily usage softwares
- Those who are interested in making automated computer programs
- Those who wants to unlock the future of IT that is Python
- Python programmers who want to level up their skills.