Python Introduction Copyright Software Carpentry 2010 This work

  • Slides: 32
Download presentation
Python Introduction Copyright © Software Carpentry 2010 This work is licensed under the Creative

Python Introduction Copyright © Software Carpentry 2010 This work is licensed under the Creative Commons Attribution License See http: //software-carpentry. org/license. html for more information.

Time to solution is determined by: Python Introduction

Time to solution is determined by: Python Introduction

Time to solution is determined by: how long it takes to write a program

Time to solution is determined by: how long it takes to write a program Python Introduction

Time to solution is determined by: how long it takes to write a program

Time to solution is determined by: how long it takes to write a program Python how long it takes that program to run Introduction

Time to solution is determined by: how long it takes to write a program

Time to solution is determined by: how long it takes to write a program how long it takes that program to run human time Python Introduction

Time to solution is determined by: Python how long it takes to write a

Time to solution is determined by: Python how long it takes to write a program how long it takes that program to run human time machine time Introduction

Time to solution is determined by: how long it takes to write a program

Time to solution is determined by: how long it takes to write a program how long it takes that program to run human time machine time Every language makes a tradeoff between these Python Introduction

Time to solution is determined by: how long it takes to write a program

Time to solution is determined by: how long it takes to write a program how long it takes that program to run human time machine time Every language makes a tradeoff between these Python Introduction

Time to solution is determined by: how long it takes to write a program

Time to solution is determined by: how long it takes to write a program how long it takes that program to run human time machine time Every language makes a tradeoff between these Python MATLAB Python Introduction

Time to solution is determined by: how long it takes to write a program

Time to solution is determined by: how long it takes to write a program how long it takes that program to run human time machine time Every language makes a tradeoff between these Python Fortran MATLAB Python Introduction

Time to solution is determined by: how long it takes to write a program

Time to solution is determined by: how long it takes to write a program how long it takes that program to run human time machine time Every language makes a tradeoff between these Python Fortran MATLAB C Introduction

Time to solution is determined by: how long it takes to write a program

Time to solution is determined by: how long it takes to write a program how long it takes that program to run human time machine time Every language makes a tradeoff between these Python MATLAB Python Java Fortran C Introduction

Time to solution is determined by: how long it takes to write a program

Time to solution is determined by: how long it takes to write a program how long it takes that program to run human time machine time Every language makes a tradeoff between these Python Java Fortran MATLAB C# C Introduction

Time to solution is determined by: how long it takes to write a program

Time to solution is determined by: how long it takes to write a program how long it takes that program to run human time machine time Every language makes a tradeoff between these Python Java Fortran MATLAB C# C Introduction

Teaching you Python is not the point of this course Python Introduction

Teaching you Python is not the point of this course Python Introduction

Teaching you Python is not the point of this course But we have to

Teaching you Python is not the point of this course But we have to write examples in some language… Python Introduction

Teaching you Python is not the point of this course But we have to

Teaching you Python is not the point of this course But we have to write examples in some language… …and Python has proven to be easier to pick up than alternatives which are also: Python Introduction

Teaching you Python is not the point of this course But we have to

Teaching you Python is not the point of this course But we have to write examples in some language… …and Python has proven to be easier to pick up than alternatives which are also: – free Python Introduction

Teaching you Python is not the point of this course But we have to

Teaching you Python is not the point of this course But we have to write examples in some language… …and Python has proven to be easier to pick up than alternatives which are also: – free – cross-platform Python Introduction

Teaching you Python is not the point of this course But we have to

Teaching you Python is not the point of this course But we have to write examples in some language… …and Python has proven to be easier to pick up than alternatives which are also: – free – cross-platform – widely used Python Introduction

Teaching you Python is not the point of this course But we have to

Teaching you Python is not the point of this course But we have to write examples in some language… …and Python has proven to be easier to pick up than alternatives which are also: – free – cross-platform – widely used – well documented Python Introduction

Teaching you Python is not the point of this course But we have to

Teaching you Python is not the point of this course But we have to write examples in some language… …and Python has proven to be easier to pick up than alternatives which are also: – free – cross-platform – widely used – well documented – well supported Python Introduction

This course will not teach you basic programming Python Introduction

This course will not teach you basic programming Python Introduction

This course will not teach you basic programming Assume you already know: Python Introduction

This course will not teach you basic programming Assume you already know: Python Introduction

This course will not teach you basic programming Assume you already know: – variables

This course will not teach you basic programming Assume you already know: – variables Python Introduction

This course will not teach you basic programming Assume you already know: – variables

This course will not teach you basic programming Assume you already know: – variables – loops Python Introduction

This course will not teach you basic programming Assume you already know: – variables

This course will not teach you basic programming Assume you already know: – variables – loops – conditionals (if / else) Python Introduction

This course will not teach you basic programming Assume you already know: – variables

This course will not teach you basic programming Assume you already know: – variables – loops – conditionals (if / else) – lists / arrays Python Introduction

This course will not teach you basic programming Assume you already know: – variables

This course will not teach you basic programming Assume you already know: – variables – loops – conditionals (if / else) – lists / arrays – how to read data from a file Python Introduction

This course will not teach you basic programming Assume you already know: – variables

This course will not teach you basic programming Assume you already know: – variables – loops – conditionals (if / else) – lists / arrays – how to read data from a file This lecture will show you how to do these in Python Introduction

This course will not teach you basic programming Assume you already know: – variables

This course will not teach you basic programming Assume you already know: – variables – loops – conditionals (if / else) – lists / arrays – how to read data from a file This lecture will show you how to do these in Python well Python Introduction

narrated by Dominique Vuvan October 2010 Copyright © Software Carpentry 2010 This work is

narrated by Dominique Vuvan October 2010 Copyright © Software Carpentry 2010 This work is licensed under the Creative Commons Attribution License See http: //software-carpentry. org/license. html for more information.