- Auto-Welcome Message
- Course introduction
- Course Curriculum Overview
- Why Python?
- Course FAQs
Complete Python Bootcamp from Zero to Hero in Python
Learn python programming and develop your own apps and games with the Complete Python Bootcamp from Zero to Hero in ...Read more
Online
₹ 549 3099
Quick Facts
particular | details | |||
---|---|---|---|---|
Medium of instructions
English
|
Mode of learning
Self study
|
Mode of Delivery
Video and Text Based
|
Course overview
Complete Python Bootcamp from Zero to Hero in Python certification course is the most extensive, but accessible, Python programming language course available on Udemy. The course is for candidates who have never programmed before, know the basic language, or want to learn about Python's advanced capabilities.
Complete Python Bootcamp from Zero to Hero in Python online course is developed by Udemy Inc., an online course provider aimed at professionals and students. The course aims at the usage of Python, a very sophisticated programming language that is utilised in a wide range of applications.
Complete Python Bootcamp from Zero to Hero in Python syllabus will help to learn Python in a realistic way, with a full coding session and a related code notebook. Candidates will understand how to use Python to perform real-world tasks including dealing with PDF files, sending emails, reading Excel files, scraping websites for information, and far more just by enrolling themselves in the course.
The highlights
- Certificate of completion
- Self-paced course
- English videos with multi-language subtitles
- 22 hours of pre-recorded video content
- Online course
- 30-day money-back guarantee
- Unlimited access
- Accessible on mobile devices and TV
Program offerings
- Certificate of completion
- Self-paced course
- English videos with multi-language subtitles
- 22 hours of video content
- 14 articles
- 19 coding exercises
- 30-day money-back guarantee
- Unlimited access
- Accessible on mobile devices and tv
Course and certificate fees
Fees information
certificate availability
Yes
certificate providing authority
Udemy
Who it is for
What you will learn
After completing the Complete Python Bootcamp from Zero to Hero in Python online certification, learners will be able to get the knowledge of both python 2 and python 3 programming languages. Also, the candidates will learn to create .py files and GUIs in the jupyter notebook system, understand complex topics, like decorators. They will also get the knowledge of object-oriented programming and developing games like tic tac toe and blackjack.
The syllabus
Course Overview
Python Setup
- Command Line Basics
- Installing Python (Step by Step)
- Running Python Code
- Getting the Notebooks and the Course Material
- Git and Github Overview (Optional)
Python Object and Data Structure Basics
- Introduction to Python Data Types
- Python Numbers
- Numbers: Simple Arithmetic
- Numbers - FAQ
- Numbers Quiz
- Variable Assignments
- Introduction to Strings
- Quick Print Check
- Indexing and Slicing with Strings
- String Indexing
- String Slicing
- String Properties and Methods
- Strings -FAQ
- Strings Quiz
- Print Formatting with Strings
- Print Formatting FAQs
- Print Formatting
- Lists in Python
- Lists
- Lists - FAQ
- Lists Quiz
- Dictionaries in Python
- Dictionaries
- Dictionaries - FAQ
- Dictionaries Quiz
- Tuples with Python
- Tuples Quiz
- Sets in Python
- Sets
- Booleans in Python
- Sets and Booleans Quiz
- I/O with Basic Files in Python
- File I/O
- Resources for More Basic Practice
- Python Objects and Data Structures Assessment Test Overview
- Python Objects and Data Structures Assessment Test Solutions
Python Comparison Operators
- Comparison Operators in Python
- Chaining Comparison Operators in Python with Logical Operators
- Comparison Operators Quiz
Python Statements
- If Elif and Else Statements in Python
- For Loops in Python
- While Loops in Python
- Useful Operators in Python
- List Comprehensions in Python
- Python Statements Test Overview
- Python Statements Test Solutions
Methods and Functions
- Methods and the Python Documentation
- Introduction to Functions
- def Keyword
- Basics of Python Functions
- Logic with Python Functions
- Tuple Unpacking with Python Functions
- Interactions between Python Functions
- Overview of Quick Function Exercises #1-10
- Quick Check on Solutions Link
- Functions #1: print Hello World
- Functions #2: print Hello Name
- Functions #3 - simple Boolean
- Functions #4 - using Booleans
- Functions #5: simple math
- Functions #6: is even
- Functions #7: is greater
- *args and **kwargs in Python
- Functions #8: *args
- Functions #9: pick evens
- Functions #10: skyline
- Function Practice Exercises - Overview
- Function Practice Exercises - Solutions
- Function Practice - Solutions Level One
- Function Practice - Solutions Level Two
- Function Exercise Solutions - Challenge Problem
- Lambda Expressions, Map, and Filter Functions
- Nested Statements and Scope
- Methods and Functions Homework Overview
- Methods and Functions Homework - Solutions
Milestone Project - 1
- Introduction to Warm Up Project Exercises
- Displaying Information
- Accepting User Input
- Validating User Input
- Simple User Interaction
- First Python Milestone Project Overview
- Milestone Project Help
- Solution Overview for MileStone Project 1 - Part One
- Solution Overview for MileStone Project 1 - Part Two
Object Oriented Programming
- Object-Oriented Programming - Introduction
- Object-Oriented Programming - Attributes and Class Keyword
- Object-Oriented Programming - Class Object Attributes and Methods
- Object-Oriented Programming - Inheritance and Polymorphism
- Object-Oriented Programming - Special (Magic/Dunder) Methods
- Object-Oriented Programming - Homework
- Object-Oriented Programming - Homework Solutions
- Object-Oriented Programming - Challenge Overview
- Object-Oriented Programming - Challenge Solution
Modules and Packages
- Pip Install and PyPi
- Modules and Packages
- __name__ and "__main__"
Errors and Exceptions Handling
- Errors and Exception Handling
- Errors and Exceptions Homework
- Errors and Exception Homework - Solutions
- Update for Pylint Users
- Pylint Overview
- Running tests with the Unittest Library
Milestone - Project 2
- Introduction to Milestone Project 2 Section Warmup
- Card Class
- Deck Class
- Player Class
- Game Logic - Part One
- Game Logic - Part Two
- Game Logic - Part Three
- Milestone Project 2 Overview
- Solution Walkthrough - Card and Deck classes
- Solution Walkthrough - Hand and Chip Classes
- Solution Walkthrough - Functions for Game Play
- Solutions Walkthrough - Final Gameplay Script
Python Decorators
- Decorators with Python Overview
- Decorators Homework
Python Generators
- Generators with Python
- Generators Homework Overview
- Generators Homework Solutions
Advanced Python Modules
- Introduction to Advanced Python Modules
- Python Collections Module
- Opening and Reading Files and Folders (Python OS Module)
- Python Datetime Module
- Python Math and Random Modules
- Python Debugger
- Python Regular Expressions Part One
- Python Regular Expressions Part Two
- Python Regular Expressions Part Three
- Timing Your Python Code
- Zipping and Unzipping files with Python
- Advanced Python Module Puzzle - Overview
- Advanced Python Module Puzzle - Solution
Web Scraping with Python
- Introduction to Web Scraping
- Setting Up Web Scraping Libraries
- Python Web Scraping - Grabbing a Title
- Python Web Scraping - Grabbing a Class
- Python Web Scraping - Grabbing an Image
- Python Web Scraping - Book Examples Part One
- Python Web Scraping - Book Examples Part Two
- Python Web Scraping - Excercise Overview
- Python Web Scraping - Exercise Solutions
Working with images with Python
- Introduction to Images with Python
- Working with Images with Python
- Python Image Exercises - Overview
- Python Image Exercises - Solution
Working with PDFs and Spreadsheet CVS Files
- Introduction to PDFs and Spreadsheets with Python
- Working with CSV Files in Python
- Working with PDF Files in Python
- PDFs and Spreadsheets Python Puzzle Exercise
- PDFs and Spreadsheets Python Puzzle Exercise - Solutions
Emails with Python
- Introduction to Emails with Python
- Sending Emails with Python
- Receiving Emails with Python
Final Capstone Python Project
- Final Capstone Project
Advanced Python Objects and Data Structures
- Advanced Numbers
- Advanced Strings
- Advanced Sets
- Advanced Dictionaries
- Advanced Lists
- Advanced Python Objects Assessment Test
- Advanced Python Objects Test - Solutions
Bonus Material - Introduction to GUIs
- Introduction to GUIs
- A quick note about ipywidgets
- Interact Functionality with GUIs
- GUI Widget Basics
- List of Possible Widgets
- Widget Styling and Layouts
- Example of what a Widget can do!
Appendix: Older Python 2 Material
- Objects and Data Structures Assessment - Solutions
- Comparison Operators
- Chained Comparison Operators
Bonus Section: Thank You!
- Bonus Lecture