background preloader

6.00 Introduction to Computer Science and Programming, Fall 2008

6.00 Introduction to Computer Science and Programming, Fall 2008

Electrical Engineering and Computer Science | 6.00 Introduction to Computer Science and Programming, Fall 2008 | Video Lectures The most learner-friendly resources about algorithms Dive Into Python Electrical Engineering and Computer Science | 6.00 Introduction to Computer Science and Programming, Fall 2008 | Video Lectures | 1: Introduction and Goals; Data Types, Operators, and Variables MIT OpenCourseWare - Free Courses Python Introduction - Google's Python Class - Google Code Python is a dynamic, interpreted language. Source code does not declare the types of variables or parameters or methods. This makes the code short and flexible, and you lose the compile-time type checking in the source code. An excellent way to see how Python code works is to run the Python interpreter and type code right into it. $ python ## Run the Python interpreterPython 2.7.1 (r271:86832, Jul 31 2011, 19:30:53) [GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)] on darwinType "help", "copyright", "credits" or "license" for more information.>>> a = 6 ## set a variable in this interpreter session >>> a ## entering an expression prints its value6>>> a + 28>>> a = 'hi' ## a can hold a string just as well>>> a 'hi'>>> len(a) ## call the len() function on a string2>>> foo(a) ## try something that doesn't workTraceback (most recent call last): File " Python Program Python source files use the ".py" extension. #! Running this program from the command line looks like:

Course Catalog WiBit.net: Introduction to Computer Programming This is our fundamentals course! Software development is not all glamorous. There are many underlying concepts that lay beneath the code that are important to understand in order to reach your full potential. The WiBit.Net training method focuses on basics. Why? Well, for a simple reason. All this learning begins here with Introduction to Computer Programming.

Related: