38 episodes

6.0001 Introduction to Computer Science and Programming in Python is intended for students with little or no programming experience. It aims to provide students with an understanding of the role computation can play in solving problems and to help students, regardless of their major, feel justifiably confident of their ability to write small programs that allow them to accomplish useful goals. The class uses the Python 3.5 programming language. *** Correction for Lecture_02_exercise_04: The right answer should be print "You got out of the Lost Forest!" ***

Introduction to Computer Science and Programming in Python MIT

    • Technology
    • 4.3, 52 Ratings

6.0001 Introduction to Computer Science and Programming in Python is intended for students with little or no programming experience. It aims to provide students with an understanding of the role computation can play in solving problems and to help students, regardless of their major, feel justifiably confident of their ability to write small programs that allow them to accomplish useful goals. The class uses the Python 3.5 programming language. *** Correction for Lecture_02_exercise_04: The right answer should be print "You got out of the Lost Forest!" ***

    • video
    Lecture 1: What is Computation?

    Lecture 1: What is Computation?

    In this lecture, Dr. Bell introduces the theory of computation and explains some aspects of computational thinking. Programming languages are discussed, with an emphasis on basic Python syntax and data structures.

    • 43 min
    • video
    Shell vs. Editor

    Shell vs. Editor

    This in-class question explains the difference between the IDLE python environment and the shell.

    • 1 min
    • video
    Python vs. Math

    Python vs. Math

    This in-class question explains what mathematical statements are and are not valid in python.

    • 1 min
    • video
    Bindings

    Bindings

    This in-class question explains variable bindings and the order of operations in python.

    • 1 min
    • video
    Lecture 2: Branching and Iteration

    Lecture 2: Branching and Iteration

    In this lecture, Dr. Bell introduces strings and indentation in Python, then discusses basic features of programmatic logic, such as branching, conditionals, iteration, and loops.

    • 43 min
    • video
    Strings

    Strings

    This in-class exercise demonstrates working with strings in Python.

    • 53 sec

Customer Reviews

4.3 out of 5
52 Ratings

52 Ratings

lebybw ,

Hmm Xtreme

Thx uuuuuikixd BBC

Top Podcasts In Technology

Listeners Also Subscribed To

More by MIT