Python at Universität Oldenburg | Flashcards & Summaries

Lernmaterialien für Python an der Universität Oldenburg

Greife auf kostenlose Karteikarten, Zusammenfassungen, Übungsaufgaben und Altklausuren für deinen Python Kurs an der Universität Oldenburg zu.

TESTE DEIN WISSEN

Numbers

Lösung anzeigen
TESTE DEIN WISSEN

Numeric types are:

int, float, complex

Lösung ausblenden
TESTE DEIN WISSEN

Strings

Lösung anzeigen
TESTE DEIN WISSEN
  • written by
    • x = "Hello"
    • x = 'Hello'
  • multiline strings
    • x = """ Hello World,
    • What's up """
Lösung ausblenden
TESTE DEIN WISSEN

Generate Random Numbers

Lösung anzeigen
TESTE DEIN WISSEN

import random as rnd

ra=[ rnd.gauss(0,1) for i in range(100000) ]

ra=[ rnd.betavariate(0.3,0.1) for i in range(100000) ]


Lösung ausblenden
TESTE DEIN WISSEN

For Loops

Lösung anzeigen
TESTE DEIN WISSEN
  • A for loop is used for iterating over a sequence (that is either a list, a tuple, a dictionary, a set, or a string).
  • example:
    • fruits = ["apple", "banana", "cherry"]
    • for x in fruits:

        print(x)

  • To loop through a set of code a specified number of times, we can use the range() function
  • example:
    • for x in range(6):

        print(x) --> 0 1 2 3 4 5


  • example:
    • values = ["a", "b", "c"]
    • index = 0
    • for value in values:

      ...     print(index, value)

      ...     index += 1

    • #result: 

      0 a

      1 b

      2 c



Lösung ausblenden
TESTE DEIN WISSEN

Difference between c.sort() and sorted(c)

                                       

Lösung anzeigen
TESTE DEIN WISSEN

c.sort() is an in-place function


sorted(c) not

Lösung ausblenden
TESTE DEIN WISSEN

Boolean

Lösung anzeigen
TESTE DEIN WISSEN
  • true or false
  • writte by
    • x = b<k
    • (True = 1, False = 0)
Lösung ausblenden
TESTE DEIN WISSEN

Commands for dictionaries

Lösung anzeigen
TESTE DEIN WISSEN
  • a.values()
  • a.get()
  • a.items()
  • a.copy()
Lösung ausblenden
TESTE DEIN WISSEN

Commands for strings

Lösung anzeigen
TESTE DEIN WISSEN
  • append
  • join
  • format
  • find
  • index
  • partition
  • replace
  • split
Lösung ausblenden
TESTE DEIN WISSEN

Dictionaries

Lösung anzeigen
TESTE DEIN WISSEN
  • also called map
  • stores data in a key = value format
  • written by
    • x = {'Hans':'Neuroscience','Horst':'Forst'}
  • properties
    • ordered
    • changeable
      • you can add and remove items
    • duplicates are not allowed
      • the keys have to be unique
Lösung ausblenden
TESTE DEIN WISSEN

Only certain outputs of a function

Lösung anzeigen
TESTE DEIN WISSEN

function is called f: 

def f(a,b,c): return a,b,c


  • [x,*dum]=f(1,2,3)
  • _,y,_=f(1,2,3)
Lösung ausblenden
TESTE DEIN WISSEN

a.pop()

Lösung anzeigen
TESTE DEIN WISSEN

works for lists


fruits = ['apple', 'banana', 'cherry']


fruits.pop(1)


#result: ['apple', 'cherry']

Lösung ausblenden
TESTE DEIN WISSEN

a.keys()

Lösung anzeigen
TESTE DEIN WISSEN
  • used for dictionaries
  • example:
    • x = {'Hans':'Neuroscience','Horst':'Forst')
    • x.keys shows Hans and Horst
Lösung ausblenden
  • 30680 Karteikarten
  • 715 Studierende
  • 5 Lernmaterialien

Beispielhafte Karteikarten für deinen Python Kurs an der Universität Oldenburg - von Kommilitonen auf StudySmarter erstellt!

Q:

Numbers

A:

Numeric types are:

int, float, complex

Q:

Strings

A:
  • written by
    • x = "Hello"
    • x = 'Hello'
  • multiline strings
    • x = """ Hello World,
    • What's up """
Q:

Generate Random Numbers

A:

import random as rnd

ra=[ rnd.gauss(0,1) for i in range(100000) ]

ra=[ rnd.betavariate(0.3,0.1) for i in range(100000) ]


Q:

For Loops

A:
  • A for loop is used for iterating over a sequence (that is either a list, a tuple, a dictionary, a set, or a string).
  • example:
    • fruits = ["apple", "banana", "cherry"]
    • for x in fruits:

        print(x)

  • To loop through a set of code a specified number of times, we can use the range() function
  • example:
    • for x in range(6):

        print(x) --> 0 1 2 3 4 5


  • example:
    • values = ["a", "b", "c"]
    • index = 0
    • for value in values:

      ...     print(index, value)

      ...     index += 1

    • #result: 

      0 a

      1 b

      2 c



Q:

Difference between c.sort() and sorted(c)

                                       

A:

c.sort() is an in-place function


sorted(c) not

Mehr Karteikarten anzeigen
Q:

Boolean

A:
  • true or false
  • writte by
    • x = b<k
    • (True = 1, False = 0)
Q:

Commands for dictionaries

A:
  • a.values()
  • a.get()
  • a.items()
  • a.copy()
Q:

Commands for strings

A:
  • append
  • join
  • format
  • find
  • index
  • partition
  • replace
  • split
Q:

Dictionaries

A:
  • also called map
  • stores data in a key = value format
  • written by
    • x = {'Hans':'Neuroscience','Horst':'Forst'}
  • properties
    • ordered
    • changeable
      • you can add and remove items
    • duplicates are not allowed
      • the keys have to be unique
Q:

Only certain outputs of a function

A:

function is called f: 

def f(a,b,c): return a,b,c


  • [x,*dum]=f(1,2,3)
  • _,y,_=f(1,2,3)
Q:

a.pop()

A:

works for lists


fruits = ['apple', 'banana', 'cherry']


fruits.pop(1)


#result: ['apple', 'cherry']

Q:

a.keys()

A:
  • used for dictionaries
  • example:
    • x = {'Hans':'Neuroscience','Horst':'Forst')
    • x.keys shows Hans and Horst
Python

Erstelle und finde Lernmaterialien auf StudySmarter.

Greife kostenlos auf tausende geteilte Karteikarten, Zusammenfassungen, Altklausuren und mehr zu.

Jetzt loslegen

Das sind die beliebtesten StudySmarter Kurse für deinen Studiengang Python an der Universität Oldenburg

Für deinen Studiengang Python an der Universität Oldenburg gibt es bereits viele Kurse, die von deinen Kommilitonen auf StudySmarter erstellt wurden. Karteikarten, Zusammenfassungen, Altklausuren, Übungsaufgaben und mehr warten auf dich!

Das sind die beliebtesten Python Kurse im gesamten StudySmarter Universum

Introduction to Programming in Python

IU Internationale Hochschule

Zum Kurs

Die all-in-one Lernapp für Studierende

Greife auf Millionen geteilter Lernmaterialien der StudySmarter Community zu
Kostenlos anmelden Python
Erstelle Karteikarten und Zusammenfassungen mit den StudySmarter Tools
Kostenlos loslegen Python