Get Programming with Python in Motion

Video description

Provides an easy to follow introduction to both computer programming and the Python language.
Shawn Bolan

Don’t know anything about programming? No problem! This video course is designed for people who have never written a line of computer code. Using Python, a language designed for teaching and learning how to program, you’ll learn key skills that every coder needs. First, your instructor Ana Bell guides you through installing Python onto your computer. Then, you’ll work through a few super-easy (and fun!) examples that teach you about how Python looks and works.
After you get started, you’ll learn how to build programs that can automatically repeat actions and make decisions based on the conditions YOU set. You’ll get experience with the process of program writing, and learn to combine different pieces of code so that they can work together. Finishing everything off, you’ll learn ways to make your code more readable and easier to maintain in the future.
This video course works perfectly alongside Ana’s book Get Programming: Learn to code with Python, each building on the other to give you a complete tour of this great language!

Programming now plays a role in almost every job. It’s time to add it to your resume! Python is great for beginners, and it’s also a language that grows with you. You can use Python for everything from web development to data science. This video course will get you started the easy way!

Inside:

  • Programming skills you can use in any language
  • Variables, expressions, and statements
  • Getting a program to repeat tasks and make decisions
  • Essential best practices for clean and easy to maintain code
  • How to write programs that can interact with a mouse, keyboard, and more!
No experience with programming is needed, this video course is for anyone!

Ana Bell is an MIT lecturer and scientist who teaches the popular course, Introduction to Computer Science and Programming Using Python. She is also the author of Manning’s bestselling Get Programming: Learn to code with Python.

This is a good introductory course to the basics of programming utilizing the Python language.
Joe Houghes

If you have ever wanted to learn Python, through a video course, then this is a great course to go with.
Mike F. Cuddy

Table of contents

  1. 1. LEARNING HOW TO PROGRAM
    1. Why learn to program? 00:07:33
    2. Basic programming principles 00:07:41
  2. 2. VARIABLES, TYPES, EXPRESSIONS, AND STATEMENTS
    1. Introducing Python 00:08:39
    2. Giving names to things 00:09:13
    3. Object types 00:09:55
    4. Exercise: Convert to hours and minutes 00:07:05
  3. 3. STRINGS, TUPLES, AND INTERACTING WITH THE USER
    1. String objects 00:10:18
    2. Advanced string operations 00:09:03
    3. Simple error messages 00:06:08
    4. Tuple objects 00:08:20
    5. Interacting with the user 00:10:52
    6. Exercise: Name mashup 00:11:00
  4. 4. MAKING DECISIONS IN YOUR PROGRAMS
    1. Introducing decisions in programs 00:10:33
    2. Making more decisions 00:10:52
    3. Exercise: Choose your own adventure 00:10:23
  5. 5. REPEATING TASKS
    1. Repeating tasks with loops 00:07:18
    2. Customizing loops 00:09:31
    3. Loops with conditions 00:14:52
    4. Exercise: Scrabble, art edition 00:13:40
  6. 6. ORGANIZING YOUR CODE INTO REUSABLE BLOCKS
    1. Organizing your code into reusable blocks 00:09:35
    2. Achieving modularity and abstraction using functions 00:14:08
    3. Advanced operations with functions 00:14:04
    4. Exercise: Analyze your friends 00:13:20
  7. 7. WORKING WITH MUTABLE DATA TYPES
    1. Mutable and immutable objects 00:05:50
    2. Working with lists 00:08:03
    3. Advanced operations with lists 00:10:15
    4. Dictionaries as maps between objects 00:13:44
    5. Aliasing and copying lists and dictionaries 00:13:11
    6. Exercise: Document similarity 00:14:01
  8. 8. MAKING YOUR OWN OBJECT TYPES USING OBJECT-ORIENTED PROGRAMMING
    1. Making your own object types 00:06:26
    2. Creating a class for an object type 00:10:23
    3. Working with your own object types 00:12:48
    4. Customizing classes 00:10:28
    5. Exercise: Card game 00:14:13
  9. 9. USING LIBRARIES TO ENHANCE YOUR PROGRAMS
    1. Useful libraries 00:11:58
    2. Testing and debugging your programs 00:10:42
    3. A library for graphical user interfaces 00:10:41
    4. Exercise: Game of tag 00:13:30

Product information

  • Title: Get Programming with Python in Motion
  • Author(s): Ana Bell
  • Release date: September 2019
  • Publisher(s): Manning Publications
  • ISBN: None