Skip to content

enactdev/CISC_106_F18

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CISC 106 F18

Class files for UD's CISC 106 as taught by me

Binder

Resources

Topics

  • Week 1: Data types and basic usage
  • Week 2: Basic lists and intro to conditionals
  • Week 3: Functions
  • Week 4: Conditionals -- if statements and while loops
  • Week 5: Iterables
  • Week 6:
  • Week 7:
  • Week 8:
  • Week 9:
  • Week 10:
  • Week 11:
  • Week 12:
  • Week 13:
  • Week 14:
  • Week 15:

Click the binder link above to open this repository in an online notebook. (Right click to open in a new tab or window)

If you miss a class, or want to review, open the notebook shared in that class and select menu item "Kernel => Restart & Clear Output." Then step through each notebook cell. (Hint: Shift + Enter is a keyboard shortcut to execute a cell and move to the next cell.)

Use the scratchpad notebook to run test code as you work through problems. If you install Python on your own machine you can open a Python shell window instead.

This repository will contain materials that were used, discussed, or created in class. Each class will include a file of notes creatd in Markdown, and one or more notebooks.

You do not need to create an account on GitHub, but you should.

This repository will be more useful if you run the code in your own notebooks. Options:

  • mybinder.org
    • Pros
      • Fast and easy -- Just click the Binder badge above
      • This will always have the lastest notebooks that I have posted for you to use
    • Cons
      • This will not save your changes. You can play around with it, but your changes will be lost
      • It times out pretty quickly when not in use, and you'll need to relaunch
  • Microsoft Azure Notebooks
    • Pros
      • You can pull my repository fron GitHub to run here
      • You can also create your own and save code samples
      • No need to download and install anything
    • Cons
      • Microsoft does not accept your udel.edu email for account creation, you will need to use a different email to create an account
      • Pulling the latest notebooks from GitHub is not trivial, though you can always delete and reimport from your library
    • Notes:
      • Everything is based on a "library," import my GitHub repository from there
  • Anaconda -- Download and run notebooks on your own machine
    • Pros
      • Brag to your friends that you installed Python on your own computer.
    • Cons
      • This is by far the hardest option, but also the most rewarding once you are done.
      • There is no offical support from teachers or TAs for this option. There are plenty of guides online, and you can ask fellow students for help.
    • Guides:

A hybrid approach is probably best. You can always quickly run my latest code by clicking the Binder badge, and either use Azure or your own Anaconda instance to create and store notebooks that you created to reference in the future.

About

Class files for UD's CISC 106 as taught by me

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published