Skip to content

laughtrey/cis83

Repository files navigation

CIS 83 - Programming Python

Textbook: zyBooks

Fall '19

Final grade: A

Continued from CIS 206

Continued in CIS 208

Projects

2 Variables and Expressions

Sept-8 Assignment operators and arithmetic operations in Python. Here we go again!

3 Types

Sept-11 Basic arithmetic, I like how python can read input though. Super quick.

4 Branching

Sept-16 Loops again. I'm not a fan of the word 'elif'. It's like they just wanted to change it to change it. Is it that hard to type else if?

5 Loops

Sept-23 Brother, more loops. The for loop is set up weird, I don't know if someone can look at that and understand that they're starting at 0 and going to the number they specify, but it's also a little easier to write a lower <i < upper range in Python.

6 Functions

Sept-30 Functions in Python freak me out a little bit. They're just floating there, hoping you remembered to hit tab. I miss my { }.

7 Strings

Oct-7 Simple string functions, but they're sort of tricking us into working with lists and capitalizations and such. I used a lambda for the .capitalize() function and it did the job just fine.

8 Lists and Dictionaries

Oct-21 Last week was midterm, got 99%. This week we're looking at data containers and their built in functions. I'm glad they seem to have a lot. I was always a little annoyed at the differences in vectors, lists, arrays in C++

9 Classes

Oct-28 Classes are the best part of learning any OOP language. Python was no different. Love it.

10 Exceptions

Nov-4 Exception handling. I still need to figure out how to delete the object when it encounters an exception during creation.

11 Modules

Nov-11 Modules are like little mini-classes I think. Neat little script you can reuse without creating an entire class for it.

12 Files

Nov-18 Files seem more simple than C++ as well. I like it all the built in functionality a lot.

13 Inheritance

Nov-25 Same deal as other languages, just learning the syntax at this point.

About

Programming with Python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages