Python Subjects Flashcards

1
Q

List the python introductary main subjects

A

Installation and IDEs
Fundamentals
Literals, variables and comments
Number systems and numeric operators
Operators and bindings
Input and Output operations
Sytings, Operators and calculations
Lists
Tuples
Dictionaries
Strings
Conditionals
Looping
Functions
Generators
Scoping

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

List the python associate main subjects

A

Lambdas, closures and collection functions
The if operator and conditional expressions
Modules and packages
Classes and object oriented programming
Input and output basics
Exceptions and Exception handling

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Describe the differences between scripts, modules, packages and libraries

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is a script

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is a module

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is a package

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is a library

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is a virtual environment?

A

Isolate python installations from one another

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What does a virtual environment contain?

A

A python interpretor
A pip executable
A site-packages directory

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is PyPI

A

The python package index

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

How do you find the python keywords?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

How do you find the methods of an object?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Explain floor and modulo

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are the different types of loops in python?

A

While
for
list comprehensions
using break, continue and pass

How well did you know this?
1
Not at all
2
3
4
5
Perfectly