Skip to content

Instantly share code, notes, and snippets.

@s2t2
s2t2 / supervisor.py
Last active November 23, 2016 20:36
class Employee:
def __init__(self, name, number):
self._name = name
self._number = number
#employee = Employee("Mike", "123")
#print(employee._name, employee._number)
class Supervisor(Employee):
def __init__(self, name, number, annual_salary, bonus):
@s2t2
s2t2 / customer.py
Last active November 23, 2016 20:58
class Person:
def __init__(self, name, address, phone):
self._name = name
self._address = address
self._phone = phone
#boy = Person("Jake", "123 Main Street", "123-456-7890")
#print(boy._name, boy._address, boy._phone)
class Customer(Person):
@s2t2
s2t2 / recur.py
Last active December 5, 2016 22:20
#
# example using recursion, but output is reversed
#
def print_stars_desc(n):
print(str(n) + " stars: " + (n * "*"))
if n > 1:
print_stars_desc(n - 1)
print("")
@s2t2
s2t2 / auto.py
Last active December 6, 2016 00:18
# prompt:
# Joe's Automotive performs the following routine maintenance services:
# + Oil change - $30.00
# + Lube job - $20.00
# + Radiator flush - $40.00
# + Transmission flush - $100.00
# + Inspection - $35.00
# + Muffler replacement - $200.00
# + Tire rotation - $20.00
# Write a GUI program with check buttons that allow the user to select any or all of these services.
# resources:
# + https://www.tutorialspoint.com/python/python_gui_programming.htm
# + https://www.tutorialspoint.com/python/tk_radiobutton.htm
# + https://www.tutorialspoint.com/python/tk_entry.htm
from Tkinter import *
window = Tk()
#
@s2t2
s2t2 / stop_times_with_shared_trip_and_stop.rb
Last active December 28, 2018 19:41
question about shore line east gtfs data posted 11/23/2016
#
# I would expect entries in the stop_times.txt file to be unique when grouped by `trip_id` and `stop_id`.
#
# Indeed, of the current file's 520 entries, 510 are unique, but 10 are not (5 groups of 2).
#
# The following data structure contains entries from stop_times.txt grouped by `trip_id` and `stop_id`.
#
# My question is, are these entires duplicative or do they have some significance?
#
# Thank you!
@s2t2
s2t2 / GIF-Screencast-OSX.md
Created January 28, 2017 19:02 — forked from dergachev/GIF-Screencast-OSX.md
OS X Screencast to animated GIF

OS X Screencast to animated GIF

This gist shows how to create a GIF screencast using only free OS X tools: QuickTime, ffmpeg, and gifsicle.

Screencapture GIF

Instructions

To capture the video (filesize: 19MB), using the free "QuickTime Player" application:

@s2t2
s2t2 / student_website_exercise.md
Last active March 6, 2022 08:49
Fork the Repo (Student Personal Website)

Fork the Repo

Leverage an existing open source website to publish your own.

Note: your website content will be available to the public.

Objectives

  1. Develop a familiarity with open source software, software version control, and website hosting.
  • Gain exposure to a basic website, noting its directory structure and observing HTML document structures and content.
#!/bin/bash
# download to your desktop, then run with: bash ~/Desktop/my_mac_script.sh
echo "Hello, $USER."
sleep 2
echo "The current time is: $(date)."
sleep 2
echo "You are running this script from within the following folder:"
sleep 2
@s2t2
s2t2 / README.md
Last active February 15, 2017 14:39

Command-line Computing

Use the command line to manipulate the local filesystem.

Objectives

  1. Familiarize yourself with the command line.

Prerequisites