![]() |
|
Mastering 4 Critical Skills Using Python (updated 7/2022) - Printable Version +- Softwarez.Info - Software's World! (https://softwarez.info) +-- Forum: Library Zone (https://softwarez.info/Forum-Library-Zone) +--- Forum: Video Tutorials (https://softwarez.info/Forum-Video-Tutorials) +--- Thread: Mastering 4 Critical Skills Using Python (updated 7/2022) (/Thread-Mastering-4-Critical-Skills-Using-Python-updated-7-2022) |
Mastering 4 Critical Skills Using Python (updated 7/2022) - AD-TEAM - 09-06-2025 ![]() Mastering 4 Critical Skills Using Python Last updated 7/2022 MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz Language: English | Size: 10.19 GB | Duration: 28h 32m 190 problems to enhance problem-solving skills. 5 projects for Project Building and Design Skills. High-quality quizzes What you'll learn Deep Dive with Python 3 Modern Syntax from basic to advanced 190 practice problem from easy-to-medium-to hard to gain level-1 problem-solving skills MANY Projects from easy to hard with their solutions for projects-building skills MANY Quizzes to master the concepts FOUR critical skills to master not just one A proven curriculum: Many of my thousands students highly recommend it Short lectures, to the point, comprehensive and easy to get Learn from PhD holder in AI: Teaching, Training & Coaching for many years Requirements Passion with building things! Passion with problem solving! Access to a computer. Description Almost all other courses focus on knowledge. In this course, we focus on 4 critical skills. Overall:The course covers basic to advanced modern Python 3 syntax. Beginners will learn a lot!The course helps you master the 4 most important skills for a programmerProgramming skillsProblem-solving skills: rarely covered by other coursesProject building skills: partially covered by other coursesDesign skills: rarely covered by other courses7+ times practice & homework compare to other courses + many (real & challenging) projectsSpecial Teaching style: iterative, easy, and shortIn a few minutes, I cover clearly what many others need 2-3 times to explainThis is an English Course only. Full manual English subtitles will also be provided soon.ContentFundamentals: Variables, Loops, Control Flow, Lists, Tuples, Sets, Dictionary, Functions, Recursive FunctionsObject-Oriented Programming (OOP): Objects, Classes, Abstraction, Inheritance, Polymorphism, Operator OverloadingEmbedded in homework: Several design principles & patternsSpecial Topics: Files, Exception Handling, Modules and PackagesA huge set of Quizzes, Practice, Homework, and Projects2 styles of homework: Algorithmic (problem-solving) and applicationsSeveral software design concerns are embedded in the homework. So you are getting introduced to Software Engineering & Design PatternsSeveral quizzes to master the conceptsBuilding Skills: Practice, Homework, and ProjectsOne unique feature in this course is my education strategy: Explain, Administrate & ChallengeEach video smoothly explains a simple concept(s)Typically followed by easy to medium practice to administrate the conceptThen typically followed by an easy-medium-hard set of homework questions to challenge youExtensive homework from easy to medium to hard to help to build the skills. Most of the practice/homework questions are unique in this courseProgramming questions are mainly from my competitive programming experienceOOP questions are mostly invented to achieve several goals:Mastering the OOP conceptsEnforcing a lot of design heuristics & OODPreparing you for design principles and patternsSmall-to-large set of projects to build up project building and design skillsSolutions to all of them.By the end of the journeySolid understanding of programming concepts and its Python syntaxMastering the target 4 skillsWith the administered problem-solving skillsYou can start competitive programming smoothly in Div2-A/B CodeforcesSmooth start in Data Structure courseSmooth start in Algorithms courseWith the administered project-building and design skillsSmooth start in Software Engineering courseLater, smooth start in one of the technology tracks in frontend or backendDon't miss such a unique learning experience! Overview Section 1: Getting Started Lecture 1 Why Programming? Python? Lecture 2 Who should take this course? Lecture 3 Teaching Style Lecture 4 Unique and Beyond Others Lecture 5 Tackling Practice & Homework Lecture 6 Curriculum Overview Lecture 7 Resources and Students Community Lecture 8 Important Note Lecture 9 Let's Code Section 2: Installation Lecture 10 Overview Lecture 11 Installing Python on Linux Lecture 12 Installing Python on Windows and Mac Lecture 13 Installing PyCharm on Linux Lecture 14 Installing PyCharm Windows and Mac Lecture 15 Creating Projects using PyCharm + Features Section 3: Printing Lecture 16 Printing Lecture 17 Syntax Errors Lecture 18 Indentation Error Lecture 19 Printing Homework Lecture 20 Printing Homework - Solution p1 Lecture 21 Printing Homework - Solution p2 Lecture 22 Printing Homework - Solution p3 Lecture 23 Printing Homework - Solution p4 p5 Section 4: Data Types and Variables Lecture 24 Data types and variables Lecture 25 Variables Assignments Lecture 26 Identifier Lecture 27 Dynamic Typing Lecture 28 String Manipulation Lecture 29 Function Lecture 30 Reading Lecture 31 Variables Homework 1 - 4 Easy Challenges Lecture 32 Variables Homework 1 - Solution p1 p2 Lecture 33 Variables Homework 1 - Solution p3 p4 Lecture 34 Variables Homework 2 - 2 Medium Challenges Lecture 35 Variables Homework 2 - Solution p2 Lecture 36 Variables Homework 3 - 3 Hard Challenges Lecture 37 Variables Homework 3 - Solution p1 Lecture 38 Variables Homework 3 - Solution p2 Lecture 39 Variables Homework 3 - Solution p3 Lecture 40 Name Binding Section 5: Operators Lecture 41 Arithmetic Operators Lecture 42 Assignment Operator Lecture 43 Operators Precedence Lecture 44 Operators Associativity Lecture 45 Relational Operators Lecture 46 Truth Table Lecture 47 Logical Operators Lecture 48 Short-Circuit Evaluation Lecture 49 Logical Operators with values Lecture 50 Logical Operators Homework - 2 Challenges Lecture 51 Logical Operators Homework - Solution p1 Lecture 52 Logical Operators Homework - Solution p2 Lecture 53 Membership Operators Lecture 54 Modulus Operator Lecture 55 Division and Modulus Homework 1 - 3 Easy Challenges Lecture 56 Division and Modulus Homework 1 - Solutions Lecture 57 Critical note about Homework Lecture 58 Division and Modulus Homework 2 - 3 Medium Challenges Lecture 59 Division and Modulus Homework 2 - Solution p1 Lecture 60 Division and Modulus Homework 2 - Solution p2 Lecture 61 Division and Modulus Homework 2 - Solution p3 Lecture 62 Division and Modulus Homework 3 - 2 Hard Challenges Lecture 63 Division and Modulus Homework 3 - Solution p1 Lecture 64 Division and Modulus Homework 3 - Solution p2 Section 6: Selection Lecture 65 Selection 1 Lecture 66 Demo and Indentation Lecture 67 Selection 2 Lecture 68 Selection Practice 1 Lecture 69 Selection Practice 2 Lecture 70 Selection Homework 1 - 4 Easy Challenges Lecture 71 Selection Homework 1 - Solution p1 p2 Lecture 72 Selection Homework 1 - Solution p3 p4 Lecture 73 Selection Homework 2 - 2 Medium Challenges Lecture 74 Selection Homework 2 - Solution p1 p2 Lecture 75 Selection Homework 3 - 2 Hard Challenges Lecture 76 Selection Homework 3 - Solution p1 p2 Section 7: Loops Lecture 77 While Loops 1 Lecture 78 While Loops 2 Lecture 79 While Loops Practice 1 Lecture 80 While Loops Practice 2 Lecture 81 While nested loops Lecture 82 While Loops Homework 1 - 4 Easy Challenges Lecture 83 While Loops Homework 1 - Solution p1 p2 p3 p4 Lecture 84 While Loops Homework 2 - Application Lecture 85 While Loops Homework 2 - Application Solution Lecture 86 While Loops Homework 3 - 4 Medium Challenges Lecture 87 While Loops Homework 3 - Solution p1 p2 p3 p4 Lecture 88 While Loops Homework 4 - 4 Hard Challenges Lecture 89 While Loops Homework 4 - Solution p1 p2 Lecture 90 While Loops Homework 4 - Solution p2 (cont) Lecture 91 While Loops Homework 4 - Solution p3 p4 Lecture 92 For Loops 1 Lecture 93 For Loops 2 Lecture 94 For Loops Practice - Medium to Hard Lecture 95 For Loops Homework - 6 Medium to hard Challenges Lecture 96 For Loops Homework - Solution p1 Lecture 97 For Loops Homework - Solution p2 Lecture 98 For Loops Homework - Solution p3 Lecture 99 For Loops Homework - Solution p4 p5 Lecture 100 For Loops Homework - Solution p6 Section 8: Debugging Lecture 101 Debugger Lecture 102 Debugging with PyCharm IDE Section 9: Functions Lecture 103 Define Function Lecture 104 Return and Default Lecture 105 Function Calling Function + Debugging Lecture 106 Enumerate and Override Lecture 107 Local and Global Scope Lecture 108 Name Binding Lecture 109 Positional or Keyword Parameter Lecture 110 Docstring Lecture 111 Function Homework 1 - 4 Medium Challenges Lecture 112 Function Homework 1 - Solution p1 p2 Lecture 113 Function Homework 1 - Solution p3 p4 Lecture 114 Function Homework 2 - Application Lecture 115 Function Homework 2 - Application Solution Section 10: Classes and Objects Lecture 116 Class and Object Lecture 117 Methods Lecture 118 Constructor Lecture 119 Class Homework 1 - 2 Easy to Medium Challenges Lecture 120 Class Homework 1 - Solution p1 p2 Lecture 121 str and repr for Class Lecture 122 Class Homework 2 - 2 Medium to Hard Challenges Lecture 123 Class Homework 2 - Solution p1 p2 Section 11: Memory and Mutability Lecture 124 Mutable Objects Lecture 125 Immutable Objects Lecture 126 Identity Operator Lecture 127 Garbage Collector Section 12: Lists Lecture 128 List Data Structure Lecture 129 List Methods Lecture 130 Sorting and Reversing Methods Lecture 131 List with Functions Lecture 132 Mutability Lecture 133 Practice 1 - 1 Easy Challenge Lecture 134 Practice 2 - 1 Easy to Medium Challenge Lecture 135 Practice 3 - 1 Medium Challenge Lecture 136 Practice 4 - 1 Medium to Hard Challenge Lecture 137 List Homework 1 - 7 Easy to Medium Challenges Lecture 138 List Homework 1 - Solution p1 p2 Lecture 139 List Homework 1 - Solution p3 Lecture 140 List Homework 1 - Solution p4 p5 Lecture 141 List Homework 1 - Solution p6 p7 Lecture 142 List Homework 2 - 5 Medium to Hard Challenges Lecture 143 List Homework 2 - Solution p1 Lecture 144 List Homework 2 - Solution p2 Lecture 145 List Homework 2 - Solution p3 Lecture 146 List Homework 2 - Solution p4 Lecture 147 List Homework 2 - Solution p5 Lecture 148 Slicing 1 Lecture 149 Slicing 2 Lecture 150 Negative Indexing Lecture 151 List Comprehension 1 Lecture 152 List Comprehension 2 Lecture 153 List Homework 3 - 6 Hard Challenges Lecture 154 List Homework 3 - Solution p1 p2 Lecture 155 List Homework 3 - Solution p3 Lecture 156 List Homework 3 - Solution p4 Lecture 157 List Homework 3 - Solution p5 small K Lecture 158 List Homework 3 - Solution p5 large K Lecture 159 List Homework 3 - Solution p6 Section 13: Tuples Lecture 160 Tuples Lecture 161 More on tuples unpacking Lecture 162 Tuples and zip Section 14: Strings Lecture 163 String Data Structure Lecture 164 String Methods Lecture 165 String Formatting 1 Lecture 166 String Formatting 2 Lecture 167 String Formatting 3 Lecture 168 String Homework 1 - 4 Easy to Medium Challenges Lecture 169 String Homework 1 - Solution p1 p2 p3 p4 Lecture 170 String Homework 2 - 3 Medium Challenges Lecture 171 String Homework 2 - Solution p1 p2 Lecture 172 String Homework 2 - Solution p3 p4 Section 15: Project #1 - Employees System Lecture 173 Description Lecture 174 Solution Big Picture Lecture 175 Solution Details Section 16: Nested Lists Lecture 176 List of lists - Indexing Lecture 177 List of lists - Creation Lecture 178 Reading and Printing Lecture 179 Row-major order processing Lecture 180 Column-major order processing Lecture 181 Nesting with Comprehension Lecture 182 Position neighbours Lecture 183 2D-1D Mapping Lecture 184 Position neighbours Practice Lecture 185 Nested Lists Homework 1- 6 Easy to Medium Challenges Lecture 186 Nested Lists Homework 1- Solution p1 p2 p3 Lecture 187 Nested Lists Homework 1- Solution p4 Lecture 188 Nested Lists Homework 1- Solution p5 p6 Lecture 189 Nested Lists Homework 2 - 7 Medium to Hard Challenges Lecture 190 Nested Lists Homework 2 - Solution p1 p2 Lecture 191 Nested Lists Homework 2 - Solution p3 Lecture 192 Nested Lists Homework 2 - Solution p4 Lecture 193 Nested Lists Homework 2 - Solution p5 Lecture 194 Nested Lists Homework 2 - Solution p6 Lecture 195 Nested Lists Homework 2 - Solution p7 Lecture 196 Nested Lists Homework 3 - Application Lecture 197 Nested Lists Homework 3 - Application Solution Section 17: Project #2 - Hospital System Lecture 198 Description Lecture 199 Solution big picture Lecture 200 Solution Details Section 18: Dictionary and Set Lecture 201 Dict 1 Lecture 202 Dict 2 Lecture 203 Dict 3 Lecture 204 Dict 4 Lecture 205 Dict Practice: 3 Easy to Medium Challenges Lecture 206 Dict Homework - 4 medium to Hard Challenges Lecture 207 Dict Homework 1 - Solution p1 p2 Lecture 208 Dict Homework 1 - Solution p3 Lecture 209 Dict Homework 1 - Solution p4 Lecture 210 Set 1 Lecture 211 Set 2 Section 19: Project #3 - Library System Lecture 212 Description Lecture 213 Demo Lecture 214 Solution Big Picture Lecture 215 Solution Details Section 20: Modules and Packages Lecture 216 Modules Lecture 217 os and sys modules Lecture 218 Creating Modules Lecture 219 Module Search Path Lecture 220 Modules Demo Lecture 221 Module vs Script Lecture 222 Circular Imports 1 Lecture 223 Circular Imports 2 Lecture 224 Modules Homework 1 Lecture 225 Packages 1 Lecture 226 Packages 2 - Import siblings Lecture 227 Packages 3 - Importing all Lecture 228 Packages Homework 2 Section 21: Builtin Modules Lecture 229 Datetime Lecture 230 Time 1 Lecture 231 Time 2 Section 22: Files Lecture 232 Files Lecture 233 Reading from files Lecture 234 Writing to files Lecture 235 Pickle Module Lecture 236 Shelve Module Lecture 237 Files Homework - 2 Medium Challenges Lecture 238 Files Homework Solutions Section 23: Exceptions Lecture 239 Exceptions Lecture 240 Exception Handling Lecture 241 Multiple Exceptions Handling Lecture 242 Stack Trace Lecture 243 Stack Unwinding Lecture 244 Assertions Lecture 245 Exceptions Homework - 1 Challenge Lecture 246 Exceptions Homework Solution Section 24: More on Functions Lecture 247 *args and **kwargs Lecture 248 Assigning Functions Lecture 249 Nested Function Lecture 250 Closure Lecture 251 Lambda Function Lecture 252 Function and Variable Type Annotations Lecture 253 More Functions Homework - 5 Medium to Hard Challenges Lecture 254 More Functions Homework - Solutions p1 p2 Lecture 255 More Functions Homework - Solutions p3 Lecture 256 More Functions Homework - Solutions p4 Lecture 257 More Functions Homework - Solutions p5 Section 25: Recursive Functions Lecture 258 Recursive Functions 1 Lecture 259 Recursive Functions 2 Lecture 260 Recursive Functions 2 with Debugger Lecture 261 Recursive Functions Practice 1 Lecture 262 Recursive Functions Practice 2 Lecture 263 Recursive Functions Practice 3 Lecture 264 Recursive Functions Homework 1 - 7 Easy to Medium Challenges Lecture 265 Recursive Functions Homework 1 - Solutions p1 + Rule Lecture 266 Recursive Functions Homework 1 - Solutions p2 p3 Lecture 267 Recursive Functions Homework 1 - Solutions p4 Lecture 268 Recursive Functions Homework 1 - Solutions p5 p6 p7 Lecture 269 Recursive Functions Homework 2 - 7 Medium Challenges Lecture 270 Recursive Functions Homework 2 - Solutions p1 p2 Lecture 271 Recursive Functions Homework 2 - Solutions p3 p4 Lecture 272 Recursive Functions Homework 2 - Solutions p5 p6 Lecture 273 Recursive Functions Homework 2 - Solutions p7 Lecture 274 Recursive Functions Homework 3 - 6 Medium to Hard Challenges Lecture 275 Recursive Functions Homework 3 - Solutions p1 Lecture 276 Recursive Functions Homework 3 - Solutions p2 Lecture 277 Recursive Functions Homework 3 - Solutions p3 Lecture 278 Recursive Functions Homework 3 - Solutions p4 p5 Lecture 279 Recursive Functions Homework 3 - Solutions p6 Section 26: Object Oriented Programming Lecture 280 Teaching OOP the right way! Lecture 281 Pyramid of Object Oriented Lecture 282 Class and Object Lecture 283 Classes Homework 1 - 5 Challenges Lecture 284 Classes Homework 1 - Solutions Lecture 285 Name Mangling Lecture 286 Data-Hiding Lecture 287 Property Class 1 Lecture 288 Property Class 2 Lecture 289 Property Decorator Lecture 290 Classes Homework 2 - 2 Medium Challenges Lecture 291 Static Variables Lecture 292 Class vs Instance namespace Lecture 293 Class and Static Methods Lecture 294 Nested Classes Lecture 295 Getitem and Setitem Special Methods Lecture 296 Del Special Method Lecture 297 Classes Homework 3 - 4 Medium to Hard Challenges Lecture 298 Classes Homework 3 - Solution p1 Lecture 299 Classes Homework 3 - Solution p2 Lecture 300 Classes Homework 3 - Solution p3 p4 Lecture 301 Classes Homework 4 - 2 Hard Challenges Lecture 302 Classes Homework 4 - Solution p1 Lecture 303 Classes Homework 4 - Solution p2 Section 27: OOP: UML Class Diagram Lecture 304 Note Lecture 305 Class Diagram in UML Lecture 306 Classes Relationship Lecture 307 Composition Relationship Lecture 308 Aggregation Relationship Lecture 309 Generalization Relationship Lecture 310 Multiplicity Lecture 311 Relationships & Multiplicity Lecture 312 UML in Practice Lecture 313 Improving Design Skills Section 28: OOP: Inheritance Lecture 314 Inheritance 1 - Motivation Lecture 315 Inheritance 2 - Single Inheritance (1) Lecture 316 Single Inheritance (2) Lecture 317 Inheritance with Super Function Lecture 318 Multilevel Inheritance Lecture 319 Multiple Inheritance Lecture 320 Multiple Inheritance with Super Lecture 321 Inheritance with Properties Lecture 322 Inheritance with Static vars Lecture 323 Inheritance with Exceptions Lecture 324 Inheritance with Slots Lecture 325 Inheritance in Practice Lecture 326 Inheritance Homework 1 - 3 Easy Challenges Lecture 327 Inheritance Homework 2 - 5 Medium Challenges (Design) Lecture 328 Inheritance Homework 2 - Solution Lecture 329 Inheritance Homework 3 - 2 Medium to Hard Challenges (Design) Lecture 330 Inheritance Homework 3 - Solution Lecture 331 Inheritance Homework 4 - 3 Medium to Hard Challenges Lecture 332 Inheritance Homework 4 - Solution p1 p2 Lecture 333 Inheritance Homework 4 - Solution p3 Section 29: OOP: Polymorphism, Abstraction and Operator Overloading Lecture 334 Polymorphism Lecture 335 Abstraction Lecture 336 Abstract Classes Lecture 337 Interfaces and APIs Lecture 338 Polymorphism Homework 1 - 3 Easy Challenges Lecture 339 Polymorphism Homework 1 - Solution p1 p2 p3 Lecture 340 Polymorphism Homework 2 - 2 Medium to Hard Challenges Lecture 341 Polymorphism Homework 2 - Solution p1 p2 Lecture 342 Special Methods: Arithmetic, Compound, Comparison, Unary Lecture 343 Special Methods Reflection Lecture 344 Special Methods: bool, containts, format Lecture 345 Special Methods Homework 1 - 3 Medium Challenges Lecture 346 Special Methods Homework 1 - Solution p1 p2 p3 Lecture 347 Special Methods Homework 2 - 3 Medium to Hard Challenges Lecture 348 Special Methods Homework 2 - Solution p1 Lecture 349 Special Methods Homework 2 - Solution p2 p3 Section 30: Project #4 - Company Payroll Lecture 350 Project Description Lecture 351 Project Solution part1 Lecture 352 Project Solution part2 Lecture 353 Project Solution part3 Lecture 354 Project Solution part4 Section 31: Project #5 - Expedia.com Lecture 355 Project Description Lecture 356 Project Solution part1 Lecture 357 Project Solution part2 Lecture 358 Project Solution part3 Lecture 359 Project Solution part4 Lecture 360 Project Solution part5 Section 32: Thank You Lecture 361 Bonus Whoever curious about programming,Learned programming, but has weak skills due to trying little challenges and projects,Experts in other programming languages migrating to Python ![]() RapidGator NitroFlare DDownload |