Computer programming python

Réussis tes devoirs et examens dès maintenant avec Quizwiz!

Data structures and types

Define how you store data in a por gaming language. Every programming language has a core set of data structures.

What is a classic example of a string

Is a code "hello, world!"

terminal

A program that allows you to interact with the OS, and it is often referred to as the console or command line.

Third Party Libraries

Adds tools and functionality that aren't covered by a languages standard library.

User Interfaces

An application programming Interface (API) is a specification for how one program asks another program for information. A graphical user interface (GUI) is an easy to use interface that lets users click elements on the screen. A command line interface (CLI) allows users to interact with a program by entering commands in a terminal

IDE's

An integrated development environment is a text editor with powerful project management features

Testing

Code outside your program that runs some of your programs code to check whether it works correctly

Variables

In python it is a name attached to a piece of data. You first define it and then use that name when you refer to that piece of data.

Frameworks

Is a larger package that helps solve a particular problems. Some help you build games, data visualizations, and web applications.

text editors

Is a program designed for writing and editing code

Databases

Is a program that allows you to store and retrieve information. Good databases are highly optimized to do this efficiently and reliably with large amount of data.

Strings

Is a value made up of text.

Comments

Lines in a program that the program ignores when it executed. They allow you to add notes about how the program works to help you and other developers understand the code.

Style Guides

Offers direction on creating consistency in your code, such as how far you indent lines, your maximum line length, or how you break lengthy lines.

Debugging

Problem in the way a program runs. It's the process of identifying the cause of a bug and modifying code to fix the issue.

Refactoring

Process of rewriting parts of a working program to make it simpler, more efficient and easier to work with.

Version Control

Process of saving different versions of your project as it evolves. If you break a program, you can return to a previously working version, or you Can simply examine how your program worked in a previous version.

Data types

Refer to the data structures you're using or the kind of information stored in those data structures

error handling

Refers to writing code that anticipates errors that are likely to occur and then responds to those errors.

Syntax

Set of rules for how to write instructions in that language; .... is like the grammar for that language. The ..... rules tell you how to store data, respond to specific conditions, and control the flow of execution in the language.

standard library

Set of tools included in a languages standard installation. Includes core data structures and tools for working with data in your program.

Operating systems

Software that controls the computer's inner workings.

Numerical Data Types

Two main kinds are integers and floats. An integer, or int, is a number with no decimal part. A float is a number with a decimal part.

Programming languages

is a set of rules for giving instructions to a computer. It provides the syntax for giving instructions, and specifies the ways to store information, and it controls the order in which instructions are executed in a program.

You use a terminal (rather than going through a GUI) to....

issue a clear, concise, text based commands to the OS to quickly perform tasks

Project Specifications or spec

lists requirements for what a program needs to do.


Ensembles d'études connexes

Chapter 12 : Accounting for Partnership

View Set

Penny Chapter 28: The Fetal Gastrointestinal System Review Questions, Penny Chapter 26: Fetal Spine and Musculoskeletal System Review Questions

View Set

Delmars Unit 26 Three-Phase Circuits

View Set

Medical-Surgical Nursing Week 7 Part 1

View Set