Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction Copyright © Software Carpentry 2010 This work is licensed under the Creative Commons Attribution License See

Similar presentations


Presentation on theme: "Introduction Copyright © Software Carpentry 2010 This work is licensed under the Creative Commons Attribution License See"— Presentation transcript:

1 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. Python

2 Introduction Time to solution is determined by:

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

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

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

6 PythonIntroduction Time to solution is determined by: how long it takes to write a program how long it takes that program to run human timemachine time

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

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

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

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

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

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

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

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

15 PythonIntroduction Teaching you Python is not the point of this course

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

17 PythonIntroduction 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:

18 PythonIntroduction 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

19 PythonIntroduction 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

20 PythonIntroduction 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

21 PythonIntroduction 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

22 PythonIntroduction 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

23 PythonIntroduction This course will not teach you basic programming

24 PythonIntroduction This course will not teach you basic programming Assume you already know:

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

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

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

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

29 PythonIntroduction 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

30 PythonIntroduction 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

31 PythonIntroduction 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

32 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. narrated by Dominique Vuvan


Download ppt "Introduction Copyright © Software Carpentry 2010 This work is licensed under the Creative Commons Attribution License See"

Similar presentations


Ads by Google