Working With The Class System in Python Chapter1
Working With The Class System in Python Chapter1
Vicki Boykis
Senior Data Scientist
DataCamp Object Oriented Programming in Python
DataCamp Object Oriented Programming in Python
OOP
class PrintList:
def __init__(self,numberlist):
self.numberlist = numberlist
def print_list(self):
for item in self.numberlist:
print(f"Item {item}")
A = PrintList([1,2,3])
A.print_list()
DataCamp Object Oriented Programming in Python
Introduction to NumPy
Internals
Vicki Boykis
Senior Data Scientist
DataCamp Object Oriented Programming in Python
What's NumPy?
Source: DataCamp
DataCamp Object Oriented Programming in Python
Example:
import numpy as np
our_array = np.array([2,3,4])
print(our_array)
[2 3 4]
print(type(our_array))
<type 'numpy.ndarray'>
DataCamp Object Oriented Programming in Python
Example 1:
array([[ 0, 1, 2, 3, 4],
[ 5, 6, 7, 8, 9],
[10, 11, 12, 13, 14]])
Example 2:
array([6, 7, 8])
DataCamp Object Oriented Programming in Python
Let's practice!
DataCamp Object Oriented Programming in Python
Introduction to Classes
Vicki Boykis
DataCamp Object Oriented Programming in Python
What is a class?
class PrintList:
A reuseable chunk of code that has
def __init__(self,numberlist):
methods and variables. self.numberlist = numberlist
def print_list(self):
for item in self.numberlist:
print(f"Item {item}")
A = PrintList([1,2,3])
A.print_list()
DataCamp Object Oriented Programming in Python
OOP Vocabulary
DataCamp Object Oriented Programming in Python
Declaring a Class
Declaring a class
class Dinosaur:
pass
# Used in Python 2
class Dinosaur(object):
pass
Tyrannosaurus = Dinosaur()
DataCamp Object Oriented Programming in Python
Let's practice!