Filter By
Filter Reset
Semester
Class Notes (1,031,640)
US (404,736)
UC-Irvine (15,355)
I&C SCI (362)

Class Notes for Information and Computer Science at University of California - Irvine (page 4)

I&C SCI 33 Lecture 15: [Decorators]
Premium

Lecture 15 [Decorators] Wednesday, May 10, 2017 9:16 PM Decorators Typically we described decorators as a class that takes an argument that supports some protocol (method calls) and returns an object that supports the same...

Information and Computer Science
I&C SCI 33
Richard Pattis
I&C SCI 33 Lecture Notes - Lecture 10: Init, Infinite Loop, Iterator
Premium

Lecture 10 [Iterators]  Monday, April 24, 2017  9:42 AM  • For a class to be iterable (i.e., used in any kind of for loop) it must implement the iterator protocol, which means the __iter__ and __next__ method...

Information and Computer Science
I&C SCI 33
Richard Pattis
I&C SCI 33 Lecture Notes - Lecture 9: Type Conversion, Iter, Exclusive Or
Premium

Lecture 9 [Class Operator Overloading II]  Thursday, April 20, 2017  5:17 PM  Container operators: in Lists/Tuples  • The following methods all relate to indexing: using the [] delimiters, which Python interprets as s...

Information and Computer Science
I&C SCI 33
Richard Pattis
I&C SCI 33 Lecture Notes - Lecture 8: Init, Relational Operator, Operand
Premium

Lecture 8 [Class Operator Overloading I]  Thursday, April 20, 2017  5:17 PM  __init__  • Python creates an object (something that has a namespace/__dict__) for the instance of the class and then calls __init__ ...

Information and Computer Science
I&C SCI 33
Richard Pattis
I&C SCI 33 Lecture Notes - Lecture 7: Init, Class Variable, Instance Variable
Premium

Lecture 7 [Class Review]  Thursday, April 20, 2017  5:16 PM  Defining Classes  • When we define a class in a Python, we are binding the class name to an object representing the entire class.  • That class ...

Information and Computer Science
I&C SCI 33
Richard Pattis
I&C SCI 33 Lecture Notes - Lecture 6: Newline, Regular Expression
Premium

Lecture 6 [Regex II]  Friday, April 14, 2017  9:46 AM  *Generally, the functions discussed in this lecture operate on a regular expression pattern (specified by a string) and text (also specified by a string).    re f...

Information and Computer Science
I&C SCI 33
Richard Pattis
I&C SCI 33 Lecture Notes - Lecture 5: Carriage Return, Newline, Am General

Lecture 5 [Regex I]  Wednesday, April 12, 2017  9:03 AM  General Rule of Matching:  • Regular expressions match the most number of characters possible  • Matching:    Characters generally match themselves, e...

Information and Computer Science
I&C SCI 33
Richard Pattis
I&C SCI 33 Lecture 4: [EBNF]

Lecture 4 [EBNF]  Wednesday, April 12, 2017  9:03 AM  https://www.ics.uci.edu/~pattis/ICS-33/lectures/ebnf.pdf        Tablular Proofs      Derivation Trees  integer_set    Syn...

Information and Computer Science
I&C SCI 33
Richard Pattis
I&C SCI 33 Lecture Notes - Lecture 3: Tuple, Iterator, Boolean Expression

Lecture 3 [Review III]  Thursday, April 6, 2017  4:26 PM  List, Tuple, Set Comprehensions  • Comprehensions are compact ways to generate complicated (but not too complicated) lists, tuples, sets, and dicts.  ...

Information and Computer Science
I&C SCI 33
Richard Pattis
I&C SCI 33 Lecture Notes - Lecture 2: Newline, Short Circuit

Lecture 2 [Review II]  Tuesday, April 4, 2017  11:01 PM  Iterable  • Standard Python data structures: str, list, tuple, set, dict.   • For general iterable arguments (not the above mentioned data sructures) we C...

Information and Computer Science
I&C SCI 33
Richard Pattis
I&C SCI 33 Lecture Notes - Lecture 1: Function Object

Lecture 1 [Review I]  Tuesday, April 4, 2017  4:57 PM  Python in Four Sentences:  1. Names (in namespaces) are bound to objects.  2. Everything that Python computes with is an object.     (examples are inst...

Information and Computer Science
I&C SCI 33
Richard Pattis
I&C SCI 51 Lecture Notes - Lecture 1: Arithmetic Logic Unit, Processor Register, Instruction Register

Chapter 1 Contemporary Multilevel Machines Level 0: Digital Logic Level:  This level contains Gates, each of these gates have one or more input (0 or 1) and they’re built of a handful of transistors ...

Information and Computer Science
I&C SCI 51
Shannon Alfaro
I&C SCI 51 Lecture Notes - Lecture 14: Operand, Memory Address, Direct Mode

Chapter 5 The Instruction Set Expanding Opcodes:  Primarily looking at the trade-offs b/w opcodes and addresses Addressing Modes:  There are many ways to specify addresses, these are called Addressing Mod...

Information and Computer Science
I&C SCI 51
Shannon Alfaro
I&C SCI 51 Lecture Notes - Lecture 7: Logic Level, Or Gate, Arithmetic Logic Unit

Chapter 3 The Digital Logic level ⁃ Gates are manufactured and sold in units called Integrated Circuits Selectors: ⁃ Multiple values currently present at the input and can only route one through the output. ⁃ ...

Information and Computer Science
I&C SCI 51
Shannon Alfaro
Information and Computer Science
I&C SCI 45C
Ray Klefstad

Log In


OR

Don't have an account?

Join OneClass

Access over 10 million pages of study
documents for 1.3 million courses.

Sign up

Join to view


OR

By registering, I agree to the Terms and Privacy Policies
Already have an account?
Just a few more details

So we can recommend you notes for your school.

Reset Password

Please enter below the email address you registered with and we will send you a link to reset your password.

Add your courses

Get notes from the top students in your class.


Submit