##### Filter Reset
###### Lectures
• All Lectures
• Lecture 1 (2)
• Lecture 2 (2)
• Lecture 3 (2)
• Lecture 4 (2)
• Lecture 5 (1)
• Lecture 6 (1)
• Lecture 7 (1)
• Lecture 8 (1)
• Lecture 9 (1)
• Lecture 10 (1)
• Lecture 11 (1)
• Lecture 12 (1)
• Lecture 13 (1)
###### Semester
Class Notes (1,044,528)
AUS (35,215)
USyd, USYD (4,266)
INFO (29)
INFO1110 (17)

# Class Notes for INFO1110 at University of Sydney

Introduction to Programming

Sort
17 Results
##### INFO1110 Lecture Notes - Lecture 10: Instance Variable, Class Variable, Presbyterian Polity

WEEK S 9A, 11B Classes Warning:Objects and classes can be particularly confusing at first. Objects and classes A type is a kind of thing, e.g. intand float in Python. Objects An object is a thing that may have data andor p...

Information Technology
INFO1110
John Stavrakakis
##### INFO1110 Lecture Notes - Lecture 13: 8-Bit, Arbitrary-Precision Arithmetic, Floating Point

WEEK 12 Data types, multidimensional arrays, and numpy numpy numpy is a Python module that gives access to native data types in the CPU. Note: In Semester 1 2018,numpy specifically was not assessed in the final exam, mainl...

Information Technology
INFO1110
John Stavrakakis
##### INFO1110 Lecture Notes - Lecture 11: Functional Programming, Iter, Sorting

WEEK 1 0 Functional programming, generators, and iterators Iterators An iterator is an object representing a stream of data. The stream can be finite or infinite. The iterator has two fundamental operations: Return the nex...

Information Technology
INFO1110
John Stavrakakis
##### INFO1110 Lecture Notes - Lecture 12: Recurrence Relation

WEEK 1 1A Recursion Recursion Recursion is based on solving problems in terms of solutions to simpler problems. A problem can be solved with recursion if an arbitrarilysized problem can be solved by firstsolving a smaller ...

Information Technology
INFO1110
John Stavrakakis
##### INFO1110 Lecture 9: 8B – Modules and methods

WEEK 8B Modules and methods Modules A module is a single file that contains related definitions, functions, and code. Aim is to aid code organisation Modularity Breaks up code into developerdefined categories In Python, a ...

Information Technology
INFO1110
John Stavrakakis
##### INFO1110 Lecture 6: 6 – Exceptions and file IO

WEEK 6 Exceptions and file IO Exceptions Objects that signal the occurrence of anunusual eventduring the execution of a program. Passing an exception is called throwingit. Exception mechanism 1. Construct an exception obje...

Information Technology
INFO1110
John Stavrakakis
##### INFO1110 Lecture Notes - Lecture 7: White-Box Testing, Black-Box Testing, Software Design

WEEK S 7, 9B Testingand the software design process Testing Untested software is unreliable. Testing increases the reliability of software. For critical software systems, testing is more significant than ...

Information Technology
INFO1110
John Stavrakakis
##### INFO1110 Lecture Notes - Lecture 2: Style Guide, Operand, Order Of Operations

WEEK 2 Variables, operators, formatting General definitions Binary numbers Method of representing numbers using bits Bit A unit of information represented as 0 or 1 Byte ...

Information Technology
INFO1110
John Stavrakakis
##### INFO1110 Lecture Notes - Lecture 8: Programming Idiom, 5,6,7,8

WEEK 8A Programming idioms Programming idioms A programming idiom is a commonly-used method to solve a small problem. They are all related to search. e.g. Find the smallest of two numbers: if x < y: # x is t...

Information Technology
INFO1110
John Stavrakakis
##### INFO1110 Lecture Notes - Lecture 5: Code Reuse, Return Type, Power2

WEEK 5 Functions and dictionaries Functions Functions are a series of instructions that will produce an output based on a number of inputs. A separate part of a program that performs some operations and can be inv...

Information Technology
INFO1110
John Stavrakakis
##### INFO1110 Lecture 1: 1 – Programming basics

WEEK 1 Programming basics Welcome to INFO1110! Regardless of how much programming experience you have (even not at all) prior to entering this course, with hard work and determination, youll be able to call yourself a prog...

Information Technology
INFO1110
John Stavrakakis
##### INFO1110 Lecture Notes - Lecture 3: Control Flow, Boolean Expression, Gnu Readline

WEEK 3 Control flow and file I/O if elif else statements Allows the program to execute different code based on a condition (a control statement), a Boolean expression that evaluates to True or False. if <conditio...

Information Technology
INFO1110
John Stavrakakis
##### INFO1110 Lecture 4: 4 – Loops and lists

WEEK 4 Loops and lists Arrays An array is a contiguous block of memory containing multiple values of the same type. A multielement array is commaseparated objects of the same type within square brackets. When using the ind...

Information Technology
INFO1110
John Stavrakakis
##### INFO1110 Lecture 2: INFO1110_2

Information Technology
INFO1110
John Stavrakakis
##### INFO1110 Lecture 3: INFO1110_3

Information Technology
INFO1110
John Stavrakakis
Notes
Practice
Me

OR

Don't have an account?

Join OneClass

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

Join to view

OR

By registering, I agree to the Terms and Privacy Policies
Just a few more details

So we can recommend you notes for your school.