Published 1/2023MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHzLanguage: English | Size: 6.68 GB | Duration: 7h 18m
Learn to program with Python from the ground up on Mac, Linux or Windows! What you'll learn Be able to write Python scripts and programs Understand Python Data Types and Data Structures Understand Python Functions, Lambda and Decorators Learn OOP(Object Oriented Programming) and Python Classes Create and use Python Modules Use pip and PyPI to set up a virtualenv and install modules Read and Write to Files with Python Requirements Must have basic computer skills, and a desire to learn Python basics May be easier with some Powershell or Bash shell experience, but we will cover the necessities Description This course is up to date with the latest Python version 3.11.The whole course also only uses resources that are available to all operating systems so that you can follow along from Windows, Linux or MacOS.Why take this course?There are a lot of Python courses our there, so why take this one?While you may get sick of looking at me, studies have shown that being able to see someone while they are talking improves comprehension and understanding, which is why I will be in the corner of each video unlike most courses.The Video and Audio quality of this course is high which will also make it easier to follow.In this course we will put things in an order that makes sense, and focus on a complete understanding of Python basics.Learning Path:In this course we are going to start from nothing and build a strong foundation to prepare you to understand and work with the Python programming language.Install and Getting StartedVariables Operators and Conditional StatementsAfter we have a foundational understanding of how to write some Python code, we take our first steps to manage basic variables and create procedural programming logicData StructuresLoopsFile InteractionOnce we have an understanding of procedural logic and workflows we can start making things more powerful and reusable with Functions and ClassesFunctions Classes & OOPAnd finally after we have made our logic dynamic, we can also make our programs themselves dynamic by breaking up our code into multiple Modules, and talking about how we can add common modules to our projectsModulespip & virtualenvIf you are new to software development, congratulations on starting your journey to become a developer! I look forward to seeing you inside! Overview Section 1: Introduction Lecture 1 Welcome! Lecture 2 Install List Lecture 3 Install Python Windows Lecture 4 Install Python MacOS Lecture 5 Install Python Linux Lecture 6 Install VS Code Lecture 7 Get Code Repository Lecture 8 Hello World Section 2: Variables Lecture 9 Variables Theory Lecture 10 Numeric Variable Types Lecture 11 Non-Numeric Types Lecture 12 Multiple Assignment Section 3: Operators & Conditionals Lecture 13 Operators & Conditionals Theory Lecture 14 Math Operators Lecture 15 Conditional Statements Lecture 16 try & except Lecture 17 if & elif & else Lecture 18 walrus Lecture 19 match & case Section 4: Data Structures Lecture 20 Data Structures Theory Lecture 21 Lists part 1 - declare, add and remove Lecture 22 Lists part 2 - split, join & replace Lecture 23 Lists part 3 - sort Lecture 24 Lists part 4 - slice Lecture 25 Lists part 5 - splat Lecture 26 Lists part 6 - search and filter Lecture 27 Sets Lecture 28 Ranges Lecture 29 Matrices Lecture 30 Dictionaries Lecture 31 Tuples Section 5: Loops Lecture 32 Loops Theory Lecture 33 for Lecture 34 while Lecture 35 continue Lecture 36 break Section 6: File Interactions Lecture 37 File Interaction Theory Lecture 38 write Lecture 39 read Lecture 40 JSON parsing Lecture 41 Names JSON Lecture 42 JSON from a file Lecture 43 JSON Analysis Lecture 44 JSON to CSV part 1 Lecture 45 Dynamic JSON Lecture 46 JSON to CSV part 2 - dynamic Section 7: Functions Lecture 47 Functions Theory Lecture 48 Basic Function Lecture 49 Arguments Lecture 50 return assignment Lecture 51 return Lecture 52 *args assignment Lecture 53 *args Lecture 54 kwargs assignment Lecture 55 kwargs Lecture 56 / & * assignment Lecture 57 / & * arguments Lecture 58 Dynamic Functions assignment Lecture 59 Dynamic Functions part 1 - Function as an argument Lecture 60 Dynamic Functions part 2 - returning a function Lecture 61 Decorators assignment Lecture 62 Decorators Section 8: Classes Lecture 63 Classes Theory Lecture 64 Basic Class assignment Lecture 65 Simple Class Lecture 66 __init__ assignment Lecture 67 Constructors Lecture 68 Methods assignment Lecture 69 Methods Lecture 70 Inheritance assignment Lecture 71 Inheritance Lecture 72 super assignment Lecture 73 super Lecture 74 Multiple Inheritance assignment Lecture 75 Multiple Inheritance Section 9: Modules Lecture 76 Modules Theory Lecture 77 Local Modules Lecture 78 Virtual Environment Commands Lecture 79 Virtual Environments Lecture 80 Module install and freeze Lecture 81 numpy test Section 10: Congratulations Lecture 82 Congratulations! Bners with no Programming Experience,Anyone who wants to learn the Python Programming Language,Programmers who want to get a deeper foundational understanding of Python HomePage: gfxtra__Python_Beg.part1.rar.html gfxtra__Python_Beg.part2.rar.html gfxtra__Python_Beg.part3.rar.html gfxtra__Python_Beg.part4.rar.html gfxtra__Python_Beg.part5.rar.html
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.