Learn Python 3 Programming | Become Job Ready Using Pycharm

Posted By: ELK1nG

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

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