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

1. Python Applications

1.1. Sugar

1.2. Scripts

2. Modules

2.1. os Operating System

2.2. shutil File and Directory Management

2.3. sys

2.4. Install a package

3. Libraries

3.1. PyQt

3.2. TKinter

3.2.1. Root Widget

3.2.2. Tkinter Classes

3.2.3. Widget Configuration Interface

3.2.4. Events

3.3. wxPython

3.3.1. wx.Frame

3.3.2. wxWindow

3.3.3. Elemente

3.3.3.1. self.CreateStatusBar()

3.3.3.2. Common Dialogs

3.3.3.2.1. OnOpen

3.3.3.2.2. wx.FileDialog

3.3.3.3. Within a Frame

3.3.3.3.1. wx.TextCtrl

3.3.3.3.2. wxStaticText

3.3.3.3.3. wxButton

3.3.3.3.4. wx.MenuBar()

3.3.3.3.5. wx.Menu()

3.3.3.3.6. wxStatusBar

3.3.3.3.7. wxToolBar

3.3.3.3.8. wxPanel

3.3.4. Layout

3.3.4.1. manually position the elemnts by specifying x,y coordinates in the parent window.

3.3.4.2. wxLayoutConstraints

3.3.4.3. Layout Anchors

3.3.4.4. wxSizer subclasses

3.3.4.4.1. wxBoxSizer

3.3.4.4.2. wxGridSizer

3.3.4.4.3. wxFlexGridSizer

3.3.4.5. wxGlade

3.3.5. Callbacks

3.3.6. Dokumentation

3.3.6.1. Tutorial

3.3.7. SPE

3.4. matplotlib

3.5. NumPy

3.6. Requests

3.7. SQLAlchemy

4. create a Standalone Application

4.1. py2exe

5. Idle

5.1. Interpreter Fenster

5.2. Programmier Fenster

5.2.1. Run->Run-Module (F5)

5.3. import <module> <module>.main()

6. Control Structures

6.1. loops

6.1.1. for

6.1.1.1. advanced Looping

6.1.1.1.1. iteritems()

6.1.1.1.2. enumerate()

6.1.1.1.3. zip - loop over n seq

6.1.1.1.4. reversed()

6.1.1.1.5. sorted()

6.1.2. while

6.1.3. break, continue

6.1.4. >>range(10) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

6.2. branches

6.2.1. if

6.2.2. there is no switch statement

7. Datentypen & Strukturen

7.1. List [1,2,3]

7.1.1. a.index(e)

7.1.2. a.remove(e)

7.1.3. del a[2:4]

7.1.4. a.insert(index, e)

7.1.5. a.reverse()

7.1.6. a.sort()

7.1.7. a.count(e)

7.2. Tupel (1,2,3)

7.3. Set

7.4. Dictionary {"key1" : "val1", "key2" : "val2"}

7.5. Typ Conversion

7.5.1. hex(x)

7.5.2. int(x)

7.5.3. ord(x)

7.5.4. chr(x)

7.5.5. unichr(x)

7.5.6. oct(x)

8. Functions

8.1. Default Values

9. Operators

9.1. Boolean Operations

9.2. Math

10. Classes

10.1. Inheritance

10.1.1. super()

10.2. Konstruktor

10.3. Metaklassen

10.3.1. Registrieren einer Klasse in einer Liste

10.4. Class.Method(par1)

10.5. Dynamic Class Structure

11. Language

11.1. Documentation Strings

11.2. print()

11.3. Regular Expressions

11.4. Trickkiste

11.4.1. if __name__ == "__main__":

12. Directories

12.1. os.path.walk(rootdir, f, arg)

13. Files

13.1. Textfiles

13.1.1. read linewise

13.2. Binary Files

13.2.1. Read binary Data

13.3. print und string formatting