LuckyPants
Home
Poems
Python
Python Interview Prep Notes for Students
>
Merge Intervals Leetcode
Merge k Sorted Lists
Python Setup
>
Pep 8 style guide
Lecture 1 - Basics
Lecture 2 - Loops, Lists
>
Homework 2 Program 1 Step By Step
Homweork 2 Shuffle String Program
Lecture 3 - structures, packing, string functions
>
Homework
Additional Exercises - you do not need to submit these
Lecture 4 - Dictionaries, Functions, Modules
Lecture 5 - functions, variable scope, modules
>
Previous Exams
Lecture 6 - CLI, Files, Regex, pickle, shelve
Lecture 7 - capturing web content
>
Processing XML data
Midterm Prep
>
Programming assignment prep
Lecture 8 - Exceptions, Classes, Inheritance
>
Exceptions Recording
Multiple Except Clauses Recording
Eating an Exception Recording
finally and else clause recordings
Exception Stack Trace Recording
exit() and CTRL+C
Class Variables Recording
Static Methods and Class Methods Recording
Inheritance Recordings
Section 9 - db, flask, pip
>
Accessing Databases
HTTP Server
Web Applications
Finding and installing additional Libraries with pip
Web Services with Flask
Calling Web Services from Python
Placing your application on the web
Section 10 - flask, grpc, venv, docker
>
Flask based Web Applications
gRPC
Packaging, Dependencies and Virtual Environments
Dockerized Python Application
Section 11 - Django, GUI
>
Cross Site Scripting XSS and markupsafe
Django
>
Cross Site Request Forgery CSRF
tkinter - frame and button
Toplevel
Frame
Mouse and Keyboard Events
Canvas
Menu
Radiobuttons and Checkboxes
Entry
ImageMagic
Lecture 12 - WebSockets, System Monitoring, PyGame
>
Web Sockets
PyGame Platformer
Lecture 13 - Data Structure and Algorithms
>
Arrays and Strings
Dictionaries
Linked Lists
Trees
Stack and Queue
Sets
Merge Sort
Coverage Reports
Lecture 14 - Subprocesses, Threads, Multiprocessing
>
Graphs
Singleton Design Pattern
Subprocesses and Multithreading
Jupiter Notebooks
Pandas Operations
Extra
>
Raspberry Pi
Raspberry PI home security
OpenCV and template matching
Compare SQLite DB's in Python
Natural Language Processing and nltk
Hackathon Projects
SaaS
Java Interview Prep Notes for Students
Setup
>
SaaS and Cloud Computing
Eclipse set up
Building web application in Eclipse using Tomcat
Section2
>
Maven Intro
Set up a simple web app and deploy on Heroku
Add Jersey Dependencies
Dissecting our first REST service
Section3
>
Jackson intro
@POST, @PUT, @DELETE
Your Project
Section4
>
Rules of Injection
Root Resource, Subresource, Subresource Locator
@CONTEXT
Section 5
>
Heroku, Java, Jersey and Postgres
Music Store with Postgres
Working with Files
Storing files in Postgres
Homework
Section 6
>
Books Store with Mongo
Google APIs
Twitter APIs
Properties for a web application
Homework
Section 7
>
Jersey Client Famework
Java Jersey SalesForce and OAuth
Servlets and JSP
Data access examples
Section 8
>
MVC - Model View Controller
JSTL Core tags
Scopes
Building Services to work with forms
Section 9
>
Calling REST services with JQuery
Angular.js
Section 10
>
consuming SOAP services
Web Sockets
Websockets, continued
Section 11 - Software Development Methodologies, Testing, Performance and Security
>
Software Development Methodologies
Testing, Performance and Security
Your Project
Previous Projects
Course Project Submission
SaaS Projects
Install Tomcat on Mac
Here are the midterm exams:
Version1:
midterm-v1.rtf
File Size:
16 kb
File Type:
rtf
Download File
Version2:
midterm-v2.rtf
File Size:
17 kb
File Type:
rtf
Download File
Code
midterm.zip
File Size:
6 kb
File Type:
zip
Download File
Home
Poems
Python
Python Interview Prep Notes for Students
>
Merge Intervals Leetcode
Merge k Sorted Lists
Python Setup
>
Pep 8 style guide
Lecture 1 - Basics
Lecture 2 - Loops, Lists
>
Homework 2 Program 1 Step By Step
Homweork 2 Shuffle String Program
Lecture 3 - structures, packing, string functions
>
Homework
Additional Exercises - you do not need to submit these
Lecture 4 - Dictionaries, Functions, Modules
Lecture 5 - functions, variable scope, modules
>
Previous Exams
Lecture 6 - CLI, Files, Regex, pickle, shelve
Lecture 7 - capturing web content
>
Processing XML data
Midterm Prep
>
Programming assignment prep
Lecture 8 - Exceptions, Classes, Inheritance
>
Exceptions Recording
Multiple Except Clauses Recording
Eating an Exception Recording
finally and else clause recordings
Exception Stack Trace Recording
exit() and CTRL+C
Class Variables Recording
Static Methods and Class Methods Recording
Inheritance Recordings
Section 9 - db, flask, pip
>
Accessing Databases
HTTP Server
Web Applications
Finding and installing additional Libraries with pip
Web Services with Flask
Calling Web Services from Python
Placing your application on the web
Section 10 - flask, grpc, venv, docker
>
Flask based Web Applications
gRPC
Packaging, Dependencies and Virtual Environments
Dockerized Python Application
Section 11 - Django, GUI
>
Cross Site Scripting XSS and markupsafe
Django
>
Cross Site Request Forgery CSRF
tkinter - frame and button
Toplevel
Frame
Mouse and Keyboard Events
Canvas
Menu
Radiobuttons and Checkboxes
Entry
ImageMagic
Lecture 12 - WebSockets, System Monitoring, PyGame
>
Web Sockets
PyGame Platformer
Lecture 13 - Data Structure and Algorithms
>
Arrays and Strings
Dictionaries
Linked Lists
Trees
Stack and Queue
Sets
Merge Sort
Coverage Reports
Lecture 14 - Subprocesses, Threads, Multiprocessing
>
Graphs
Singleton Design Pattern
Subprocesses and Multithreading
Jupiter Notebooks
Pandas Operations
Extra
>
Raspberry Pi
Raspberry PI home security
OpenCV and template matching
Compare SQLite DB's in Python
Natural Language Processing and nltk
Hackathon Projects
SaaS
Java Interview Prep Notes for Students
Setup
>
SaaS and Cloud Computing
Eclipse set up
Building web application in Eclipse using Tomcat
Section2
>
Maven Intro
Set up a simple web app and deploy on Heroku
Add Jersey Dependencies
Dissecting our first REST service
Section3
>
Jackson intro
@POST, @PUT, @DELETE
Your Project
Section4
>
Rules of Injection
Root Resource, Subresource, Subresource Locator
@CONTEXT
Section 5
>
Heroku, Java, Jersey and Postgres
Music Store with Postgres
Working with Files
Storing files in Postgres
Homework
Section 6
>
Books Store with Mongo
Google APIs
Twitter APIs
Properties for a web application
Homework
Section 7
>
Jersey Client Famework
Java Jersey SalesForce and OAuth
Servlets and JSP
Data access examples
Section 8
>
MVC - Model View Controller
JSTL Core tags
Scopes
Building Services to work with forms
Section 9
>
Calling REST services with JQuery
Angular.js
Section 10
>
consuming SOAP services
Web Sockets
Websockets, continued
Section 11 - Software Development Methodologies, Testing, Performance and Security
>
Software Development Methodologies
Testing, Performance and Security
Your Project
Previous Projects
Course Project Submission
SaaS Projects
Install Tomcat on Mac