Python Basics: Start From Zero And Master The Essentials - 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: Python Basics: Start From Zero And Master The Essentials (/Thread-Python-Basics-Start-From-Zero-And-Master-The-Essentials) |
Python Basics: Start From Zero And Master The Essentials - AD-TEAM - 01-01-2025 Python Basics: Start From Zero And Master The Essentials Published 12/2024 MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz Language: English | Size: 3.97 GB | Duration: 7h 0m Learn Python from scratch, in the most effective way, starting with data types, execution control, and functions. [b]What you'll learn[/b] Reading and understanding Python code Writing Python code Coding algorithms of simple and intermediate complexity Knowing and using the most common data types Knowing and using the if conditional statement Knowing and using loops and control statements Knowing and using functions Following the good practice of coding [b]Requirements[/b] No previous experience in coding is required! You will learn everything you need to start coding from scratch and write excellent code! [b]Description[/b] Are you looking for a simple and effective Python course, created by someone who has been mastering Python for years? You've found it.I designed this course after teaching programming to hundreds of people, leveraging the experience from my teaching and consulting work to develop a learning path that is simple, clear, and covers all the essential concepts for beginners in programming. For those who want to learn programming in the quickest and most focused way, a clear approach and practical, targeted content are crucial-and that's exactly what I've included in this course.Don't worry, this isn't just another course filled with hours of theory packaged and sold as "indispensable." The theory in this course is minimal, just enough to introduce the most important aspect of programming: practice.To become an excellent programmer, the formula is straightforward: practice, practice, and more practice!That's why I've enriched this course with numerous exercises to test what you've learned after each section. And don't worry-you'll also get my proposed solutions for each exercise, presented clearly and in detail in dedicated videos.Programming in Python can be simple for you, and it will be with this course! We'll start by exploring one of the most effective and widely used tools for Python programming: Google Colab. You won't need to install anything, and all your projects will be accessible from any device-you could even code from your smartphone!Next, we'll dive into the main data types used in Python. We'll create numerical variables with int and float, define textual variables with strings, use heterogeneous containers with lists and discover the incredible simplicity and clarity of dictionaries.I'll show you the most important concepts for data structures, such as indexing to access specific elements, slicing to select multiple elements, and even concatenation to create new variables by combining two or more others.Then, we'll move on to execution control, covering operators and expressions. You'll learn how to build arithmetic expressions and, most importantly, essential logical expressions using comparison operators. We'll create complex conditions with the and, or, and not operators and see how all of this is used to create any type of logic, bringing intelligence to our code with the if statement by building our own thermostat!Next, we'll explore how to repeat instructions using the indispensable for and while loops, and even how to create complex loops and modify their behavior with control statements like break and continue.We'll conclude this valuable journey by diving into functions-a concept every programmer must know and use in every program they create. You'll write your first function to execute, like uttering a magic word, any instructions you want. I'll also show you how to use functions effectively.Everything you need to start programming in Python is here. Start now and become a programmer! Overview Section 1: Introduction Lecture 1 Coding online with Google Colab Lecture 2 Creating your first notebook with Colab Section 2: Data types and Data structures Lecture 3 Data Types and creating an int variable Lecture 4 Printing the value of a variable and a cool way to combine text and variable Lecture 5 Float data type Lecture 6 Bool data type Lecture 7 Data Structures - strings Lecture 8 String indexing Lecture 9 String slicing and again on string indexing Lecture 10 String concatenation Lecture 11 Data Structures - lists Lecture 12 List indexing Lecture 13 List slicing and how to slice with a step Lecture 14 List concatenation Lecture 15 Data Structures - dictionaries Lecture 16 Selecting, adding and removing elements from dictionaries Lecture 17 Adding and removing elements from lists Lecture 18 Downloading and uploading notebooks on Colab Lecture 19 The Data types and Data Stucture notebook Lecture 20 18.c - Exercises - Data types and data structures - instructions only Lecture 21 18.d - Exercises - Data types and data structures - solutions Section 3: Execution Control Lecture 22 19 - Arithmetic operators - part 1 (and the best way to print something) Lecture 23 20 - Arithmetic operators - part 2 Lecture 24 21 - Comparison operators Lecture 25 22 - The logical 'and', 'or' and 'not' operators Lecture 26 23 - The if control statement Lecture 27 24 - Adding conditions to the if control statement Lecture 28 25 - Specifying a default condition for the if control statement Lecture 29 26 - The while loop Lecture 30 27 - The for loop Lecture 31 28 - The 'break' and 'continue' control statements Lecture 32 29 - Replicating a while loop with a for loop and how to choose between them Lecture 33 29.b - The Execution Control notebook Lecture 34 29.c - Exercises - Execution Control - instructions only Lecture 35 29.d - Exercises - Execution Control - solutions Section 4: Functions Lecture 36 30 - Functions Lecture 37 31 - The control statement Lecture 38 32 - Positional arguments vs keyword arguments Lecture 39 33 - Defualt parameters Lecture 40 33.b - The Function notebook Lecture 41 33.c - Exercises - Functions - instructions only Lecture 42 33.d - Exercises - Functions - solutions Python junior developers or whoever wants to automatize processes with coding and take the first steps into programming with the most popular programming language! |