100 Days of Code - The Complete Python Pro Bootcamp
- Offered byUDEMY
100 Days of Code - The Complete Python Pro Bootcamp at UDEMY Overview
Duration | 54 hours |
Total fee | ₹649 |
Mode of learning | Online |
Credential | Certificate |
100 Days of Code - The Complete Python Pro Bootcamp at UDEMY Highlights
- Earn a Certificate of completion
- 30-Day Money-Back Guarantee
- Full lifetime access
100 Days of Code - The Complete Python Pro Bootcamp at UDEMY Course details
- You will master the Python programming language by building 100 unique projects over 100 days
- You will learn automation, game, app and web development, data science and machine learning all using Python
- You will be able to program in Python professionally
- You will learn Selenium, Beautiful Soup, Request, Flask, Pandas, NumPy, Scikit Learn, Plotly, and Matplotlib
- Create a portfolio of 100 Python projects to apply for developer jobs
- Be able to build fully fledged websites and web apps with Python
- Be able to use Python for data science and machine learning
- Build games like Blackjack, Pong and Snake using Python
- Build GUIs and Desktop applications with Python
- The course has been updated to be ready and you'll be learning the latest tools and technologies used at large companies such as Apple, Google and Netflix
- Throughout this course, we cover a massive amount of tools and technologies, including Python 3 - the latest version of Python, PyCharm, Jupyter Notebook, Google Colab, Python Scripting and Automation
- By the end of this course, you will be fluently programming in Python and you'll be so good at Python
100 Days of Code - The Complete Python Pro Bootcamp at UDEMY Curriculum
Day 1 - Beginner - Working with Variables in Python to Manage Data
Day 1 Goals: what we will make by the end of the day
Printing to the Console in Python
[Interactive Coding Exercise] Printing
String Manipulation and Code Intelligence
[Interactive Coding Exercise] Debugging Practice
The Python Input Function
[Interactive Coding Exercise] Input Function
Python Variables
[Interactive Coding Exercise] Variables
Variable Naming
Day 2 - Beginner - Understanding Data Types and How to Manipulate Strings
Day 2 Goals: what we will make by the end of the day
Python Primitive Data Types
Type Error, Type Checking and Type Conversion
[Interactive Coding Exercise] Data Types
Mathematical Operations in Python
[Interactive Coding Exercise] BMI Calculator
Number Manipulation and F Strings in Python
[Interactive Coding Exercise] Life in Weeks
Day 3 - Beginner - Control Flow and Logical Operators
Day 3 Goals: what we will make by the end of the day
Control Flow with if / else and Conditional Operators
[Interactive Coding Exercise] Odd or Even? Introducing the Modulo
Nested if statements and elif statements
[Interactive Coding Exercise] BMI 2.0
[Interactive Coding Exercise] Leap Year
Multiple If Statements in Succession
[Interactive Coding Exercise] Pizza Order Practice
Logical Operators
[Interactive Coding Exercise] Love Calculator
Day 3 Project: Treasure Island
Share and Show off your Project!
Day 4 - Beginner - Randomisation and Python Lists
Day 4 Goals: what we will make by the end of the day
Random Module
[Interactive Coding Exercise] Random Exercise
Understanding the Offset and Appending Items to Lists
[Interactive Coding Exercise] Banker Roulette - Who will pay the bill?
Index Errors and Working with Nested Lists
[Interactive Coding Exercise] Treasure Map
Day 4 Project: Rock Paper Scissors
Programming is like going to the Gym
Day 5 - Beginner - Python Loop
Day 5 Goals: what we will make by the end of the day
Using the for loop with Python Lists
[Interactive Coding Exercise] Average Height
[Interactive Coding Exercise] High Score
for loops and the range() function
[Interactive Coding Exercise] Adding Even Numbers
[Interactive Coding Exercise] The Fizz Buzz Job Interview Question
Day 5 Project: Create a Password Generator
Hard Work and Perseverance beats Raw Talent Every Time
Day 6 - Beginner - Python Functions & Karel
Day 6 Goals: what we will make by the end of the day
Defining and Calling Python Functions
The Hurdles Loop Challenge
Indentation in Python
While Loops
Hurdles Challenge using While Loops
Jumping over Hurdles with Variable Heights
Final Project: Escaping the Maze
Why is this *so* Hard?! Can I really do this?
Day 7 - Beginner - Hangman
Day 7 Goals: what we will make by the end of the day
How to break a Complex Problem down into a Flow Chart
Challenge 1 - Picking a Random Words and Checking Answers
Challenge 1 Solution - How to Check the User's Answer
Challenge 2 - Replacing Blanks with Guesses
Challenge 2 Solution - How to Replace the Blanks
Challenge 3 - Checking if the Player has Won
Challenge 3 Solution - How to Check if the Player Won
Challenge 4 - Keeping Track of the Player's Lives
Challenge 4 Solution - How to Keep Track of the Player's Lives
Challenge 5 - Improving the User Experience
Challenge 5 Solution - How to Add ASCII Art and Improve the UI
The Benefits of Daily Practice
Day 8 - Beginner - Function Parameters & Caesar Cipher
Day 8 Goals: what we will make by the end of the day
Functions with Inputs
Positional vs Keyword Arguments
[Interactive Coding Exercise] Paint Area Calculator
[Interactive Coding Exercise] Prime Number Checker
Caesar Cipher Part 1 - Encryption
Caesar Cipher Part 2 - Decryption
Caesar Cipher Part 3 - Reorganising our Code
Caesar Cipher Part 4 - User Experience Improvements & Final Touches
How You Can *Stay* Motivated
Day 9 - Beginner - Dictionaries, Nesting and the Secret Auction
Day 9 Goals: what we will make by the end of the day
The Python Dictionary: Deep Dive
[Interactive Coding Exercise] Grading Program
Nesting Lists and Dictionaries
[Interactive Coding Exercise] Dictionary in List
The Secret Auction Program Instructions and Flow Chart
Solution and Complete Code for the Secret Auction Program
Motivation and the Accountability Trick
Day 10 - Beginner - Functions with Outputs
Day 10 Goals: what we will make by the end of the day
Functions with Outputs
Multiple return values
[Interactive Coding Exercise] Days in Month
Docstrings
Calculator Part 1: Combining Dictionaries and Functions
Print vs. Return
While Loops, Flags and Recursion
Calculator Finishing Touches and Bug Fixes
How to Get a Good Night's Sleep