SlideShare a Scribd company logo
1 of 498
Computer  Programming  1 Mr. Simon Lowell High School San Francisco, CA
Course Requirements: ,[object Object],[object Object],[object Object],[object Object]
Who should take this class? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What you’ll learn ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Grading Policy ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Programming Assignments ,[object Object],[object Object],[object Object],[object Object],[object Object]
Style ,[object Object],[object Object],[object Object],[object Object]
10 point Program Grading Scale ,[object Object],[object Object],[object Object],[object Object],[object Object]
Web and email ,[object Object],[object Object],[object Object]
Log Off! ,[object Object]
Assignment 0 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Getting your own website ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
webs.com ,[object Object]
webs.com ,[object Object],[object Object]
webs.com ,[object Object]
freehostspace.com ,[object Object],[object Object],[object Object]
freehostspace.com ,[object Object],[object Object],[object Object]
freehostspace.com ,[object Object]
freehostspace.com ,[object Object],[object Object]
What is Computer Programming?
Computer Hardware and Software, the book analogy ,[object Object],[object Object],[object Object]
Computer Language (Code) ,[object Object],[object Object],[object Object]
Low Level Computer Language ,[object Object],[object Object],[object Object],[object Object]
High Level Computer Language ,[object Object],[object Object],[object Object]
High Level Languages ,[object Object],[object Object],[object Object],[object Object],[object Object]
Fourth Generation Languages ,[object Object],[object Object],[object Object]
We'll create Java programs using  Processing ,[object Object],[object Object],[object Object],[object Object],[object Object]
How to make your own computer software ,[object Object],[object Object],[object Object],[object Object]
How to make your own computer software ,[object Object],[object Object],[object Object],[object Object]
Coordinates in Computer Graphics ,[object Object],[object Object],(0,0) + X + Y
ellipse( 50,50 ,80,20); ,[object Object],50 50
ellipse(50,50, 80 , 20 ); ,[object Object],[object Object],[object Object],80 20
[object Object],[object Object],[object Object],[object Object],[object Object]
How to make your own computer software ,[object Object],[object Object],[object Object],[object Object],[object Object]
How to make your own computer software ,[object Object],[object Object],[object Object],[object Object],[object Object]
How to make your own computer software ,[object Object],[object Object],[object Object],[object Object],[object Object]
How to make your own computer software ,[object Object],[object Object],[object Object],[object Object],[object Object]
Order is important ,[object Object],[object Object],[object Object],[object Object],[object Object]
Saving your work ,[object Object],[object Object],[object Object],[object Object],[object Object]
Java is very picky about names ,[object Object]
Assignment #1: Olympic Rings ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Uploading the program to your website ,[object Object]
Uploading the program to your website ,[object Object],[object Object]
A bug in version  0148 BETA 19 August 2008 ,[object Object],[object Object]
Uploading the program to your website ,[object Object],[object Object],[object Object],[object Object]
Uploading to freewebs.com ,[object Object]
Uploading to freewebs.com ,[object Object]
Uploading to freewebs.com ,[object Object],[object Object],[object Object]
Uploading to freewebs.com ,[object Object]
uploading to freehostspace.com ,[object Object],[object Object]
uploading to freehostspace.com ,[object Object],[object Object]
From the File Manager, Click on OlympicRings.html and you should see your program. It is now on the internet for the world to see!
Common Mistakes ,[object Object],[object Object],[object Object]
Submitting the finished assignment ,[object Object],[object Object]
Submitting the finished assignment ,[object Object],[object Object]
Building your homepage and linking to your assignments ,[object Object]
Building your homepage and linking to your assignments ,[object Object]
Building your homepage and linking to your assignments ,[object Object]
Building your homepage and linking to your assignments ,[object Object]
The Processing "Dictionary" ,[object Object],[object Object],* API stands for  Application Programming Interface , but you don't really care and it won't be on the test
The "definition" of  ellipse()
Drawing Functions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
triangle( 150 , 20 , 20 , 280 ,280,280);
rect( 50 , 20 ,200, 100 );
quad( 50 , 20 , 220 , 80 , 250 , 160 ,30,280);
ellipse( 150 , 150 ,220, 80 );
point(150,150);
line( 10 , 250 , 290 , 15 );
The endpoints ,[object Object]
These two invisible points "pull" the curve ,[object Object]
The effect at the ends is weaker ,[object Object]
The effect at the ends is weaker ,[object Object]
Both points on the same side ,[object Object]
The points can be off the screen! ,[object Object]
arc()  draws part of an  ellipse() ,[object Object]
arc()  draws part of an  ellipse() ,[object Object]
Polygons ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
noStroke(); rect(50,50,200,100);
noFill(); rect(50,50,200,100);
noFill(); noStroke(); rect(50,50,200,100); Empty!
fill(255,0,0); rect(50,50,200,100);
fill(0,255,0); rect(50,50,200,100);
fill(0,0,255); rect(50,50,200,100);
fill(178,58,238); rect(50,50,200,100); RGB Color Codes:  http://www.tayloredmktg.com/rgb/
fill(0,0,255); stroke(255,0,0); rect(50,50,200,100);
background(0,0,0); fill(255,0,0); rect(50,50,200,100);
opacity  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Practice Quiz Question ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Practice Quiz Questions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Comments ,[object Object],[object Object],[object Object],[object Object],[object Object]
Comments ,[object Object]
doc comments ,[object Object],[object Object],[object Object],[object Object],[object Object]
doc comments ,[object Object]
doc comments ,[object Object]
Arithmetic ,[object Object],[object Object],[object Object],[object Object],[object Object]
Expressions can be arguments ,[object Object],[object Object]
Symmetry ,[object Object]
Symmetry ,[object Object],[object Object],[object Object]
Integer arithmetic ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Integer arithmetic ,[object Object],[object Object]
Modulus and integer division ,[object Object]
Modulus and integer division ,[object Object]
Modulus and integer division ,[object Object]
Modulus and integer division ,[object Object]
[object Object],[object Object],[object Object],Modulus and integer division
Practice Quiz Question:  Evaluate the following expressions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Variables and Declarations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Variables and Declarations ,[object Object]
Variable  Declarations  &  Initializations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Using variables in expression ,[object Object],[object Object],[object Object],[object Object],[object Object]
The assignment operator ,[object Object],[object Object],[object Object],[object Object],[object Object]
The assignment operator ,[object Object],[object Object],[object Object],[object Object],[object Object]
The  type  of variable must match ,[object Object],[object Object]
The assignment operator ,[object Object],[object Object],[object Object],[object Object]
Variables can be reused  as many times as you like
Now With just one change. . .
Good Style ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
"Moving" a circle ,[object Object],[object Object],[object Object],[object Object]
"Moving" a circle ,[object Object],[object Object],[object Object],[object Object],[object Object]
"Moving" a circle ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
"Moving" a circle ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
"Moving" a circle ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Notice the difference? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The top picture drew the left circle  first , while the bottom drew the left circle  last ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The bottom picture doesn't match the output of this program ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Circle the matching output ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Modern programs are very big—they are organized into   Functions ,[object Object],[object Object],[object Object],213,000,000 Debian GNU/Linux 2005 30,000,000 Red Hat Linux 7.1 2005 86,000,000 Mac OS X 10.4 2005 50,000,000 Windows Vista Beta 2 2005 40,000,000 Windows XP 2001 29,000,000 Windows 2000 2000 16,000,000 Windows NT 4.0 1996 6,000,000 Windows NT 3.1 1993 Lines of Code Operating System Year
You wouldn't write a paper that was just one long paragraph ,[object Object],[object Object],[object Object]
Creating your own functions ,[object Object],[object Object],[object Object]
setup()  and  draw() ,[object Object],[object Object],[object Object],[object Object]
Happy Face Example ,[object Object]
Happy Face Example ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The syntax of functions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Happy Face Example ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Oops! What happened? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Auto-Format before after
Simple Animation ,[object Object],[object Object]
Practice Quiz Question ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],A B C D
the background drawn  once ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
the background drawn  every time the screen is drawn (no trail) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Checking the value in a variable ,[object Object],[object Object],[object Object],[object Object]
Checking the value in a variable ,[object Object]
Printing Text  ,[object Object],[object Object],[object Object],[object Object],[object Object]
Expressions vs. Literals ,[object Object],[object Object],[object Object]
Expressions vs. Literals ,[object Object],[object Object],[object Object],[object Object],[object Object]
print()  vs.  println() ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Whitespace
Practice with  print() ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Practice with  print() ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Practice with  print() ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Practice with  print() ,[object Object],[object Object],[object Object],[object Object],[object Object]
Practice Quiz Question ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Functions and variable declarations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Functions and variable declarations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Functions and variable declarations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Functions and variable declarations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The basic scope rule* ,[object Object],[object Object],[object Object]
The scope of  diameter  is in yellow ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
If you  declare the variable at the top of the program  outside of any function,  it's scope is the entire program ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Local vs. Global ,[object Object],[object Object],[object Object]
The circle gets bigger ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The circle DOESN'T get bigger ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The   if  statement ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
if  statement ,[object Object],[object Object],[object Object],[object Object],[object Object]
if  statement ,[object Object],[object Object],[object Object],[object Object],[object Object],Empty!
Using an  if  to " start over if it gets too big " ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
A Gradient ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
A Circle that moves left to right ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
A Circle that moves back & forth ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Practice quiz question ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Input ,[object Object],[object Object],[object Object],[object Object]
Input ,[object Object],[object Object],[object Object],[object Object],[object Object]
Moving a circle with the mouse ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Functions that respond to events ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Painting only if mouse is  dragged ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
More on  if : Relational Operators ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
More on  if : Relational Operators ,[object Object],[object Object]
More on  if : Relational Operators ,[object Object],[object Object]
=  vs.  == ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Moving the ellipse with the keyboard ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Painting only if the right mouse button  is clicked ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
boolean  variables ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Painting only if the  mouse is pressed   and  a key is pressed ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Painting only if the  mouse is pressed   and  a key is pressed   a different way ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Logical Operators ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Painting only if the  mouse is dragged   and  the 'w' key is pressed ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Practice Quiz Question:  What is the output? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Watch out for this error ,[object Object],[object Object],[object Object],[object Object],[object Object]
There shouldn't be a semi-colon here ,[object Object],[object Object],[object Object],[object Object],[object Object]
There shouldn't be a semi-colon here ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Now it's fixed ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Symmetrical reflections (mirrors) 300 200 (50,30)
Symmetrical reflections (mirrors) 300 200 (50,30) 50
Symmetrical reflections (mirrors) 300 200 (50,30) 50 50
Symmetrical reflections (mirrors) 300 200 (50,30) 50 50 (300-50,30)
if  and  if/else ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
"Chained"  if/else ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Practice Quiz Question:  What is the output of this program? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Two modes ,[object Object],[object Object]
Two modes ,[object Object],[object Object]
Random numbers ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
dice example ,[object Object],[object Object]
dice example ,[object Object],[object Object],[object Object]
dice example ,[object Object],[object Object],[object Object],[object Object]
dice example ,[object Object],[object Object],[object Object],[object Object]
dice example ,[object Object],[object Object],[object Object],[object Object],+1
dice example ,[object Object],[object Object],[object Object],[object Object],+1
A bug with negative arguments ,[object Object],[object Object],[object Object]
A bug with negative arguments ,[object Object],[object Object],[object Object]
Random Walk ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
A Random  Walk  isn't a Random  Jump ,[object Object],[object Object]
A Random  Walk  isn't a Random  Jump ,[object Object],[object Object],[object Object],[object Object]
Modeling stock prices ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Modeling stock prices ,[object Object],[object Object]
Modeling stock prices ,[object Object],[object Object]
Modeling stock prices ,[object Object],[object Object],[object Object]
More Random Walk examples ,[object Object]
 
Practice Quiz Questions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Using Pictures and Images ,[object Object],[object Object]
Images ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Images ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Using an image for the  background() ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Which dot is moving in a random walk?
Which dot is moving in a random walk?
Which dot is moving in a random walk?
Which dot is moving in a random walk?
Which dot is moving in a random walk?
Which dot is moving in a random walk?
Which dot is moving in a random walk?
Random  Walks ,[object Object],[object Object],[object Object]
4 Practice Quiz Questions ,[object Object],[object Object],[object Object],[object Object],[object Object]
3D Graphics ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
3D Graphics ,[object Object],[object Object],box(50); -x -z -y +x +z +y
3D Graphics ,[object Object],box(170);
3D Graphics ,[object Object],box(50,100,150);
3D Graphics ,[object Object],[object Object],translate(0,-100,0); box(50);
3D Graphics ,[object Object],[object Object],translate(0,0,-100); box(50);
3D Graphics ,[object Object],[object Object],translate(-100,0,0); box(50);
3D Graphics ,[object Object],translate(-100,0,0); sphere(50);
3D Graphics ,[object Object],rotateX(-.5); box(50); -.5
3D Graphics ,[object Object],box(50);
3D Graphics ,[object Object],rotateX(.5); box(50); .5
3D Graphics ,[object Object],rotateY(-.3); box(50); -.3
3D Graphics ,[object Object],box(50);
3D Graphics ,[object Object],rotateY(.3); box(50); .3
3D Graphics ,[object Object],rotateZ(-.4); box(50); -.4
3D Graphics ,[object Object],box(50);
3D Graphics ,[object Object],rotateZ(.4); box(50); .4
Lighting can add realism ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
lights(); ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
pointLight(255,0,255,-235,-240, 275); ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
pointLight ( 255,0,255 , -235,-240, 275 ); ,[object Object],[object Object]
Perspective ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Perspective ,[object Object],[object Object],[object Object]
Perspective ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
camera( 100,100,200 , 0,0,0 ,0,1,0); ,[object Object],[object Object],[object Object],[object Object]
Loops ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Loops ,[object Object]
while  Loops ,[object Object],[object Object],[object Object]
Review:  if  statements ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Review:  if  statements ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
while  Loops ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
while  Loops ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
while  Loops ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
while  Loops ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
while  vs  if ,[object Object],[object Object]
Practice Quiz Question ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
increment and decrement operators ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
while  loop examples ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
A program that uses a loop to make a gradient in the background ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Zero Loop Iterations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Infinite Loop ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Infinite Loop ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Watch out for  this ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Watch out for  this ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
A Geeky Joke ,[object Object],[object Object]
Practice Quiz Question: Circle the picture that best matches the output ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Problem: Make 100 random spheres
Problem: Make 100 random spheres ,[object Object]
Problem: Make 100 random spheres ,[object Object]
Problem: Make 100 random spheres ,[object Object]
I want to repeat the code in yellow ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
I want to repeat the code in yellow ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
To keep the spheres from translating off the screen, I’ll need to  translate back ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Displaying Text on the screen ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Displaying Text on the screen ,[object Object],[object Object],[object Object],[object Object],[object Object]
Displaying Text on the screen ,[object Object],[object Object]
textMode(SCREEN); ,[object Object]
What is the output? How would it change if  limit  were doubled to 8? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
String ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
String  variables ,[object Object],[object Object],[object Object],[object Object],[object Object]
Adding  String s ,[object Object],[object Object],[object Object],[object Object],[object Object]
Adding  String s ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Adding  String s ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Adding  String s ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Adding  String s ,[object Object],[object Object],[object Object]
Adding  String s ,[object Object],[object Object],[object Object]
Adding  String s ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
for  loops ,[object Object]
A  while  loop ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
A  while  loop ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
A  while  and a  for  loop that do the exactly the same thing ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Notice both have the same 3 parts ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Why both? ,[object Object],[object Object],[object Object]
Practice Quiz Question ,[object Object],[object Object],[object Object]
Arrays ,[object Object],[object Object],[object Object]
Arrays ,[object Object],nums [0]  [1]  [2] 5 -4 17
Arrays ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Arrays ,[object Object],[object Object],[object Object],[object Object],[object Object]
A Simple Program using an array ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
A Simple Program using an array ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Don't confuse the  index  with the  value  that is stored there ,[object Object],[object Object],[object Object],[object Object]
Practice Quiz Question:  What is the output of this program? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Practice Quiz Question:  What is the output of this program? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Practice Quiz Question:  What is the output of this program? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The  length  of an array ,[object Object],[object Object],[object Object],[object Object]
The  length  of an array ,[object Object],[object Object],[object Object],[object Object]
The  length  of an array ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The  length  of an array ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
the  int()  function ,[object Object],[object Object],[object Object]
the  int()  function ,[object Object],[object Object],[object Object]
Practice Quiz Question: What is the output? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
File Input ,[object Object],[object Object],[object Object]
Creating a program that uses File Input in processing ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Then, create a text file in  notepad
Save it to the same folder as your program Name it  list  (or something else)
Make sure the  name  is right ,[object Object],[object Object],[object Object]
list.length ,[object Object],[object Object],[object Object]
list.length ,[object Object],[object Object],[object Object]
loadStrings()  from the API ,[object Object],[object Object],[object Object],[object Object],[object Object]
Now that we know the program is working, we can begin to modify it ,[object Object],[object Object],[object Object],[object Object],[object Object]
Converting a  String  to an  int ,[object Object],[object Object],int fahrenheit = lines[i]; //error!
the  int()  function ,[object Object],[object Object],[object Object],[object Object]
the  int()  function ,[object Object],[object Object],[object Object],[object Object],[object Object]
Practice quiz question: If we use the following data file, what will be the output? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
tron
get() ,[object Object],[object Object],[object Object],[object Object],[object Object]
How we could check for a crash with  get() ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
How we could check for a crash with  get() ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Writing tron ,[object Object],[object Object],[object Object]
Writing tron ,[object Object]
Writing tron ,[object Object]
Oops, the game is over as soon as it started! ,[object Object],[object Object]
Keep moving ,[object Object],[object Object],[object Object],[object Object]
Adding a computer opponent ,[object Object],[object Object],[object Object]
Adding a computer opponent ,[object Object],[object Object],[object Object]
Adding a computer opponent ,[object Object]
Adding a computer opponent ,[object Object],[object Object]
Adding a computer opponent ,[object Object],[object Object],[object Object]
Adding a computer opponent ,[object Object],[object Object]
Practice Quiz Questions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Practice Quiz Question: Find the output ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ending the game ,[object Object],[object Object],[object Object]
Ending the game ,[object Object],[object Object]
Ending the game ,[object Object]
Ending the game ,[object Object]
Making the line thicker ,[object Object],[object Object]
Making the line thicker ,[object Object],[object Object]
Making the line thicker ,[object Object],[object Object],[object Object],(x,y)
Making the line thicker ,[object Object],[object Object],[object Object],(x,y)
Making the line thicker ,[object Object],[object Object],[object Object]
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing
Processing

More Related Content

Similar to Processing

Phoenix GTUG - Chrome OS and Web Store
Phoenix GTUG  - Chrome OS and Web StorePhoenix GTUG  - Chrome OS and Web Store
Phoenix GTUG - Chrome OS and Web StoreLuis Montes
 
Presentation on visual basic 6 (vb6)
Presentation on visual basic 6 (vb6)Presentation on visual basic 6 (vb6)
Presentation on visual basic 6 (vb6)pbarasia
 
Lecture 0 - CS50's Introduction to Programming with Python.pdf
Lecture 0 - CS50's Introduction to Programming with Python.pdfLecture 0 - CS50's Introduction to Programming with Python.pdf
Lecture 0 - CS50's Introduction to Programming with Python.pdfSrinivasPonugupaty1
 
LotusUserGroup.org Virtual User Group Meeting - The Real World Integration
LotusUserGroup.org Virtual User Group Meeting - The Real World IntegrationLotusUserGroup.org Virtual User Group Meeting - The Real World Integration
LotusUserGroup.org Virtual User Group Meeting - The Real World Integrationakassabov
 
Game programming workshop
Game programming workshopGame programming workshop
Game programming workshopnarigadu
 
Introduction to programming - class 2
Introduction to programming - class 2Introduction to programming - class 2
Introduction to programming - class 2Paul Brebner
 
C++ In One Day_Nho Vĩnh Share
C++ In One Day_Nho Vĩnh ShareC++ In One Day_Nho Vĩnh Share
C++ In One Day_Nho Vĩnh ShareNho Vĩnh
 
Contents Pre-requisites Approximate .docx
   Contents Pre-requisites  Approximate .docx   Contents Pre-requisites  Approximate .docx
Contents Pre-requisites Approximate .docxShiraPrater50
 
01 Database Management (re-uploaded)
01 Database Management (re-uploaded)01 Database Management (re-uploaded)
01 Database Management (re-uploaded)bluejayjunior
 
Ppt on visual basics
Ppt on visual basicsPpt on visual basics
Ppt on visual basicsyounganand
 
Jmp205 Final
Jmp205 FinalJmp205 Final
Jmp205 Finalakassabov
 
BP204 Integration of OpenOffice.org and IBM Lotus Notes and Domino
BP204 Integration of OpenOffice.org and IBM Lotus Notes and Domino BP204 Integration of OpenOffice.org and IBM Lotus Notes and Domino
BP204 Integration of OpenOffice.org and IBM Lotus Notes and Domino John Head
 
JMP205 - Integration of IBM Lotus Notes and Lotus Domino with Microsoft Offic...
JMP205 - Integration of IBM Lotus Notes and Lotus Domino with Microsoft Offic...JMP205 - Integration of IBM Lotus Notes and Lotus Domino with Microsoft Offic...
JMP205 - Integration of IBM Lotus Notes and Lotus Domino with Microsoft Offic...John Head
 
Intro To Programming Concepts
Intro To Programming ConceptsIntro To Programming Concepts
Intro To Programming ConceptsJussi Pohjolainen
 

Similar to Processing (20)

ArduinoWorkshop2.pdf
ArduinoWorkshop2.pdfArduinoWorkshop2.pdf
ArduinoWorkshop2.pdf
 
Phoenix GTUG - Chrome OS and Web Store
Phoenix GTUG  - Chrome OS and Web StorePhoenix GTUG  - Chrome OS and Web Store
Phoenix GTUG - Chrome OS and Web Store
 
Presentation on visual basic 6 (vb6)
Presentation on visual basic 6 (vb6)Presentation on visual basic 6 (vb6)
Presentation on visual basic 6 (vb6)
 
The basics of c programming
The basics of c programmingThe basics of c programming
The basics of c programming
 
Lecture 0 - CS50's Introduction to Programming with Python.pdf
Lecture 0 - CS50's Introduction to Programming with Python.pdfLecture 0 - CS50's Introduction to Programming with Python.pdf
Lecture 0 - CS50's Introduction to Programming with Python.pdf
 
LotusUserGroup.org Virtual User Group Meeting - The Real World Integration
LotusUserGroup.org Virtual User Group Meeting - The Real World IntegrationLotusUserGroup.org Virtual User Group Meeting - The Real World Integration
LotusUserGroup.org Virtual User Group Meeting - The Real World Integration
 
Game programming workshop
Game programming workshopGame programming workshop
Game programming workshop
 
Session 1 - c++ intro
Session   1 - c++ introSession   1 - c++ intro
Session 1 - c++ intro
 
Introduction to programming - class 2
Introduction to programming - class 2Introduction to programming - class 2
Introduction to programming - class 2
 
C++ In One Day_Nho Vĩnh Share
C++ In One Day_Nho Vĩnh ShareC++ In One Day_Nho Vĩnh Share
C++ In One Day_Nho Vĩnh Share
 
UNIT I.pptx
UNIT I.pptxUNIT I.pptx
UNIT I.pptx
 
Contents Pre-requisites Approximate .docx
   Contents Pre-requisites  Approximate .docx   Contents Pre-requisites  Approximate .docx
Contents Pre-requisites Approximate .docx
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 
01 Database Management (re-uploaded)
01 Database Management (re-uploaded)01 Database Management (re-uploaded)
01 Database Management (re-uploaded)
 
Ppt on visual basics
Ppt on visual basicsPpt on visual basics
Ppt on visual basics
 
Lab 1.pptx
Lab 1.pptxLab 1.pptx
Lab 1.pptx
 
Jmp205 Final
Jmp205 FinalJmp205 Final
Jmp205 Final
 
BP204 Integration of OpenOffice.org and IBM Lotus Notes and Domino
BP204 Integration of OpenOffice.org and IBM Lotus Notes and Domino BP204 Integration of OpenOffice.org and IBM Lotus Notes and Domino
BP204 Integration of OpenOffice.org and IBM Lotus Notes and Domino
 
JMP205 - Integration of IBM Lotus Notes and Lotus Domino with Microsoft Offic...
JMP205 - Integration of IBM Lotus Notes and Lotus Domino with Microsoft Offic...JMP205 - Integration of IBM Lotus Notes and Lotus Domino with Microsoft Offic...
JMP205 - Integration of IBM Lotus Notes and Lotus Domino with Microsoft Offic...
 
Intro To Programming Concepts
Intro To Programming ConceptsIntro To Programming Concepts
Intro To Programming Concepts
 

Recently uploaded

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 

Recently uploaded (20)

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 

Processing