Python Fundamentals

Get Started. It's Free
or sign up with your email address
Rocket clouds
Python Fundamentals by Mind Map: Python Fundamentals

1. Conditionals

1.1. if-else

1.2. nested if-else

1.3. if-elif-else

2. Iteration

2.1. for loop

2.1.1. ranges

2.1.2. strings

2.1.3. lists

2.1.4. dictionaries

2.1.5. file

2.2. while loop

2.3. Loop manipulation

2.3.1. pass

2.3.2. continue

2.3.3. break

2.3.4. else

3. Functions

3.1. Local / Global Variables

3.2. Fruitless functions

3.2.1. Creating Menu

3.3. Fruitful functions

3.4. Recursion

3.4.1. Binary Search

3.4.2. Mergesort

3.4.3. Quicksort

3.4.4. Fractal drawing

4. Collections

4.1. Strings

4.2. List

4.2.1. List Comprehension

4.2.2. 2D List

4.2.3. Sorting

4.2.3.1. Bubble Sort

4.2.3.2. Selection Sort

4.3. Tuples

4.4. Dictionaries

4.5. Sets

5. Variables

5.1. Data Type

6. Modules and Clients

6.1. Docstrings

7. Errors

7.1. Syntax Errors

7.2. Semantic Error

8. Exception handling

8.1. Safeguard during user input

8.2. Safeguard during file operation

9. File Operation

9.1. Read config files

9.2. Write log files

9.3. Read functions

9.3.1. read()

9.3.2. readline()

9.3.3. readlines()

9.4. Write functions

9.4.1. write()

9.4.2. writelines()

9.5. File Pointer using seek()

10. Documentation

10.1. Comments

10.2. Docstrings

10.3. Doctest

11. Python packages

11.1. dateutil

11.2. openpyxl

11.3. matplotlib / plotly

11.4. requests

11.5. mongodb

11.6. wxpython

11.7. pillow

11.8. requests

11.9. flask

11.10. py2exe / py2app

11.11. pygame

11.11.1. pyganim

11.12. path.py