Python Mastery: Bootcamp For Beginners To Expert

Posted By: ELK1nG

Python Mastery: Bootcamp For Beginners To Expert
Published 3/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 16.46 GB | Duration: 15h 6m

Master Python fundamentals and advance to developing custom applications and software solutions efficiently.

What you'll learn

Develop problem-solving skills using Python.

Apply Python to real-world scenarios and personal projects.

Create a portfolio of 100+ Python projects to apply for developer jobs

Develop a diverse portfolio containing over 100 Python projects to enhance your qualifications for developer positions.

Establish a solid grasp of Python fundamentals starting from the basics.

In this Course you will Learn Anaconda distribution and become familiar with Jupyter Notebook.

Requirements

Access to the internet and computer is all you need.

No prior programming experience required – I'll guide you through every essential concept.

I'll provide detailed, step-by-step instructions for installing and configuring all necessary software.

No need to purchase any software – I'll instruct you on using PyCharm, Jupyter Notebooks, and Google Colab.

Description

Embark on a comprehensive journey to master Python, one of today's most essential skills. This course covers Python 3, starting from the basics and progressing to advanced features, with over 100 lectures and 15+ hours of video content. You'll build a Python project portfolio with practical examples, coding exercises, and projects while learning at your own pace. Gain lifetime access to valuable resources and elevate your career with practical Python expertise.Our Course Covers the Following Topics with Realtime Practical Examples:Here's a comprehensive Python syllabus:Introduction to PythonHistory of PythonFeatures and advantagesInstalling PythonPython BasicsPython syntax and structureVariables and data typesBasic operatorsInput and outputConditional statements (if, elif, else)Loops (while loop, for loop)String ManipulationString methods and operationsFormatting stringsData StructuresListsTuplesSetsDictionariesand many moreThis course is designed to stay relevant and up-to-date by regularly adding new content and projects based on feedback and suggestions from students like yourself. Your input helps shape the direction of the course, ensuring it remains dynamic and responsive to the evolving needs of learners. Through comprehensive and engaging video tutorials, we'll guide you through each concept and skill, providing the necessary support and resources for you to succeed as a Python developer. Whether you're a beginner or looking to advance your skills, you'll find the course tailored to meet your needs and help you achieve your goals in Python programming.Atish Jain-Coding Career Expert

Overview

Section 1: Introduction to Python

Lecture 1 Course Introduction

Lecture 2 Introduction to Python

Lecture 3 More About Guido Van Rossum

Lecture 4 Features of Python

Lecture 5 Who Uses Python?

Lecture 6 Applications of Python

Lecture 7 Python Libraries

Lecture 8 How Python is Related to AI, ML and Data Science

Lecture 9 Career Opportunities

Lecture 10 AI Applications

Lecture 11 Why Java is More Popular than Python

Section 2: Setting Up Python Environment

Lecture 12 Downloading & Installing Python Interpreter

Lecture 13 Downloading and Installing PyCharm IDE

Section 3: Getting Started with Python

Lecture 14 Working with IDLE

Lecture 15 Writing Programs in Script Mode

Lecture 16 Comments in Python

Lecture 17 Python Keywords

Lecture 18 Help In Python

Lecture 19 Understanding the Concept of Modules in Python

Lecture 20 Introduction to PIP Command

Lecture 21 Introduction to print() function in Python

Lecture 22 Escape Sequence in Python

Lecture 23 What is RAW String in Python?

Section 4: Variables, Datatypes & Built-in Functions

Lecture 24 Introduction to Variables in Python

Lecture 25 Why Datatype?

Lecture 26 Introduction to Datatypes

Lecture 27 Type Conversion in Python

Lecture 28 Working with IS Operator in Python

Lecture 29 Small Integer Caching in Python

Lecture 30 Numeric Literal Separator

Lecture 31 Rounding Decimal Places using round() function

Section 5: Anaconda Distribution & Jupyter Notebook

Lecture 32 What is Anaconda?

Lecture 33 What is Jupyter Notebook

Section 6: Operators, Number System & Miscellaneous Concepts

Lecture 34 Operators in Python

Lecture 35 Introduction to Number System

Lecture 36 Working with Bitwise Operators AND, OR and XOR

Lecture 37 Working with Bitwise NOT Operator

Lecture 38 Working with Right Shift & Left Shift Operators

Lecture 39 Introduction to ASCII Codes

Lecture 40 Operators Precedence

Section 7: Getting Started with Python Programming

Lecture 41 Reading User Input

Lecture 42 Preparing Bill for the Mobiles Purchased

Lecture 43 Write a Program to Calculate Bill Amount from the Inputted Rate & Quantity

Lecture 44 Working with Compound Statements in Python

Lecture 45 Find the Sum of a two Digit Number

Lecture 46 Formatting the output

Lecture 47 Formatting Decimal Values

Lecture 48 Deep Dive into format() method

Lecture 49 Calculate the Flying time

Lecture 50 Split the Restaurant Bill among friends

Lecture 51 Introduction to eval() function

Lecture 52 Introduction to Standard Built In Library Functions

Lecture 53 Working with Command Line Arguments(Optional)

Section 8: Getting Started with Control Statements

Lecture 54 Introduction to Conditional Statements

Lecture 55 Simple if Statement - Voting Example

Lecture 56 If with else Statement - even or odd Example

Lecture 57 Importance of Indentation

Lecture 58 if-elif statements - Student Grade Example

Lecture 59 Checking the Character Input

Lecture 60 Check Whether the Inputted Character is Vowel or Consonant - Logic 1

Lecture 61 Check Whether the Inputted Character is Vowel or Consonant - Logic 2

Lecture 62 Project 1 - Adventure Theme Parks Roller-coaster Ride

Lecture 63 Project 2 - BMI Calculator Application

Lecture 64 Project 3 - Cold Brew Cafe Billing Application

Lecture 65 Introduction to Ternary Operators

Lecture 66 Deep Dive Into Ternary Operators

Section 9: Getting Started with Loops/Iterations

Lecture 67 Introduction to Loops

Lecture 68 Fill the Bag with 1 Dozen of Apples

Lecture 69 Find Average Age of Students of a Class

Lecture 70 Print the Inputted Name Length Many Number of Times and Debug the Code

Lecture 71 Program to Validate 10 Digit Mobile Number

Lecture 72 Introduction to for Loop

Lecture 73 Iterate Over a String Object using for Loop

Lecture 74 Introduction to jump statements

Lecture 75 Simulating Coke Vending Machine - break statement demo

Lecture 76 Calculate Sum of N Positive Integers - continue statement demo

Lecture 77 Print the Last Character from the Inputted Name - pass statement demo

Lecture 78 else with while and for

Lecture 79 Prime Number Checking Example using for…else

Lecture 80 Random Number Generation

Lecture 81 Introduction to Nested Loops

Lecture 82 Printing Tables from 2 to N, Each Table till N

Lecture 83 Printing Prime Numbers from 1 to 100

Lecture 84 Pattern 1 - Printing Star Pattern

Lecture 85 Pattern 2 & 3 - Printing Patterns using Numbers

Section 10: Strings in Python

Lecture 86 Introduction to string datatype

Lecture 87 Various Uses of Quotes

Lecture 88 String Indexing & Traversing

Lecture 89 String Slicing

Lecture 90 Project 1: Split First Name, Last Name & Generate User name, Domain & Provider

Lecture 91 Immutable Strings in Python

Lecture 92 String Operators

Lecture 93 Python Functions vs Python Methods

Lecture 94 String Functions

Lecture 95 Working with join() function in Python

Lecture 96 Project 2: Palindrome String Checking

Lecture 97 Project 3: Password Strength Checking

Section 11: Python Data Structures: Lists

Lecture 98 Introduction to Data Structures

Lecture 99 Introduction to List & List Creation

Lecture 100 Creating List using Constructor

Lecture 101 Indexing & Slicing

Lecture 102 List Traversing

Lecture 103 Implementing Built-in Functions in Lists

Lecture 104 Exploring Lists of Delicious Fruits - Assignment on Lists

Lecture 105 Python List Methods Part 1/2

Lecture 106 Python List Methods Part 2/2

Lecture 107 Assignment on List of Fruits

Lecture 108 List Updation - Mutable Lists

Lecture 109 Working with Del Command

Lecture 110 Membership Operators on List

Lecture 111 List Concatenation & Repetition

Lecture 112 Working with Nested List

Lecture 113 List Comprehension

Lecture 114 split() and join() methods

Lecture 115 List Packing & Unpacking

Section 12: Python Data Structures: Tuple

Lecture 116 Introduction to Tuple

Lecture 117 Indexing & Slicing on Tuple

Individuals new to programming seeking to learn from scratch.,Programmers transitioning to Python from other languages.,Intermediate Python developers aiming to enhance their skills.,Those interested in learning to code by building engaging and practical projects.,This course caters to both beginners and experienced programmers, providing tailored and comprehensive Python training.