Go offline with the Player FM app!
Thinking Like a Computer Scientist: A Python Programming Journey
Manage episode 459293463 series 3624949
This episode explores how to approach problem-solving through computer programming using Python. We'll learn about the core concepts in "Think Python," including variables, expressions, functions, and control structures, and how these elements work together to create effective programs. We'll focus on developing a "computer science" mindset, and using concepts like incremental development and debugging to tackle complex problems. We will also discuss data structures like lists and dictionaries, object-oriented programming, and file handling to write practical programs, with examples drawn from the textbook.
Think Python 2nd edition: book
9 episodes
Manage episode 459293463 series 3624949
This episode explores how to approach problem-solving through computer programming using Python. We'll learn about the core concepts in "Think Python," including variables, expressions, functions, and control structures, and how these elements work together to create effective programs. We'll focus on developing a "computer science" mindset, and using concepts like incremental development and debugging to tackle complex problems. We will also discuss data structures like lists and dictionaries, object-oriented programming, and file handling to write practical programs, with examples drawn from the textbook.
Think Python 2nd edition: book
9 episodes
All episodes
×1 Machine Learning Mastery: Strategies for Success with Andrew Ng 22:15
1 Diving into Operating Systems: Virtualization, Concurrency, and Persistence 21:39
1 Thinking Like a Computer Scientist: A Python Programming Journey 18:26
1 Structure and Interpretation: Exploring the Foundations of Computer Science 10:32
1 Logic, Proofs, and the Mathematics of Computation: From Simple Predicates to Complex Algorithms 33:59
1 Unlocking the Power of Algorithms: A Deep Dive into Competitive Programming 27:25
1 From Zero to Rust Hero: Exploring Google's Comprehensive Rust Course 17:05
1 Kotlin Unlocked: Your Gateway to Modern Programming 16:51
Welcome to Player FM!
Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.