A Python Tale • A Relaxed Programming Course For Beginners
A Python Tale • A Relaxed Programming Course For Beginners
Published 3/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English
| Size: 3.18 GB[/center]
| Duration: 8h 42m
The friendly Python programming course where you'll actually understand what's going on
What you'll learn
Understand the fundamentals of writing a Python computer program
Understand the mindset needed for communicating with a computer through a program
Learn key foundational topics, including loops, defining functions, conditional statements, data types and data structures
Gain confidence to write programs independently
Requirements
No prior knowledge of programming is required.
You'll be guided on how to access Python during the course
Description
A different way of learning to code in Python. This course takes you through the basics of programming in a teaching style that's friendly and relaxed.The focus is on clarity and really understanding what's going on.I've been teaching Python coding for a decade and I'm the author of The Python Coding Book (just ask Google for a "python book"!)My teaching style is different. Try out the first few lessons and if it's your style, then we'll be together for a many hours.No prior experience of Python or coding is required. This is a beginner's course.Or perhaps you're not a beginner, but you've done a bit of coding in the past but didn't carry on. It wasn't you, it's likely you didn't find the resources that speak directly to you. I can't promise my style is what you're looking for, but you'll know after the first few lessons!This course will teach you all the fundamental tools, of course, but more importantly, it will teach you the right mindset for programming. This is just as important as learning all the programming techniques—if not more important.And you'll also meet Monty, the main character in an analogy I love which I'll share with you in this course—trust me, this analogy alone is worth your time as Python programming will make so much more sense.
Overview
Section 1: The Tale Starts Here
Lecture 1 Let's Make a Start
Lecture 2 What's Coding? Here's My View.
Lecture 3 Installing Python and Other Tools
Lecture 4 Finding The Goblin • Introduction to the project
Lecture 5 Talk To Me • `print()`, `input()`, and strings
Lecture 6 Store This In A Box • Variables
Lecture 7 Sticking Strings Together • Concatenation
Lecture 8 Deciding What To Do • `if` statements
Lecture 9 Squashing Your First Bug
Lecture 10 On and on • `while` loop
Lecture 11 On and on but not forever • more `while` loop
Lecture 12 Fetching more Python stuff • Importing modules
Lecture 13 Finishing Touches
Lecture 14 A bit extra: More on `if` statements
Lecture 15 Final word
Lecture 16 Exercises for Section 1
Section 2: Loops, Lists and Other Stories
Lecture 17 Where Are We in This Tale?
Lecture 18 Meet Monty (Introduction to the central analogy in A Python Tale)
Lecture 19 Monty Starts His Adventures
Lecture 20 Is It DRY? (`for` loops)
Lecture 21 More On The `for` Loop
Lecture 22 Revisiting The `while` Loop (Comparing `for` and `while`)
Lecture 23 Indents Are Not Just Decorative
Lecture 24 Storing Several Items in One Box (Lists)
Lecture 25 Finding Things in The Box (Indexing and slicing)
Lecture 26 More Slicing
Lecture 27 And One More List Fact
Lecture 28 Looping Through Lists
Lecture 29 Final Word
Lecture 30 Who am I? (If you care.)
Lecture 31 Exercises for Section 2
Section 3: Choosing a Baby Name • Functions
Lecture 32 The Road We've Already Travelled
Lecture 33 The Baby Name Project • Introducing the project
Lecture 34 First, Solve The Problem. Then, Write The Code
Lecture 35 Accessing Files You'll Need • Adding them to the Python project
Lecture 36 The First Iteration • Getting started
Lecture 37 Indexing Revisited
Lecture 38 Back To The First Iteration
Lecture 39 Repeating Our Code For All The Names
Lecture 40 Adding Names To An Empty List • Introduction to methods
Lecture 41 I Want To Reuse This Code • Defining functions
Lecture 42 Monty and The Function Room
Lecture 43 Local Variables and Returning Data • return statement
Lecture 44 Calling The Function
Lecture 45 Making The Function More Flexible • Parameters and arguments (Part 1)
Lecture 46 Making The Function More Flexible • Parameters and arguments (Part 2)
Lecture 47 Defining Another Function
Lecture 48 More Parameters, More Arguments
Lecture 49 Revisiting Monty and The Function Room
Lecture 50 Monty's Complaints • Error messages when calling functions
Lecture 51 Final Word
Lecture 52 Exercises for Section 3
Section 4: Pride & Prejudice • Data, Data Types and Data Structures
Lecture 53 Data, Data, and Data • Chapter overview
Lecture 54 Subject-Specific and Programming-Specific Knowledge
Lecture 55 Some Data Type Categories • Iterables and Sequences
Lecture 56 Some Data Type Categories • Mutable and Immutable
Lecture 57 What Can This Data Do? • Methods associated with data types
Lecture 58 Revisiting Mutable and Immutable Data Types
Lecture 59 More Ways of Storing Stuff • Data Structures
Lecture 60 Single, Double, Triple, Quadruple. Tuple
Lecture 61 The Python Dictionary (not that type of dictionary, no)
Lecture 62 And A Bit More About Dictionaries
Lecture 63 Pride & Prejudice • Introducing the new project • Reading from a text file
Lecture 64 Splitting The Text Into Words
Lecture 65 Cleaning Required • Cleaning the data (Part 1)
Lecture 66 Cleaning Required • Cleaning the data (Part 2)
Lecture 67 What Are The Most Common Words Jane Austen Used?
Lecture 68 Reviewing The Algorithm
Lecture 69 Share Your Results • Writing results to a spreadsheet
Lecture 70 Looping Through Dictionaries
Lecture 71 Back To Exporting To A Spreadsheet
Lecture 72 Some Extras.
Lecture 73 Final Word
Lecture 74 Exercises for Chapter 4
Section 5: Epilogue: Monty and The White Room (plus an extra project)
Lecture 75 What's In This Epilogue
Lecture 76 Bouncing a Ball • Introduction to the project
Lecture 77 Create a Ball • The `turtle` module
Lecture 78 A Very Brief `turtle` Primer
Lecture 79 Drop the Ball
Lecture 80 Now Add Gravity
Lecture 81 Controlling When Things Are Displayed On Your Screen
Lecture 82 Bounce The Ball
Lecture 83 Bounce The Ball (properly)
Lecture 84 Throw The Ball Sideways
Lecture 85 Don't Forget The Walls
Lecture 86 Finishing Touches
Lecture 87 Monty and The White Room • The main room
Lecture 88 Monty and The White Room • The function room
Lecture 89 Monty and The White Room • Python City
Lecture 90 The Final Final Word (for this course!)
Beginners starting to learn to code using Python,Students who have tried to learn in the past but gave up!
https://rapidgator.net/file/dc21aeb63310a3dbe17b00f5db7218e8/A_Python_Tale_•_A_Relaxed_Programming_Course_for_Beginners.z01
https://rapidgator.net/file/1439329ffe5cca98314696d49f838bb8/A_Python_Tale_•_A_Relaxed_Programming_Course_for_Beginners.z02
https://rapidgator.net/file/b1d61909e8b791d01cd80f2c10ff03e5/A_Python_Tale_•_A_Relaxed_Programming_Course_for_Beginners.z03
https://rapidgator.net/file/da88a298de8e50b0e22bf2d0aa295202/A_Python_Tale_•_A_Relaxed_Programming_Course_for_Beginners.z04
https://rapidgator.net/file/44506fab4509aa61b12b74349573e05e/A_Python_Tale_•_A_Relaxed_Programming_Course_for_Beginners.zip
https://voltupload.com/syr68kmebvav/A_Python_Tale_%E2%80%A2_A_Relaxed_Programming_Course_for_Beginners.z01
https://voltupload.com/uteyxvsph0w7/A_Python_Tale_%E2%80%A2_A_Relaxed_Programming_Course_for_Beginners.z02
https://voltupload.com/5q1h5zrd29ow/A_Python_Tale_%E2%80%A2_A_Relaxed_Programming_Course_for_Beginners.z03
https://voltupload.com/4k8t8wn1hdn9/A_Python_Tale_%E2%80%A2_A_Relaxed_Programming_Course_for_Beginners.z04
https://voltupload.com/dwtcav0ugky3/A_Python_Tale_%E2%80%A2_A_Relaxed_Programming_Course_for_Beginners.zip
Free search engine download: A Python Tale • A Relaxed Programming Course for Beginners