MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.


I'm not curious

Programming for Everybody Python

Course Summary

This course aims to teach everyone to learn the basics of programming computers using Python. The course has no pre-requisites and avoids all but the simplest mathematics. Anyone with moderate computer experience should be able to master the materials in this course.


  • +

    Course Syllabus

    Week One: Introduction - Why we program?  
    Week Two: Variables and Expressions
    Week Three: Conditional code
    Week Four: Functions
    Week Five: Loops and Iteration
    Week Six: Strings
    Week Seven: Files
    Week Eight: Lists
    Week Nine: Dictionaries
    Week Ten: Tuples
    Optional Topic: Regular Expressions

     

  • +

    Recommended Background

    There are no pre-requisites for this course.  We avoid any advanced mathematics. You can do the entire class using a web browser.  If you are going to do the programming exercises on your own computer (optional), you should know how to download and install software and be able to make folders and organize files on your computer.   We will have detailed instructional videos for both Windows and Macintosh computers for all software installation and file management tasks for those who want to do software development on their computers.  All required software for this class is free.

  • +

    Course Format

    Each week there will be about an hour of lecture material. The ten weeks of the course match the first ten chapters of the book - we cover one chapter per week.   Each week there will be some combination of a quiz, programming assignment, and/or an optional extra credit assignment. 

  • +

    Suggested Reading

    The textbook is titled Python for Informatics: Exploring Information.  The book is free to download in all major electronic formats including: PDF, EPUB, MOBI, HTML, and Apple's iBooks.  The free iBooks version of the book contains enhanced video materials and exercises built into the book.  You can purchase a printed copy of the book from Amazon for $8.99.   It is not necessary to purchase the printed book.   All of the book materials are available under a Creative Commons Attribution-NonCommercial 3.0 Unported License.


Course Fee:
Free

Course Type:

Self-Study

Course Status:

Active

Workload:

1 - 4 hours / week

This course is listed under Open Source , Development & Implementations and Data & Information Management Community

Related Posts:

Python

 

Web Design

 

Data Analysis

 

Attended this course?

Back to Top

 
Awards & Accolades for MyTechLogy
Winner of
REDHERRING
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top