Git Product home page Git Product logo

intro-to-python's Introduction

Intro to Python

The iPython notebooks and sample code for Introductory Python courses

You're in the right place if you're looking for the material for one of the following courses:

  • District Data Labs: Python for new Programmers

Materials

The Workshop.pynb can be viewed on the iPython nbviewer application by using the following link: nbviewer Intro to Python. If you'd like to run an interactive version of the notebook you must have iPython installed, then simply run:

$ ipython notebook Workshop.pynb

After cloning or downloading the repository to a working directory.

The example program that we discussed in class, clock.py is a simple program that can be used every day to print out formatted timestamps in documents that you're preparing. It is also a simple program for instruction purposes. You can run this program by:

$ python clock.py -code
Mon Mar 10 08:43:26 2014 -0400

Syllabus

The outline of the Workshop is as follows:

  1. Learning how to learn how to program
  2. Prerequisites
  3. Output and Input
  4. What is Programming?
  5. Variables
  6. Calculation
  7. Comparison
  8. Simple Data Types
  9. Strings
  10. Conditionality
  11. Logic
  12. Repetition
  13. Functions
  14. Lists, Tuples, Sets and Dictionaries
  15. File I/O
  16. APIs
  17. Object Oriented Programming
  18. A Time Formatter

License

The materials in this repository are licensed under an Apache2 License, which simply states that you may copy and use this code as you like, including for a commercial use with or without modifications. You cannot, however, use any trademark in this package or hold us liable for any content. Finally, if you do choose to use the material you must include the Apache2 license, state any changes, and include our copyright notices.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.