Computer Science for San Francisco Youth
|
|
|
- Russell Scott
- 10 years ago
- Views:
Transcription
1 Python for Beginners Python for Beginners Lesson 0. A Short Intro Lesson 1. My First Python Program Lesson 2. Input from user Lesson 3. Variables Lesson 4. If Statements How If Statements Work Structure Lesson 5. Simple Loops
2 Lesson 0. A Short Intro - Python helps Huntington s Disease First, if you haven't heard of python already, you might be wondering what it means. In addition to being a snake-like animal, python is also a programming language. Python, is well-known for being an easy language to learn. Do you know what Huntington s Disease (HD) is? Here is a video that explains the disease. This is a genetic disease, so children of HD patients may be affected too. Imagine you work in the medical field analyzing the DNA of patients who want to know whether they will come down with Huntington s disease. Patients get their DNA sequenced and give you the sequence. You analyze the DNA, looking for repeats of the CAG. Depending on how many times CAG is repeated, a simple Python program can tell patients what status they are in. For example, if CAG is repeated 40 times, then the patient will come down with HD. This program does three tasks: 1. Get the DNA sequence from the patient [HD Task 1] 2. Count how many times CAG is repeated in the sequence [HD Task 3] 3. Print the disease status according to the count [HD Task 2] We will complete these three Tasks in Python. Let s start with your first python program.
3 Lesson 1. My First Python Program Let's start with a simple python program. Step 0. Open Python Shell by going Dashboard ->search for idle ->click on IDLE (using Python-2.7). A window should open with a white background and some black text that reads something like: Python (default, Apr , 06:20:15) [GCC 4.6.3] on linux2 Type "copyright", "credits" or "license()" for more information. ==== No Subprocess ==== >>>
4 Step 1. Python commands can now be typed into the Python Shell. The interpreter in Python Shell will compile and run those lines of code interactively. Try typing the following command: print "Alice in Wonderland" Step 2. What happens? Alice in Wonderlandshould be printed to the screen. The print command just prints anything you tell it to print. Try printing your own messages to the screen. Make sure to include the quotes around your message (explanation to follow). It could be anything like: print "Oh dear! Oh dear! I shall be too late!" print "DRINK ME" print "EAT ME" Lesson 2. Input from user Now your program can print all the things the white rabbit says, the bottle says, and the cookie says. How about what YOU want to tell the program, like the DNA sequence from the patient? Step 0. If you haven't done so already, open a Python Shell. Step 1. Type the following line into the command line: print raw_input("what is your name? ")
5 Step 2. What did your program say? It should have showed What is your name? Step 3. Answer with your name. What happens? Lesson 3. Variables Now we can get the input from user, but for more fun, we want "react" to what user has said. For example, if your name is Alice, then we want the program to say Hello, Alice! To do so, your program needs to remember what the user said. A computer program remembers by storing what user has said in a "variable". You've probably already learned something similar to variables. Have you taken algebra? Remember problems like 4x + 2 = 14, where you need to solve for x? x is like a variable! x has a value, it's storing the data 3 in the equation (4*3 + 2 = 14). In computer programming, we're usually more explicit in naming our variables. We can use any letters, numbers, or an underscore, to name our variables. So, instead of x, we might want to have a variable called answer or rabbit or firstname. Then we assign a value to this variable. The value can be of any data type. Let's see this in practice: Step 0. If you haven't done so already, open a Python Shell. Step 1. Type the following lines into the command line: firstname = "Alice"
6 print firstname This might not seem very interesting, but it is! The variable, firstname, is being assigned "Alice". The quotation marks around Alice means that this is a String - a text. The print command is printing the value, what's inside of the variable firstname. Step 2. Let's try adding the last name to the first name. Type the following into the command line: firstname + " Lewis" What happens? AliceLewis should be printed! The single quotation marks mean that Python understands that AliceLewisis a text. The python interpreter is using the value of "Alice" for the variable firstname and is adding " Lewis" to "Alice", which turns out to be a new text "Alice Lewis". Step 3. OK, now let's test the "variable" aspect of variables. The Wikipedia definition says that variables are named "variable" because the values can be changed. Try assigning a different value to firstname: firstname = "Carol" print firstname firstname is now 'Carol'. Sweet, variables really are variable.
7 Step 4. This doesn't seem too useful yet, but let's begin a little example that will help you realize how powerful this can be. It will be called "Guessing Game". Your program will play the guessing game with you. Your program will think of a number between 1 and 10. You make a guess, and the program will tell you It s too high if your guess is greater than its secret number, and It s too low if your guess is less than its secret number. To begin our example, see if you can create a variable, called secret. Now can you make your program to ask "What is your guess?" Here's what the beginning of the code should look like: secret = 3 #change to your choice of number between 1 and 10 x = raw_input("what s your guess?") This assigns whatever guess you typed to the variable x. Enter your guess and type xto verify that your guess is correctly stored. >>> x It should have single quotation marks around the number you entered. HD Task 1. Write Python code that asks the patient to enter the DNA sequence, and store it in the variable dna. Before we do anything else, let's move this code to a file so we don't have to keep typing it over and over again. Open a new window by going File->New Window in Python Shell, and write the code into the file. Save the file as huntington.py, and save it directly to Desktop.
8 Step 5. Do you remember what the single quotation marks mean? They mean that Python thinks it is text. For us to compare with the secret number (3 above), we need to change this. Try the following code and see what happens. >>> guess = int(x) >>> guess Now there is no single quotation mark! Python understands that variable guesshas a number. intstands for integer, which are whole numbers (no fractions or decimals). Step 6. Open a new window by going File->New Window in Python Shell, and write the code into the file. Save the file as guessing.py, and save it directly to Desktop. You can run the code in the file by opening it (File->Open) and clicking on Run->Run Module. In your Python Shell, you will see the result as below: >>> ================================ RESTART ================================ >>> What s your guess? 5 Lesson 4. If Statements "OK, great," you might say, "I can create variables. I can change text to numbers. But this isn't very interesting. How does my program say whether the guess is too high or too low?" You could think of it this way: given the answer from the user, if the number is greater than the secret (3 in the example above), then print "It s too high!". Otherwise, print "It s too low!". I'll write this in another way:
9 x = raw_input("what s your guess? ") guess = int(x) if guess > secret: print "It s too high!" else: print "It s too low!" Guess what, that's python code! This is called an "if statement". There are a couple important things to know about if statements. First, you should know how they work. Then you should know the structure. Let's just look at how they work first. How If Statements Work The code after the word if (guess>secret) is called a boolean expression. Huh? Boolean expression is a really strange term. Basically, it means that the expression is either true or false. You can use the following comparison operators to form a boolean expression: ==,!=, <, <=, >=, >. Most of these are straightforward, except for maybe the == and!= comparison operators. Can you guess what == does? It checks if one piece of data is equal to another. Why not just use 1 equal sign instead of 2, you might ask? Good question. Python already uses one equal sign to mean "assignment". In other words, if you wrote secret = 3, python would think you're assigning the value 3 to the secretvariable. A different symbol has to be used for comparison, and that's ==. Now how about!=. Can you guess what this does? It means not equal to. For example, you might want to say "if guess is not equal to secret, do something interesting."
10 Step 0. Here are some examples of boolean expressions, fill out their meaning (the first one is done for you as an example): name == "Alice" Meaning: name is equal to "Alice" price < 20 Meaning: grade >= 80 Meaning: temperature!= -50 Meaning: Going back to the code above, the secret variable is first set to 3. Then, python evaluates the boolean expression guess >secret. In this case it's true, which means runs the code block under the if statement and skips the code under the else statement. If it was false, it would run the code block under the else statement and skip the code under the if statement.
11 Structure The first thing note about the structure: you need to place a colon (:) after the if statement. Look at the code again. if guess > secret: #< colon here print "It s too high!" else: #< colon here print "It s too low!" See the colons? If you don't include these, there will be an error when you try to run your code. The colons tell python that the if and else statements are over and the next lines of code are the code blocks. In the if statement above, there are 2 blocks of code. One block is under the first if statement and another block is under the elsestatement. Notice that the code blocks are indented. I used a tab here, but you could also use spaces. The important thing is that all lines of code in the same code block are indented the exact same amount. In the example above, each block has only 1 line of code, but that's not always the case. There could be several lines of code in each block. Here's an example: if guess > secret: print "It s too high!" print Try a smaller number. else: print "It s too low!"
12 Like I mentioned earlier, all code in the block needs to be indented the same amount. Step 0. Now that you know the structure, try entering the following code into guessing.py. import random secret = random.randint(1,10) #This line picks a number between 1 and 10 x = raw_input("what s your guess? ") guess = int(x) if guess > secret: print "It s too high!" else: print "It s too low!" Step 1. There's actually one more type of statement that you can use: the elif statement. Any idea what this might stand for? else if. This gives us even more options for our if statements. Here's an example: import random secret = random.randint(1,10) #This line picks a number between 1 and 10 x = raw_input("what s your guess? ") guess = int(x) if guess > secret: print "It s too high!" elif guess < secret: print "It s too low!" else:
13 print You won! The elif statement is placed between the if and else statements and includes a boolean expression like the if statement. During the execution of the program, the boolean expression in the if statement is first tested. If it is true, the code block under the if statement is executed and the rest is skipped. If it is false, the boolean expression in the next elif statement is tested. If that boolean expression is true, the code in the code block will be executed and the rest is skipped. If none of the boolean expressions are true, only the code in the else statement is executed. HD Task 2. Huntington s Disease status depends on the CAG repeat count as below. Add if-elif-else statement to huntington.py from HD Task 1 to print right messages for patients according to the number stored in variable count. The first if statement is provided. if (count<26): print "Normal. This patient is unaffected." Repeat count Classification Disease status <26 Normal Unaffected Intermediate Unaffected Reduced Penetrance May or may not be Affected >=40 Full Penetrance Affected
14 Lesson 5. Simple Loops Imagine that you want to play the guessing game that you made. It will be boring that you have to click on Run->Run Module every time you want to make a guess. Computers are perfect for doing the repetition for you. Let's start with printing the same thing multiple times. Step 1. Try the following range statement, what happens? range (0,5) Step 2. Try the following for-loop statement, what happens? >>> for i in range (0,5):... print i #<= don t forget to tab before print Step 3. Fill in the numbers below to make the guessing game ask (repeat) 3 times. import random secret = random.randint(1,10) #This line picks a number between 1 and 10 for i in range# Fill in the numbers
15 x = raw_input("what s your guess? ") guess = int(x) if guess > secret: print "It s too high!" elif guess < secret: print "It s too low!" else: print You won! Later, we will use the for-loop statement to repeat the search for CAG in the DNA sequence. The DNA sequence can be very long, and the for-loop statement will help finding all CAGs and counting them. Lesson 6. Finding CAG How do you create a nickname for a friend? Many people use a short form of their names as nicknames. For example, Elizabeth could be Eli, Liz, Liza, or Beth. Python is very good at finding all possible nicknames. Let s try this: Step 0. Open a Python Shell as usual. Step 1. At the command line, type the following: name = Elizabeth name[0:3] What is printed? It should say Eli. All programming languages start counting at 0, unlike
16 humans who start at 1. name[0:3]gives you a short name starting from the first letter (0) and ending before the 4th letter (3). Let s try some more. name[1:4] name[1:5] name[5:9] Imagine the DNA sequence is ATTCAG stored in variable dna. What will dna[3:6] be print? Step 2. To find all CAGs stored in the DNA sequence, we need to look at dna[0:3], dna[1:4], dna[2:5], dna[3:6],etc. How do we know when we can stop? Try the following code. dna = ATTCAG len(dna) 6 should have been printed. Let s try some more. What values are printed? dna = ATTCAGCCCC len(dna) dna = ATTCAGCAGCAG len(dna) So, we need to look at dna[0:3], dna[1:4], dna[2:5], dna[3:6],... dna[len(dna):len(dna)+3].
17 Step 3. Remember the for-loop statement with range(0,5)? What will be printed from the following for-loop? dna = ATTCAG for i in range(0,len(dna)): print dna[i:i+3] Step 4. Remember the if statement with == symbol? What will be printed from the following for-loop? dna = ATTCAG for i in range(0,len(dna)): if dna[i:i+3]== CAG print "CAG" Step 5. Ok, almost there. Remember the if statement with == symbol? What will be printed from the following for-loop? Add more CAGs to dnaand see what happens. dna = ATTCAG count = 0 for i in range(0,len(dna)): if dna[i:i+3]== CAG : count = count+1 print count HD Task 3. Use the Python code from HD Task 1 and HD Task 2 to complete huntington.py, Huntington s Disease program. Good job!!
We will learn the Python programming language. Why? Because it is easy to learn and many people write programs in Python so we can share.
LING115 Lecture Note Session #4 Python (1) 1. Introduction As we have seen in previous sessions, we can use Linux shell commands to do simple text processing. We now know, for example, how to count words.
Introduction to Python
Caltech/LEAD Summer 2012 Computer Science Lecture 2: July 10, 2012 Introduction to Python The Python shell Outline Python as a calculator Arithmetic expressions Operator precedence Variables and assignment
Introduction to Python
WEEK ONE Introduction to Python Python is such a simple language to learn that we can throw away the manual and start with an example. Traditionally, the first program to write in any programming language
Exercise 4 Learning Python language fundamentals
Exercise 4 Learning Python language fundamentals Work with numbers Python can be used as a powerful calculator. Practicing math calculations in Python will help you not only perform these tasks, but also
Beginning to Program Python
COMP1021 Introduction to Computer Science Beginning to Program Python David Rossiter Outcomes After completing this presentation, you are expected to be able to: 1. Use Python code to do simple text input
Python. KS3 Programming Workbook. Name. ICT Teacher Form. Do you speak Parseltongue?
Python KS3 Programming Workbook Do you speak Parseltongue? Name ICT Teacher Form Welcome to Python The python software has two windows that we will use. The main window is called the Python Shell and allows
CSC 221: Computer Programming I. Fall 2011
CSC 221: Computer Programming I Fall 2011 Python control statements operator precedence importing modules random, math conditional execution: if, if-else, if-elif-else counter-driven repetition: for conditional
CSCE 110 Programming I Basics of Python: Variables, Expressions, and Input/Output
CSCE 110 Programming Basics of Python: Variables, Expressions, and nput/output Dr. Tiffani L. Williams Department of Computer Science and Engineering Texas A&M University Fall 2011 Python Python was developed
COMSC 100 Programming Exercises, For SP15
COMSC 100 Programming Exercises, For SP15 Programming is fun! Click HERE to see why. This set of exercises is designed for you to try out programming for yourself. Who knows maybe you ll be inspired to
Computer Programming In QBasic
Computer Programming In QBasic Name: Class ID. Computer# Introduction You've probably used computers to play games, and to write reports for school. It's a lot more fun to create your own games to play
Welcome to Introduction to programming in Python
Welcome to Introduction to programming in Python Suffolk One, Ipswich, 4:30 to 6:00 Tuesday Jan 14, Jan 21, Jan 28, Feb 11 Welcome Fire exits Toilets Refreshments 1 Learning objectives of the course An
A Python Tour: Just a Brief Introduction CS 303e: Elements of Computers and Programming
A Python Tour: Just a Brief Introduction CS 303e: Elements of Computers and Programming "The only way to learn a new programming language is by writing programs in it." -- B. Kernighan and D. Ritchie "Computers
Introduction to Python
Introduction to Python Sophia Bethany Coban Problem Solving By Computer March 26, 2014 Introduction to Python Python is a general-purpose, high-level programming language. It offers readable codes, and
Exercise 1: Python Language Basics
Exercise 1: Python Language Basics In this exercise we will cover the basic principles of the Python language. All languages have a standard set of functionality including the ability to comment code,
University of Hull Department of Computer Science. Wrestling with Python Week 01 Playing with Python
Introduction Welcome to our Python sessions. University of Hull Department of Computer Science Wrestling with Python Week 01 Playing with Python Vsn. 1.0 Rob Miles 2013 Please follow the instructions carefully.
Python Loops and String Manipulation
WEEK TWO Python Loops and String Manipulation Last week, we showed you some basic Python programming and gave you some intriguing problems to solve. But it is hard to do anything really exciting until
The first program: Little Crab
CHAPTER 2 The first program: Little Crab topics: concepts: writing code: movement, turning, reacting to the screen edges source code, method call, parameter, sequence, if-statement In the previous chapter,
Getting Started with WebSite Tonight
Getting Started with WebSite Tonight WebSite Tonight Getting Started Guide Version 3.0 (12.2010) Copyright 2010. All rights reserved. Distribution of this work or derivative of this work is prohibited
CS 1133, LAB 2: FUNCTIONS AND TESTING http://www.cs.cornell.edu/courses/cs1133/2015fa/labs/lab02.pdf
CS 1133, LAB 2: FUNCTIONS AND TESTING http://www.cs.cornell.edu/courses/cs1133/2015fa/labs/lab02.pdf First Name: Last Name: NetID: The purpose of this lab is to help you to better understand functions:
Programming in Access VBA
PART I Programming in Access VBA In this part, you will learn all about how Visual Basic for Applications (VBA) works for Access 2010. A number of new VBA features have been incorporated into the 2010
2 The first program: Little Crab
2 The first program: Little Crab topics: concepts: writing code: movement, turning, reacting to the screen edges source code, method call, parameter, sequence, if statement In the previous chapter, we
STEP 0: OPEN UP THE PYTHON EDITOR. If python is on your computer already, it's time to get started. On Windows, find IDLE in the start menu.
01 Turtle Power Introduction: This term we're going to be learning a computer programming language called Python. The person who created Python named it after his favourite TV show: Monty Python s Flying
Invent Your Own Computer Games with Python
Invent Your Own Computer Games with Python 2nd Edition Al Sweigart Copyright 2008, 2009, 2010 by Albert Sweigart Some Rights Reserved. "Invent Your Own Computer Games with Python" ("Invent with Python")
PIC 10A. Lecture 7: Graphics II and intro to the if statement
PIC 10A Lecture 7: Graphics II and intro to the if statement Setting up a coordinate system By default the viewing window has a coordinate system already set up for you 10-10 10-10 The origin is in the
Using Google Docs in the classroom: Simple as ABC
What is Google Docs? Google Docs is a free, Web-based word processing, presentations and spreadsheets program. Unlike desktop software, Google Docs lets people create web-based documents, presentations
Decision Logic: if, if else, switch, Boolean conditions and variables
CS 1044 roject 3 Fall 2009 Decision Logic: if, if else, switch, Boolean conditions and variables This programming assignment uses many of the ideas presented in sections 3 through 5 of the Dale/Weems text
Chapter 2 Writing Simple Programs
Chapter 2 Writing Simple Programs Charles Severance Textbook: Python Programming: An Introduction to Computer Science, John Zelle Software Development Process Figure out the problem - for simple problems
Hands-On Python A Tutorial Introduction for Beginners Python 3.1 Version
Hands-On Python A Tutorial Introduction for Beginners Python 3.1 Version Dr. Andrew N. Harrington Computer Science Department, Loyola University Chicago Released under the Creative commons Attribution-Noncommercial-Share
Okay, good. He's gonna release the computers for you and allow you to log into NSLDS.
Welcome to the NSLDS hands-on session. My name is Larry Parker. I'm from the Department of Education NSLDS. Today, I have with me a whole host of folks, so we're gonna make sure that if you have any questions
Today s Topics... Intro to Computer Science (cont.) Python exercise. Reading Assignment. Ch 1: 1.5 (through 1.5.2) Lecture Notes CPSC 121 (Fall 2011)
Today s Topics... Intro to Computer Science (cont.) Python exercise Reading Assignment Ch 1: 1.5 (through 1.5.2) S. Bowers 1 of 8 Computation (cont.) What parts do recipes usually have? A description (the
Informatica e Sistemi in Tempo Reale
Informatica e Sistemi in Tempo Reale Introduction to C programming Giuseppe Lipari http://retis.sssup.it/~lipari Scuola Superiore Sant Anna Pisa October 25, 2010 G. Lipari (Scuola Superiore Sant Anna)
How To Increase Your Odds Of Winning Scratch-Off Lottery Tickets!
How To Increase Your Odds Of Winning Scratch-Off Lottery Tickets! Disclaimer: All of the information inside this report reflects my own personal opinion and my own personal experiences. I am in NO way
2nd Grade Language Arts Practice Test
2nd Grade Language Arts Practice Name: Instructions: Copyright 2000-2002 Measured Progress, All Rights Reserved : 1. Which word in the paragraph below is used too much? My music teacher is nice. He plays
Python Lists and Loops
WEEK THREE Python Lists and Loops You ve made it to Week 3, well done! Most programs need to keep track of a list (or collection) of things (e.g. names) at one time or another, and this week we ll show
Objectives. Python Programming: An Introduction to Computer Science. Lab 01. What we ll learn in this class
Python Programming: An Introduction to Computer Science Chapter 1 Computers and Programs Objectives Introduction to the class Why we program and what that means Introduction to the Python programming language
EASILY WRITE A CREATIVE PROFILE - QUICK ACTION WORKSHEET
EASILY WRITE A CREATIVE PROFILE - QUICK ACTION WORKSHEET This is where you'll create your profile. Time to get creative. This exercise may seem silly at first but it's extremely powerful. Answer the questions
Chapter 11. Talk To Your Computer
Chapter 11. Talk To Your Computer One of the more interesting things about the Logo language is list processing. Early computer languages were known as "number crunchers." Everything was represented by
What is a Domain Name?
What is a Domain Name? First of all, let s just make sure you know what a domain name is. www.google.com www.amazon.com www.youtube.com These are domain names. It s simply the name of your site... www.yoursite.com.
Part II. Managing Issues
Managing Issues Part II. Managing Issues If projects are the most important part of Redmine, then issues are the second most important. Projects are where you describe what to do, bring everyone together,
Working with forms in PHP
2002-6-29 Synopsis In this tutorial, you will learn how to use forms with PHP. Page 1 Forms and PHP One of the most popular ways to make a web site interactive is the use of forms. With forms you can have
WAYNESBORO AREA SCHOOL DISTRICT CURRICULUM INTRODUCTION TO COMPUTER SCIENCE (June 2014)
UNIT: Programming with Karel NO. OF DAYS: ~18 KEY LEARNING(S): Focus on problem-solving and what it means to program. UNIT : How do I program Karel to do a specific task? Introduction to Programming with
Chapter 2. Making Shapes
Chapter 2. Making Shapes Let's play turtle! You can use your Pencil Turtle, you can use yourself, or you can use some of your friends. In fact, why not try all three? Rabbit Trail 4. Body Geometry Can
Setting up a basic database in Access 2007
Setting up a basic database in Access 2007 1. Open Access. This is the screen that you should see 2. Click on Blank database 3. Enter the name customer mailing list in the file name section (this will
mouse (or the option key on Macintosh) and move the mouse. You should see that you are able to zoom into and out of the scene.
A Ball in a Box 1 1 Overview VPython is a programming language that is easy to learn and is well suited to creating 3D interactive models of physical systems. VPython has three components that you will
PYTHON Basics http://hetland.org/writing/instant-hacking.html
CWCS Workshop May 2009 PYTHON Basics http://hetland.org/writing/instant-hacking.html Python is an easy to learn, modern, interpreted, object-oriented programming language. It was designed to be as simple
Here are the steps to configure Outlook Express for use with Salmar's Zimbra server. Select "Tools" and then "Accounts from the pull down menu.
Salmar Consulting Inc. Setting up Outlook Express to use Zimbra Marcel Gagné, February 2010 Here are the steps to configure Outlook Express for use with Salmar's Zimbra server. Open Outlook Express. Select
Website Development Komodo Editor and HTML Intro
Website Development Komodo Editor and HTML Intro Introduction In this Assignment we will cover: o Use of the editor that will be used for the Website Development and Javascript Programming sections of
Over the past several years Google Adwords has become THE most effective way to guarantee a steady
Killer Keyword Strategies - Day 3 "How To Virtually Guarantee That You Find Profitable Keywords For Google Adwords..." Over the past several years Google Adwords has become THE most effective way to guarantee
This Method will show you exactly how you can profit from this specific online casino and beat them at their own game.
This Method will show you exactly how you can profit from this specific online casino and beat them at their own game. It s NOT complicated, and you DON T need a degree in mathematics or statistics to
Sample Process Recording - First Year MSW Student
Sample Process Recording - First Year MSW Student Agency: Department of Social Services Client System: Claudia Jones, age 22, unemployed single mother Date: February 22, 20xx Presenting Issues: Client
Addition & Subtraction Basic Facts Games Lapbook
Addition & Subtraction Basic Facts Games Lapbook L-ASBF This lapbook provides games for help in learning and retaining: * Addition Facts for 0 10 * Subtraction Facts for 0-10 Designed for K 2 nd Grade,
Generate Leads With. -YouTube- Creating YouTube Ads
Generate Leads With -YouTube- Creating YouTube Ads How does a company launch a simple video on YouTube and within a couple of hours make a sale for $7,500? How does another company gain millions of views
As you ask them and if not, you have things to question, we can answer, we can give advice to you by email within 24 hours.
Thanks for your patience and welcome to the CDI MobyMax Interactive Webinar this afternoon. We appreciate you joining us. I now have with me most of you are. Certainly, we'll do our best to make today's
UNDERSTANDING YOUR ONLINE FOOTPRINTS: HOW TO PROTECT YOUR PERSONAL INFORMATION ON THE INTERNET
UNDERSTANDING YOUR ONLINE FOOTPRINTS: HOW TO PROTECT YOUR PERSONAL INFORMATION ON THE INTERNET SPEAKING NOTES FOR GRADES 4 TO 6 PRESENTATION SLIDE (1) Title Slide SLIDE (2) Key Points It can be really
Outline. hardware components programming environments. installing Python executing Python code. decimal and binary notations running Sage
Outline 1 Computer Architecture hardware components programming environments 2 Getting Started with Python installing Python executing Python code 3 Number Systems decimal and binary notations running
The single biggest mistake many people make when starting a business is they'll create a product...
Killer Keyword Strategies - Day 1 "A Guaranteed Way To Find A Starving Crowd Using The Power Of Keyword Research..." The single biggest mistake many people make when starting a business is they'll create
Option Profit Basic Video & Ecourse
Option Profit Basic Video & Ecourse The following is a brief outline of the training program I have created for you What Will You Learn? You will be taught how to profit when stocks go up and how to "really"
Making Money Your Friend
Making Money Your Friend In these few paragraphs I'm going to reveal to you how you, too, can get Millionaire Mindset and just switch all money problem off. I am giving it to you completely free of charge.
ESCI 386 Scientific Programming, Analysis and Visualization with Python. Lesson 5 Program Control
ESCI 386 Scientific Programming, Analysis and Visualization with Python Lesson 5 Program Control 1 Interactive Input Input from the terminal is handled using the raw_input() function >>> a = raw_input('enter
IP Subnetting: Practical Subnet Design and Address Determination Example
IP Subnetting: Practical Subnet Design and Address Determination Example When educators ask students what they consider to be the most confusing aspect in learning about networking, many say that it is
Parallels. for your Linux or Windows Server. Small Business Panel. Getting Started Guide. Parallels Small Business Panel // Linux & Windows Server
Getting Started Guide Parallels Small Business Panel for your Linux or Windows Server Getting Started Guide Page 1 Getting Started Guide: Parallels Small Business Panel, Linux & Windows Server Version
Databases in Microsoft Access David M. Marcovitz, Ph.D.
Databases in Microsoft Access David M. Marcovitz, Ph.D. Introduction Schools have been using integrated programs, such as Microsoft Works and Claris/AppleWorks, for many years to fulfill word processing,
How to Complete the Online Course Work for an Entry Level Clinic
How to Complete the Online Course Work for an Entry Level Clinic Start the Online Course Work After you ve selected and paid for an Entry Level clinic, a Online Lessons button will appear to the right
US Fish and Wildlife Service Why Structured Decision Making Part 1_
US Fish and Wildlife Service Why Structured Decision Making Part 1_ [MUSIC PLAYING] Hello, and welcome to an overview of structured decision making. My name is Sarah Converse. I'm a Research Ecologist
Introduction to Open Atrium s workflow
Okay welcome everybody! Thanks for attending the webinar today, my name is Mike Potter and we're going to be doing a demonstration today of some really exciting new features in open atrium 2 for handling
Introduction to: Computers & Programming: Review for Midterm 2
Introduction to: Computers & Programming: Adam Meyers New York University Summary Some Procedural Matters Summary of what you need to Know For the Test and To Go Further in the Class The Practice Midterm
Visual Basic 6 Error Handling
Visual Basic 6 Error Handling Try as hard as you might, it's virtually impossible to make the programs you write foolproof. Sad to say, programs bomb, that is ungracefully come to a grinding halt---and
Why should I back up my certificate? How do I create a backup copy of my certificate?
Why should I back up my certificate? You should always keep a backup copy of your ACES Business Certificate on a location external to your computer. Since it s stored locally on your computer, in the Windows
Introduction to the course, Eclipse and Python
As you arrive: 1. Start up your computer and plug it in. 2. Log into Angel and go to CSSE 120. Do the Attendance Widget the PIN is on the board. 3. Go to the Course Schedule web page. Open the Slides for
Excel macros made easy
IT Training Excel macros made easy Jane Barrett, IT Training & Engagement Team Information System Services Version 1.1 Scope Learning outcomes Understand the concept of what a macro is and what it does.
CROSS EXAMINATION OF AN EXPERT WITNESS IN A CHILD SEXUAL ABUSE CASE. Mark Montgomery
CROSS EXAMINATION OF AN EXPERT WITNESS IN A CHILD SEXUAL ABUSE CASE Mark Montgomery Post Office Box 161 Durham, NC 27702 (919) 680-6249 [email protected] Opinion Testimony by a Pediatrician/Nurse/Counselor/Social
Cygwin: getting the setup tool
Cygwin: getting the setup tool Free, almost complete UNIX environment emulation for computers running MS Windows. Very handy. 1 First, go to the Cygwin Site: http://www.cygwin.org/cygwin/ Download the
What to Expect on the Compass
What to Expect on the Compass What is the Compass? COMPASS is a set of untimed computer adaptive tests created by the American College Test (ACT) Program. Because COMPASS tests are "computer adaptive,"
A: We really embarrassed ourselves last night at that business function.
Dialog: VIP LESSON 049 - Future of Business A: We really embarrassed ourselves last night at that business function. B: What are you talking about? A: We didn't even have business cards to hand out. We
Equity Value, Enterprise Value & Valuation Multiples: Why You Add and Subtract Different Items When Calculating Enterprise Value
Equity Value, Enterprise Value & Valuation Multiples: Why You Add and Subtract Different Items When Calculating Enterprise Value Hello and welcome to our next tutorial video here. In this lesson we're
VISUAL GUIDE to. RX Scripting. for Roulette Xtreme - System Designer 2.0
VISUAL GUIDE to RX Scripting for Roulette Xtreme - System Designer 2.0 UX Software - 2009 TABLE OF CONTENTS INTRODUCTION... ii What is this book about?... iii How to use this book... iii Time to start...
3 Improving the Crab more sophisticated programming
3 Improving the Crab more sophisticated programming topics: concepts: random behavior, keyboard control, sound dot notation, random numbers, defining methods, comments In the previous chapter, we looked
ATLAS.ti 5.5: A Qualitative Data Analysis Tool
Part III: Searching Your Data ATLAS.ti has a variety of tools to help you search your own data. Word Cruncher At the most basic level, the word cruncher can show you all of the frequencies of the words
What makes a good coder and technology user at Mountfields Lodge School?
What makes a good coder and technology user at Mountfields Lodge School? Pupils who persevere to become competent in coding for a variety of practical and inventive purposes, including the application
Mail Merge Tutorial (for Word 2003-2007) By Allison King Spring 2007 (updated Fall 2007)
Mail Merge Tutorial (for Word 2003-2007) By Allison King Spring 2007 (updated Fall 2007) What is mail merge? You've probably heard it mentioned around the office or at an interview (especially for a temp
Line Tracking Basic Lesson
Line Tracking Basic Lesson Now that you re familiar with a few of the key NXT sensors, let s do something a little more interesting with them. This lesson will show you how to use the Light Sensor to track
www.nuvox.net, enter the administrator user name and password for that domain.
Page 1 of 7 Cute_FTP Server Names and Authentication Before connecting to an FTP site you need three pieces of information: the server name or the site you are connecting to and a user name and password.
Using Dedicated Servers from the game
Quick and short instructions for running and using Project CARS dedicated servers on PC. Last updated 27.2.2015. Using Dedicated Servers from the game Creating multiplayer session hosted on a DS Joining
What Do I Do With My DNA Results.in 10 Easy Steps By Roberta Estes (copyright 2008)
What Do I Do With My DNA Results.in 10 Easy Steps By Roberta Estes (copyright 2008) The most common question I receive from people whose DNA results are returned to them is what do I do now? I ve put together
Part 3 focuses on ways families can help keep teens from using or abusing alcohol and tobacco.
W Part 3: Alcohol and Tobacco Rules Are Family Matters elcome to Part 3 of FAMILY MATTERS Alcohol and Tobacco Rules Are Family Matters. FAMILY MATTERS is a program to help families prevent young teens
Lab 1: Create and Disqualify a Lead
Lab 1: Create and Disqualify a Lead Scenario You work at Contoso as a sales representative and receive a phone call from Teresa Atkinson, a potential customer interested in a new product line. In order
Will USB flash drives work with Wii U?
Jul 11, 2012 Hey all. Very quick question: Will USB flash drives work with Wii U? Because I have a few laying somewhere around my house (will have to look), and don't have an external hard drive (will
Turtle Power. Introduction: Python. In this project, you ll learn how to use a turtle to draw awesome shapes and patterns. Activity Checklist
Python 1 Turtle Power All Code Clubs must be registered. By registering your club we can measure our impact, and we can continue to provide free resources that help children learn to code. You can register
Creating Your Own TinyWeb Database. Ball State University - CS116 - Ashley Swartz
Creating Your Own TinyWeb Database Ball State University - CS116 - Ashley Swartz 1. First you will need to download Python 2.6. You can get that at this address http://python.org/download/. You will select
>> My name is Danielle Anguiano and I am a tutor of the Writing Center which is just outside these doors within the Student Learning Center.
>> My name is Danielle Anguiano and I am a tutor of the Writing Center which is just outside these doors within the Student Learning Center. Have any of you been to the Writing Center before? A couple
MS Outlook to Unix Mailbox Conversion mini HOWTO
Table of Contents MS Outlook to Unix Mailbox Conversion mini HOWTO...1 Greg Lindahl, [email protected] 1. Introduction...1 2. Converting using Mozilla Mail...1 3. Converting using IMAP...1 1. Introduction...1
6.042/18.062J Mathematics for Computer Science. Expected Value I
6.42/8.62J Mathematics for Computer Science Srini Devadas and Eric Lehman May 3, 25 Lecture otes Expected Value I The expectation or expected value of a random variable is a single number that tells you
CrushFTP User Manager
CrushFTP User Manager Welcome to the documentation on the CrushFTP User Manager. This document tries to explain all the parts tot he User Manager. If something has been omitted, please feel free to contact
Programming Project 1: Lexical Analyzer (Scanner)
CS 331 Compilers Fall 2015 Programming Project 1: Lexical Analyzer (Scanner) Prof. Szajda Due Tuesday, September 15, 11:59:59 pm 1 Overview of the Programming Project Programming projects I IV will direct
Particularly friendly, respectively informal. = Particularly formal: rather used in business letters or faxes.
How to write emails Symbols: = normal, standard, is always possible. = Particularly friendly, respectively informal = Particularly formal: rather used in business letters or faxes. Salutation Dear Janet
Text of Email Templates
Text of Email Templates After Sale Follow-up Congratulations on the sale of your property! While I'm sure you have many memories there, it's time to open a new chapter in your life. I want you to know
Installing and Running the Google App Engine On Windows
Installing and Running the Google App Engine On Windows This document describes the installation of the Google App Engine Software Development Kit (SDK) on a Microsoft Windows and running a simple hello
