A set of steps to accomplish a task. An algorithm can be expressed in many kinds of notation, such as natural language, pseudocode, and flowcharts. Algorithms are essential to the way computers process data, because they contain the specific instructions for what a computer or program does.
Algorithim
Call does what
at requests services from another subroutine or program.
What does the driver do?
writes code
Whats the safest way to transfer files?
USB
Whats the output of print('Hello, world!')
Hellow, world!
An application programming interface is a set of program routines, protocols, and tools that facilitates communication with a client app that is designed specifically for the server. A client computer program can send instructions to the server and get data from the server through the API.
API
Def does what
create a function
What does the navigator do?
focuses on the overall direction of the programming.
Wait for him to not be sick.
What is the output of num1 = 1.5
num2 = 6.3
sum = num1 + num2
print('The sum of {0} and {1} is {2}'.format(num1, num2, sum))
The sum of 1.5 and 6.3 is 7.8
A style of writing file names that avoids spaces and other characters and differentiates words based on capitalization. For example, LastnameFirstname. Many programming languages require no spaces in file names.
camelCase
End does what
stops code execution abruptly
What is scrum?
An iterative and incremental development process used by a team of developers to create a product that benefits from input from multiple stakeholders.
How do you keep a password safe?
Change it regularly every 2 months and have a symbol, capital letters, and numbers in it.
What is the output of
num = 8
num_sqrt = num ** 0.5
print('The square root of %0.3f is %0.3f'%(num ,num_sqrt))
The square root of 8.000 is 2.828
A joining together of separate items—without changing them—into one place. For example, the concatenation of two strings such as “Hello” and “world!” would return “Hello world!”
concatenation
What does for do
use it as a counting loop to execute a block of code a certain number of times
What is an agile workflow
boosts your project's efficiency and success rate. It does this by: Breaking your project into smaller individual cycles
What should you never put in a password.
Your birthdate, anniversary, or another password you use on a different website.
What is the output of
a = 5
b = 6
c = 7
s = (a + b + c) / 2
area = (s*(s-a)*(s-b)*(s-c)) ** 0.5
print('The area of the triangle is %0.2f' %area)
The area of the triangle is 14.70
To identify errors or bugs in computer hardware or programs and fix them
Debugging
specifies that alternate processing is to take place when the conditions of the matching IF statement are not satisfied.
How should work be spread
Your work should be split between partners evenly.
What should never be in an online user?
Your name, address, or any personal info.
What is the output of
import random
print(random.randint(0,9))
A random number between 0 and 9