Introduction Copyright © Software Carpentry 2010 This work is licensed under the Creative Commons Attribution License See for more information. Python
Introduction Time to solution is determined by:
PythonIntroduction Time to solution is determined by: how long it takes to write a program
PythonIntroduction Time to solution is determined by: how long it takes to write a program how long it takes that program to run
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
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
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
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
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
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
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
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
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
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
PythonIntroduction Teaching you Python is not the point of this course
PythonIntroduction Teaching you Python is not the point of this course But we have to write examples in some language…
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:
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
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
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
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
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
PythonIntroduction This course will not teach you basic programming
PythonIntroduction This course will not teach you basic programming Assume you already know:
PythonIntroduction This course will not teach you basic programming Assume you already know: –variables
PythonIntroduction This course will not teach you basic programming Assume you already know: –variables –loops
PythonIntroduction This course will not teach you basic programming Assume you already know: –variables –loops –conditionals (if / else)
PythonIntroduction This course will not teach you basic programming Assume you already know: –variables –loops –conditionals (if / else) –lists / arrays
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
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
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
October 2010 Copyright © Software Carpentry 2010 This work is licensed under the Creative Commons Attribution License See for more information. narrated by Dominique Vuvan