Learn Python 3 Programming | Become Job Ready Using Pycharm
Last updated 11/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.62 GB | Duration: 12h 48m
Last updated 11/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.62 GB | Duration: 12h 48m
Practical programming for complete beginners with real world projects. Learn Python3, Tkinter, API's, Web scraping, etc
What you'll learn
You will learn writing complex python 3 programs in a practical way.
Appear confident in interviews and crack them easily
Learn about python fundamentals like data types, operators, reserved words
Learn about python flow control and loops
Learn about python strings and how can you use them
Learn about using python tuple and lists
Learn about python sets and dictionary along with examples
Learn what are python functions and modules. We will also understand how to use them.
Learn object oriented programming with python with examples
Learn how to create user interface for your python software using tkinter
Build real world projects like calculator, currency converter, URL shortener, web scraper, etc
Learn how can you work with API’s using python
Requirements
A computer with internet connection to install python and pycharm
Prepare yourself to do hands on programming
Description
This python 3 programming bootcamp is for complete beginners and teaches you everything you should know about Python. You can be a job ready python developer. Python can be applied for machine learning, django, data science, etc. This is not a theoretical course, but instead I will teach you step by step, practically, by writing programming examples. We will be using Pycharm as our IDE in this course, however you are free to use any Python IDE of your choice.Python is high on demand for jobs right now. It can be applied and used at various places like building web applications, desktop applications, data science, machine learning, data analysis, etc. Large companies like Facebook, Google, Amazon, Netflix - use python and hence learning python can actually open doors to some of the best companies in the world.This course is designed keeping beginners in mind, we have made sure that each and every concept is clearly explained in an easy to understand manner. So if you are a beginner, don't worry, I am 100% committed to helping you succeed.GUARANTEEThis course is backed by Udemy's 30 day money back guarantee. If after taking this course you realize that this is not for you. Please request a refund, I only want satisfied studentsWHAT ARE THE BENEFITS OF THIS COURSE?You will learn writing complex python 3 programs in a practical way.Appear confident in interviews and crack them easilyLearn about python fundamentals like data types, operators, reserved wordsLearn about python flow control and loopsLearn about python strings and how can you use themLearn about using python tuple and listsLearn about python sets and dictionary along with examplesLearn what are python functions and modules. We will also understand how to use them.Learn object oriented programming with python with examplesLearn how to create user interface for your python software using tkinterBuild real world projects like calculator, currency converter, URL shortener, web scraper, etcLearn how can you work with API’s using pythonWHO IS THIS COURSE FOR?Any developer who wants to improve on their coding skillsAny self taught developer who wants to learn more and boost their programming skillsAny developer or engineer who wants to crack programming interviewsStudents who want to learn about Python 3 deeplySO ARE YOU READY TO GET STARTED?What are you waiting for? Press the BUY NOW button and start the course. See you inside.
Overview
Section 1: Introduction and setup
Lecture 1 How udemy works? - Your first task at the end of this lecture!
Lecture 2 Let's do it
Lecture 3 Note to students
Lecture 4 Understanding and downloading the required tools
Lecture 5 Setting up python on mac
Lecture 6 Setting up python on windows
Lecture 7 Installing and setting up pycharm
Lecture 8 Troubleshooting installation of pycharm
Section 2: Introduction to python and writing your first python program
Lecture 9 What is Python?
Lecture 10 Writing your first python program
Lecture 11 Getting started with pycharm
Lecture 12 Comments in python
Section 3: Python fundamentals
Lecture 13 Python Identifiers
Lecture 14 Brain teaser for python identifiers
Lecture 15 Reserved Keywords
Lecture 16 Variables
Lecture 17 Data Types
Lecture 18 Number Data Type
Lecture 19 String type in python
Lecture 20 Boolean in python
Lecture 21 Type conversion in python
Lecture 22 Fundamental datatypes and Immutability
Lecture 23 Arithmetic operators
Lecture 24 Comparison operators
Lecture 25 Assignment Operators
Lecture 26 Logical Operators
Lecture 27 Membership Operators
Lecture 28 Identity Operators
Lecture 29 Range function in python
Section 4: Python flow control and loops
Lecture 30 Section overview
Lecture 31 If…else
Lecture 32 elif statement and nested if
Lecture 33 for loop
Lecture 34 while loop
Lecture 35 break statement
Lecture 36 Continue statement
Lecture 37 pass
Section 5: Python String - in depth
Lecture 38 Accessing string
Lecture 39 String Slicing
Lecture 40 Operations on string
Lecture 41 Membership test
Section 6: Python List - in depth
Lecture 42 Python lists - an overview
Lecture 43 Creating and accessing elements in lists
Lecture 44 Updating elements in lists
Lecture 45 Important functions with list
Lecture 46 Traversing through lists
Lecture 47 Mathematical operations with list object
Lecture 48 Comparing list objects
Lecture 49 Membership operators with list
Section 7: Python Tuple - in depth
Lecture 50 Python Tuple - an overview
Lecture 51 Accessing tuple elements
Lecture 52 Immutability with Tuple
Lecture 53 Packing and unpacking of tuple
Lecture 54 Lists vs Tuple
Section 8: Python Set - in depth
Lecture 55 Set - an overview
Lecture 56 Creating set
Lecture 57 Modifying set in python
Lecture 58 Removing elements from set
Lecture 59 Mathematical operations on set
Lecture 60 Membership test with set
Section 9: Python Dictionary - in depth
Lecture 61 Python dictionary - overview
Lecture 62 Creating and accessing elements of python dictionary
Lecture 63 Updating elements of python dictionary
Lecture 64 Removing elements from python dictionary
Lecture 65 Dictionary membership test
Lecture 66 Iterating through the dictionary
Lecture 67 Important and commonly used functions of dictionary
Section 10: Python functions
Lecture 68 Functions in python
Lecture 69 Function arguments
Lecture 70 Types of function arguments
Lecture 71 Return statement
Section 11: Python modules
Lecture 72 What are Python modules and why do we need them?
Lecture 73 Creating and using python modules
Section 12: Python oops : classes and objects
Lecture 74 Introduction to OOPS with Python
Lecture 75 What is a class and an object?
Lecture 76 Creating a class and objects
Lecture 77 Constructors in python
Lecture 78 Creating a constructor in python
Lecture 79 Methods vs Constructors
Section 13: Working with tkinter
Lecture 80 What is tkinter
Lecture 81 Creating our first tkinter GUI
Lecture 82 geometry(), minsize(), maxsize()
Lecture 83 Widgets and why do you need them
Lecture 84 Using Labels
Lecture 85 Adding images to your interface
Lecture 86 Positioning components on GUI using layout managers + understanding pack manager
Lecture 87 Grid layout manager
Lecture 88 For loop with Grid layout manager
Lecture 89 Place layout manager
Lecture 90 Using Radio Button
Lecture 91 Using Entry widget
Lecture 92 Using Entry to create login screen
Lecture 93 Using Combobox
Section 14: Python project - building a calculator
Lecture 94 What are we going to build?
Lecture 95 Designing the user interface
Lecture 96 Adding functions to the interface
Section 15: Python working with API’s
Lecture 97 What are API’s?
Lecture 98 Before making our first API call
Lecture 99 Making our first API call
Lecture 100 Understanding status codes
Lecture 101 What is an API documentation?
Lecture 102 Working with JSON response
Lecture 103 API’s with parameters
Section 16: Python project - Currency converter
Lecture 104 What are we building?
Lecture 105 Designing the UI
Lecture 106 Writing the logic
Section 17: Python project - URL shortener
Lecture 107 What are we building?
Lecture 108 Choosing a provider and generating access token for the same
Lecture 109 Writing code and seeing it in action
Section 18: Python project - Building a Web scraper
Lecture 110 What is web scraping?
Lecture 111 Breaking down a web page
Lecture 112 What are we going to scrape today and how will it work?
Lecture 113 Writing your first web scraper
Section 19: Bonus section
Lecture 114 Course bonus
Any developer who wants to improve on their coding skills,Any self taught developer who wants to learn more and boost their programming skills,Any developer or engineer who wants to crack programming interviews,Students who want to learn about python deeply