By Alfredo Alvarez. Agenda: Find out who the instructor is. Talk about goals and why you want to learn python. Discuss the materials and the methodology.

Slides:



Advertisements
Similar presentations
Creating a Program In today’s lesson we will look at: what programming is different types of programs how we create a program installing an IDE to get.
Advertisements

Week 1 basic Python programs, defining functions Special thanks to Scott Shawcroft, Ryan Tucker, and Paul Beck for their work on these slides. Except where.
CS1022 Computer Programming & Principles
INTRODUCTION TO PYTHON PART 2 INPUT AND OUTPUT CSC482 Introduction to Text Analytics Thomas Tiahrt, MA, PhD.
Intro to CIT 594
CSC 9010: Natural Language Processing
PYTHON: LESSON 1 Catherine and Annie. WHAT IS PYTHON ANYWAY?  Python is a programming language.  But what’s a programming language?  It’s a language.
Chapter 1: Python Basics CSCI-UA 0002 – Introduction to Computer Programming Mr. Joel Kemp.
COMPSCI 101 S Principles of Programming Lecture 1 – Introduction.
Introduction to Python Dr. Bernard Chen Ph.D. University of Central Arkansas July 9 th 2012
Java the UML Way version Only to be used in connection with the book "Java the UML Way", by Else Lervik and.
Welcome to CS 115! Introduction to Programming. Class URL Please write this down!
V Avon High School Tech Club Agenda Old Business –Delete Files New Business –Week 18 Topics: Intro to HTML/CSS: Questions? Summer Work Letter.
Course A201: Introduction to Programming 09/09/2010.
A First Program CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington Credits: a significant part of.
COMP 171: Principles of Computer Science I John Barr.
 We are going to learn about programming in general…How to think logically and problem solve. The programming language we will use is Python. This is.
Principles of Programming Languages CMSC 331 Fall 2013.
Goals Approach Evaluation Intro to Python The two on-line sources Getting started with LPTHW.
Python From the book “Think Python”
Welcome to CS 115! Introduction to Programming. Class URL Write this down!
Creating Projects in JCreator Computer Science 40S.
Agenda For Feb PowerPoint Presentation (Introduction to Java Methods) 2.Finish Unit 2 exercises on page 13 (due by the end of the class today). 4.
Python – May 11 Briefing Course overview Introduction to the language Lab.
PROGRAMMING In Lesson 2. STARTER ACTIVITY Complete the starter activity in your python folder – lesson 2 Now we will see how you got on and update your.
The Power of Computer Coding for Elementary GT Students a hands on workshop Ann E. Durkin – Technology/Gifted and Talented Teacher, Johnson Elementary/
1 CS1100 Fall Instructor: David Gries CS100M: Matlab No prior programming experience One semester of calculus Math & engineering type problems CS100J:
OCR GCSE Computing © Hodder Education 2013 Slide 1 OCR GCSE Computing Python programming 1: Introduction.
Unit 1 Basic Python programs, functions Special thanks to Roy McElmurry, John Kurkowski, Scott Shawcroft, Ryan Tucker, Paul Beck for their work. Except.
Programming for GCSE 1.0 Beginning with Python T eaching L ondon C omputing Margaret Derrington KCL Easter 2014.
Introduction to Python Lesson 1 First Program. Learning Outcomes In this lesson the student will: 1.Learn some important facts about PC’s 2.Learn how.
You Need an Interpreter!. Closing the GAP Thus far, we’ve been struggling to speak to computers in “their” language, maybe its time we spoke to them in.
ECET – Dynamic Programming with Python Spring 2013 Lecture L1 – Introduction to Python Page 1 Welcome! This is Professor Jai P. Agrawal. I will walk.
A First Program CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington Credits: a significant part of.
8 January 2016Birkbeck College, U. London1 Introduction to Programming Lecturer: Steve Maybank Department of Computer Science and Information Systems
Programming Seminar 2009 Night 0. Why we’re holding this seminar You’re probably not a computer science major – Or even anything remotely close (e.g.
Principles of Programming Languages CMSC 331 Fall 2010.
REFERENCE: CHAPTER 1 High-level languages + Python.
1. Starting 1 Let’s Learn Saenthong School, January – February 2016 Teacher: Aj. Andrew Davison, CoE, PSU Hat Yai Campus
Welcome to Accounting I Professor R. Jason Cade Unit 1 Seminar.
PYTHON PROGRAMMING Week 8 - Wednesday. STARTER Fizz Buzz  Let play the game!
1 CS100J Spring Instructor: David Gries CS100M: Matlab No prior programming experience One semester of calculus Math & engineering type problems.
1 1.Log in to the computer in front of you –Temp account: 210class / 2.Update your in Cascadia's system –If I need to you I'll use.
Instructor: Chris Trenkov Hands-on Course Python for Absolute Beginners (Spring 2015) Class #003 (February 14, 2015)
PROGRAMMING USING PYTHON LANGUAGE ASSIGNMENT 1. INSTALLATION OF RASPBERRY NOOB First prepare the SD card provided in the kit by loading an Operating System.
Getting Started With Python Brendan Routledge
Introduction to Programming
Development Environment
what is computer programming?
Topic: Python’s building blocks -> Variables, Values, and Types
CSCI 203: Introduction to Computer Science I
GCSE COMPUTER SCIENCE Practical Programming using Python
Introduction to Programming
GCSE COMPUTER SCIENCE Practical Programming using Python
Topic: Python’s building blocks -> Variables, Values, and Types
Introduction to Programming
basic Python programs, defining functions
Welcome to CS 1010! Algorithmic Problem Solving.
Welcome to CS 1010! Algorithmic Problem Solving.
Use proper case (ie Caps for the beginnings of words)
basic Python programs, defining functions
Section 1 Introduction To Programming
Introduction to Programming
Python 19 Mr. Husch.
Introduction In today’s lesson we will look at: why Python?
Input and Output Python3 Beginner #3.
Introduction to Python
Python 19 Mr. Husch.
CSCI 203: Introduction to Computer Science I
Presentation transcript:

By Alfredo Alvarez

Agenda: Find out who the instructor is. Talk about goals and why you want to learn python. Discuss the materials and the methodology for the class. Set up your equipment to start doing the online courses. Get Started using the python interpreter

 5 years at Microsoft SDE(4 years), SDET Lead(1.5 years)  2 years before that at Medical Startup  Uses Python to make games.  Currently Works at

 Name  What are you currently doing?  Why are you interested in learning to code?

 To guide python students while they use the most recent web courses to do their major studies of the python language.

 10 Weekly meetings to discuss(1.5 hour sessions) to design goals, projects, talk about exercises and work.  7 days a week support via .  First class is free – other 9 are 25$ dollars each.

 Online ◦ I recommend the CodeCademy course( ◦ Udacity  Free Books ◦ Intro to python programming book  ◦ Thinking like a computer scientist  ◦ Data Structure and algorithms book  ◦ Web ◦ Learning python the hardway ◦

 The expectation is that the student starts the Codecademy course after the first meeting and brings doubts to the class.  We use the class to reinforce concepts  We also try to outline a small project to finish by the time the 10 weeks are done.

 Download version and make sure it install the IDE idle. ◦  To validate the version of python run this on the python shell. ◦ import sys print sys.version || for should read print(sys.version)

 First program ever run in any language in python it goes like this: ◦ Print(“Hello World”);

 All programs in python start in the following way: if __name__ == "__main__": #code goes here #this is how you write comments.

 To take input from the console we use the input command:  #text is your first variable declaration  text = input()  print(text)

 Lets make it look like a real program: print(“Enter your name?”); name = input(); #this is call concatenation makes pieces of text be one line Print(“Hello” + name);

 Read From Dive into python: ◦ Section 1.8 ◦ Section 2.1  From Codecademy ◦ to=4fcba68767e7c b to=4fcba68767e7c b ◦ First 3 sections from python syntax module  Welcome to the flying circus  Variables  Data Types  For Questions ◦