Monday, September 23, 2013

Up and Running with Python

Get a quick intro to Python, the popular and highly readable object-oriented language. Joe Marini provides an overview of the installation process, basic Python syntax, and an example of how to construct and run a simple Python program. Learn to work with dates and times, read and write files, and retrieve and parse HTML, JSON, and XML data from the web.
Topics include:
  • Installing Python
  • Choosing an editor/IDE
  • Working with variables and expressions
  • Writing loops
  • Using the date, time, and datetime classes
  • Reading and writing files
  • Fetching Internet data
  • Parsing and processing HTML
Up and Running with Python  -  2.5 Hours of Video Lessons

Wednesday, September 18, 2013

Python 3 Essential Training Course


Bill Weinman demonstrates how to use Python 3 to create well-designed scripts and maintain existing projects. This course covers the basics of the language syntax and usage, as well as advanced features such as objects, generators, and exceptions. Example projects include a normalized database interface and a complete working CRUD application. Exercise files accompany the course.


      Topics include:
  • A Python 3 quick start for experienced developers
  • Creating functions and objects
  • Using Python’s built-in objects and classes
  • Repeating code with loops and iterators
  • Understanding and using conditional expressions
  • Creating sequences with generators
  • Reusing code with objects and libraries
  • Handling errors with exceptions
Python 3 Essential Training        ---- Videos totaling 6 hours 36 Min.

Sunday, September 15, 2013

Online Python Lessons

A Python Course
            -  13 Week course with Lessons, Exercises and Answers
Learn Python in 10 Min
            -  a cross between a tutorial and a cheat-sheet
Learning to Program
            - Pretty nice site with quite a few lessons from Basics, to Advanced
              to Applications.
Python 101
            - This course contains an introduction to the Python language, instruction in the
               important and commonly used features of the language, and practical exercises
                in the use of those features.
Python 201
           - This course contains discussions of several advanced topics that are of interest
              to Python programmers.

The Python Tutorial 
       - Official Python.org Tutorial

IBM Developer-works Python Lessons 
       Discover Python Series
       Lesson 1 - Pythons Built-in Numerical Types
       Lesson 2 - Explore Python Type Hierarchy  
       Lesson 3 - Explore Python Type Hierarchy 
       Lesson 4 - Explore Python Type Hierarchy 
       Lesson 5 - Programming in Python 
       Lesson 6 - Programming in Python       
       Lesson 7 - Explore the Python Type Hierarchy
       Lesson 9 - Putting it all Together
       Python 3 Primer 
       Part 1 - What's New
       Part 2 - Advanced Topics 

 

 

DR Chuck Online




Open Enrollment Python Class given by U of Michigan Professor Dr. Chuck Severance for FREE online.

This is a course to teach basic Python programming skills through data analysis. The book and course materials are all free and licensed as Creative Commons. There is no complex math in the course, the programs are generally quite short, and the workload is no more than a few hours per week. By the time you complete the course, you will understand be able to read, parse, and manipulate data using Python.

Saturday, September 14, 2013

Google Python Course

MIT Courseware



Massachusetts Institute of Technology FREE course material.

A Gentle Introduction to Programming Using Python (2008)

A Gentle Introduction to Programming Using Python (2011)  

  -The course will focus on planning and organizing programs, as well as the grammar of the Python programming language.

 

Introduction to Computer Science and Programming (2008) 

Scholar Version (More Complete self- study Course)
- This subject is aimed at students with little or no programming experience. It aims to provide students with an understanding of the role computation can play in solving problems. It also aims to help students, regardless of their major, to feel justifiably confident of their ability to write small programs that allow them to accomplish useful goals.

Course Features
        -Video lectures Online textbooks
        -Assignments and solutions
       -Exams and solutions
       -Recitation Videos