Python For Everybody : A Guide To Master Python Fundamentals
Published 8/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.99 GB | Duration: 8h 24m
Published 8/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.99 GB | Duration: 8h 24m
A guide to master python fundamentals
What you'll learn
You will learn python language.
You will understand the syntax of python and how to use them to build python programs.
You will understand some of the basic programming concepts using python.
You will learn python basics such as variable, conditional and looping.
You will learn how to define functions in python.
You will learn the purpose of classes and modules and how to use them in python.
You will learn some of the important python data structures from collections such as list, tuple, dictionary, namedtuple ..etc
You will learn object oriented concepts such as inheritance and multiple inheritance of python.
You will understand how to handle exceptions in python.
You will learn decorators and it’s usage in python.
You will understand how to work with files in python.
You will understand about context manager’s and where it can be used.
You will learn about how can we write concurrent programs in python using threading module.
You will learn how to write socket programs in python.
You will learn how to persist records using sqlite3.
Requirements
It’s not mandatory to have prior programming experience.
Description
Welcome to the python course. In this course, you will learn programming basics inpython. You will understand python syntax and how to read and write basic python programs. You will learn and understand concepts that are used in python.Python is most widely used programming language in web development, scripting, data processing..etc. this course will teach you how to read, write python and how to build python applications. By the end of this course, you will become a professional python software engineer and will acquire the necessary skills to work on python project. What you will get from this course.you will learn python language.you will understand the syntax of python and how to use them to build python programs.You will understand some of the basic programming concepts using python.you will learn python basics such as variable, conditional and looping.you will learn how to define functions in python.you will learn the purpose of classes and modules and how to use them in python. you will learn how to package python source code to improve reusability.you will learn how to package python source code to improve reusability.you will learn some of the important python data structures from collections such as list, tuple, dictionaryyou will learn object oriented concepts such as inheritance and multiple inheritance of python.you will understand how to handle exceptions in python.you will understand what is virtual environment how it can be used to work with multiple python projects.you will understand the importance of underscores in python source code.you will learn decorators and it’s usage in python.you will understand how to work with files in python.you will understand about context manager’s and where it can be used.you will learn about how can we write concurrent programs in python using threading module.you will learn how to write socket programs in python. You will learn how to persist records using sqlite3.
Overview
Section 1: Introduction
Lecture 1 introduction
Lecture 2 table of contents
Lecture 3 python installation
Lecture 4 python installation demo
Section 2: Variable
Lecture 5 variable
Lecture 6 variable 2
Lecture 7 number
Lecture 8 number 2
Lecture 9 string
Lecture 10 string 2
Lecture 11 string template
Lecture 12 data types
Lecture 13 data types 2
Section 3: Control Flow
Lecture 14 control flow
Lecture 15 control flow 2
Section 4: Loops
Lecture 16 Loops Intro
Lecture 17 for
Lecture 18 for 2
Lecture 19 range
Lecture 20 while
Lecture 21 while 2
Section 5: Control Flow Continued…
Lecture 22 break
Lecture 23 continue
Lecture 24 break continue part 2
Lecture 25 pass
Lecture 26 pass 2
Lecture 27 match
Lecture 28 match 2
Lecture 29 else clause loop
Lecture 30 else clause 2
Section 6: Functions
Lecture 31 function definition
Lecture 32 function definition part 2
Lecture 33 function positional and keyword arguments
Lecture 34 function positional and keyword arguments part 2
Lecture 35 function positional and keyword arguments part 3
Lecture 36 function definition args and kwargs
Lecture 37 function definition args and kwargs part 2
Section 7: Operators
Lecture 38 operators
Lecture 39 operators part 2
Lecture 40 operators part 3
Lecture 41 operators is vs equal
Lecture 42 expressions
Lecture 43 expressions part 2
Lecture 44 expressions part 3
Section 8: Module
Lecture 45 module
Lecture 46 module part 2
Lecture 47 module part 3
Section 9: Classes
Lecture 48 class definition
Lecture 49 class definition 2
Lecture 50 inheritance
Lecture 51 inheritance part 2
Lecture 52 multiple inheritance
Lecture 53 multiple inheritance 2
Lecture 54 inheritance abstract class
Lecture 55 inheritance abstract class part 2
Section 10: Data Structures
Lecture 56 list
Lecture 57 list part 2
Lecture 58 list part 3
Lecture 59 tuple
Lecture 60 tuple demo
Lecture 61 set
Lecture 62 set demo
Lecture 63 dict
Lecture 64 dict demo
Lecture 65 list comprehension
Lecture 66 list comprehension demo
Section 11: Iterators
Lecture 67 iterator
Lecture 68 iterators part 2
Lecture 69 iterators part 3
Lecture 70 generators
Lecture 71 generators part 2
Lecture 72 generator expressions
Lecture 73 generator expressions demo
Lecture 74 profiling iterators vs generators
Section 12: Decorators
Lecture 75 decorator
Lecture 76 decorator 2
Lecture 77 multiple decorator
Section 13: Context Manager
Lecture 78 context manager
Lecture 79 context manager demo
Lecture 80 context manager part 2
Lecture 81 context manager part 2 demo
Lecture 82 context manager as functions
Lecture 83 context manager as functions part 2
Section 14: Files
Lecture 84 files
Lecture 85 reading files
Lecture 86 writing files
Lecture 87 context manager with files
Section 15: Exceptions
Lecture 88 exceptions
Lecture 89 exceptions part 2
Lecture 90 user defined exceptions
Lecture 91 user defined exceptions part 2
Lecture 92 try except else finally
Section 16: Virtual Environment
Lecture 93 virtual environment
Lecture 94 virtual environment part 2
Section 17: Concurrency
Lecture 95 threading intro
Lecture 96 threads
Lecture 97 threads part 2
Lecture 98 threads part 3
Lecture 99 lock
Lecture 100 lock demo
Lecture 101 barrier
Lecture 102 barrier part 2
Lecture 103 semaphore
Lecture 104 semaphore 2
Section 18: Socket Programming
Lecture 105 sockets
Lecture 106 sockets part 2
Lecture 107 sockets echoserver
Lecture 108 sockets echoserver part 2
Section 19: Http
Lecture 109 http
Lecture 110 http get with python
Lecture 111 http post with python
Section 20: Persistence with Sqlite3
Lecture 112 sqlite3
Lecture 113 sqlite3 part 2
Lecture 114 sqlite3 python db
Lecture 115 sqlite3 python db part 2
Lecture 116 sqlite3 datatypes
Lecture 117 sqlite3 custom datatypes
Anyone who wants to learn python programming.,Anyone who has learned a bit about programming and wants to master the fundamentals of python.,Anyone who is working on python project.,Anyone who comes from other programming language and wants to learn python.