Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4

Python: The Professional Guide For Beginners (2024 Edition)

Posted By: ELK1nG
Python: The Professional Guide For Beginners (2024 Edition)

Python: The Professional Guide For Beginners (2024 Edition)
Published 3/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.68 GB | Duration: 8h 33m

The professional Python guide for beginners in 2024

What you'll learn

How to use PyCharm

How to program in Python

How to build projects

Type Safety in Python

Useful shortcuts to speed up your workflow

Asynchronous programming with AsyncIO

Clean code practises

Professional techniques

Requirements

A computer

Access to internet

Description

Are you ready to become a true Python programmer and learn some of the most demanded skills on the market in programming for 2024?Who is this course for?This course is for anyone who wants to gain a very practical understanding of the Python language, so that you can take advantage of one of the most important tools of the century. Whether your are a beginner, or have experience with code, I will start from the very basics, and build up to the most important and advanced aspects of the Python programming language. Why should you pick this course and not the others?There are thousands of Python courses on the internet, so why should you pick this one? Well, to put it simply, I believe that I teach programming concepts in a far more effective way than a majority of the courses on the Internet. I make sure to only teach what's essential and needed, so that you don't waste time with code that you will never see or use in your entire career. I'm a self-taught professional and will teach you how you can be the same!30 Day Money-Back GuaranteeDuring the first 30 days of this course you can opt in to get your money back. Whether it's because you feel that this course is not right for you, or changed your mind about learning Python, you can easily request a refund which will be handled kindly by Udemy.

Overview

Section 1: Introduction

Lecture 1 Introduction

Lecture 2 Installing Python

Lecture 3 Installing PyCharm

Lecture 4 PyCharm Setup

Section 2: Python Basics

Lecture 5 Syntax

Lecture 6 Comments

Lecture 7 Variables

Lecture 8 Constants

Lecture 9 Data Types

Lecture 10 Type Hints

Lecture 11 Shortcut (Format)

Lecture 12 Integers

Lecture 13 Floats

Lecture 14 Operators (Part 1)

Lecture 15 Operators (Part 2)

Lecture 16 Operators (Part 3)

Lecture 17 Strings

Lecture 18 Type Conversion

Lecture 19 Simple Adder (Project)

Lecture 20 Booleans

Lecture 21 Lists

Lecture 22 Tuples

Lecture 23 Sets

Lecture 24 Frozensets

Lecture 25 Dictionaries

Lecture 26 None

Lecture 27 Mad Libs (Project)

Section 3: Control & Flow

Lecture 28 If…Elif…Else

Lecture 29 If…Else (Shorthand)

Lecture 30 For Loop

Lecture 31 While Loop

Lecture 32 Break & Continue

Lecture 33 Loop…Else

Lecture 34 Rock, Paper, Scissors (Project)

Section 4: Functions

Lecture 35 Creating A Function

Lecture 36 Pass

Lecture 37 Parameters & Arguments

Lecture 38 Return Functions

Lecture 39 Recursion

Lecture 40 *Args & **Kwargs

Lecture 41 * & /

Lecture 42 Chat Bot (Project)

Section 5: Errors

Lecture 43 User Input

Lecture 44 Shortcut (Rename)

Lecture 45 Try…Except

Lecture 46 Else…Finally

Lecture 47 Raise

Lecture 48 Unknown Errors

Lecture 49 Letters Only (Project)

Section 6: Modules

Lecture 50 Modules

Lecture 51 Importing *

Lecture 52 if __name__ == "__main__"

Lecture 53 Packages

Lecture 54 Libraries

Lecture 55 Website Status (Project)

Section 7: Python Basics (Continued)

Lecture 56 Truthy & Falsy

Lecture 57 Comparing Floats

Lecture 58 Scopes

Lecture 59 Global

Lecture 60 Nonlocal

Section 8: Lists (Continued)

Lecture 61 List Comprehensions

Lecture 62 Slicing

Lecture 63 Don't Loop & Modify

Lecture 64 Grocery List (Project)

Section 9: OOP In Python

Lecture 65 OOP

Lecture 66 Classes & Objects

Lecture 67 __init__()

Lecture 68 self

Lecture 69 Attributes (Class & Instance)

Lecture 70 Dunder Methods

Lecture 71 __str__() & __repr__()

Lecture 72 __eq__()

Lecture 73 Methods VS Functions

Lecture 74 Chat Bot (Project)

Section 10: OOP In Python (Continued)

Lecture 75 Inheritance

Lecture 76 super()

Lecture 77 @staticmethod

Lecture 78 @classmethod

Lecture 79 @abstractmethod

Lecture 80 Name Mangling

Section 11: Built-in Functions

Lecture 81 print()

Lecture 82 enumerate()

Lecture 83 round()

Lecture 84 range()

Lecture 85 slice()

Lecture 86 globals()

Lecture 87 locals()

Lecture 88 all()

Lecture 89 any()

Lecture 90 isinstance()

Lecture 91 Improved Chat Bot (Project)

Section 12: Built-in Functions (Continued)

Lecture 92 callable()

Lecture 93 filter()

Lecture 94 map()

Lecture 95 sorted()

Lecture 96 eval()

Lecture 97 exec()

Lecture 98 zip()

Section 13: Python Basics (Continued)

Lecture 99 Doc Strings

Lecture 100 F-Strings

Lecture 101 Assertions

Lecture 102 Unpacking

Lecture 103 == VS Is

Section 14: Dataclasses

Lecture 104 @dataclass

Lecture 105 Fields

Lecture 106 __post_init__

Lecture 107 InitVar

Lecture 108 @property

Lecture 109 Notes (Project)

Section 15: Conclusion

Lecture 110 What's Next?

Lecture 111 Reading Documentation

Beginner Python developers who want to master the fundamentals of Python so they can start using it in the real world.