Python

Description

Mind-map on programming language Python
Janice Huang
Mind Map by Janice Huang, updated more than 1 year ago
Janice Huang
Created by Janice Huang over 4 years ago
27
0

Resource summary

Python
  1. Programming language
    1. Even kids can use it
      1. It's very popular
        1. Used by a variety of people
          1. Software engineers
            1. Data analysts
              1. Mathematicians
                1. NASA
                  1. Paint Shop Pro
                    1. Google's search engine
                      1. Civilisation 4 Computer Game
                        1. CERN Large Hadron Collider Research
                          1. Dropbox
                      2. Algorithms
                        1. The steps we give computers to solve problems
                          1. Precise steps to solve problems in computing
                            1. The simplest steps available
                            2. Sequencing
                              1. Computers use a lot of sequencing
                                1. Order is important
                                  1. Accuracy is important
                                    1. It is putting steps in order
                                    2. Debugging
                                      1. Taking problems out
                                        1. Removing errors from the coding
                                      2. IDLE Python
                                        1. Save Python files as (insert filename).py
                                          1. Keep variables the same
                                            1. eg: X needs to stay as X and not change to x
                                            2. Python example: m=5 n=6 t=m+n print t
                                              1. IDLE = Integrated Development Environment
                                                1. Has two modes
                                                  1. Interactive and script mode
                                                    1. Interactive mode lets you see your progress as you type the code
                                                      1. Uses the Shell window
                                                      2. Script mode lets you save your program and run it again later
                                                        1. Uses the Editor window
                                                  2. Decomposition
                                                    1. Breaking steps down
                                                      1. Then problems can be solved (easier)
                                                      2. Decomposition leads to algorithms being made
                                                      3. Variables
                                                        1. A location in memory
                                                          1. Where you can temporarily store text or numbers
                                                            1. Used like an empty box or memory function on a calculator
                                                              1. You can choose a name for the 'box' (the variable name)
                                                                1. Can also change its contents in the program
                                                              2. A variable name can only contain numbers, letters and underscores
                                                                1. A variable name can't start with a number
                                                              Show full summary Hide full summary

                                                              Similar

                                                              Python Quiz
                                                              karljmurphy
                                                              Think Python
                                                              tsilvo2001
                                                              Basic Python - Print Formatting
                                                              Rebecca Noel
                                                              What is Python?
                                                              Daniel Ingram
                                                              Python
                                                              54671
                                                              Know your Python!
                                                              educ8ict
                                                              Basic Python - Strings
                                                              Rebecca Noel
                                                              Study on IoT systems design
                                                              Tomasz Cieplak
                                                              Python
                                                              Kirstie Wu
                                                              OpenSource Programming
                                                              Faheem Ahmed
                                                              Basic Python - Lists
                                                              Rebecca Noel