SlideShare ist ein Scribd-Unternehmen logo
1 von 6
Downloaden Sie, um offline zu lesen
CDTPy | Python for Scientists
#mod_shf, 21st Jan 2016
Why should I learn Python?
Especially if I already know Matlab.
● Free. As in beer.
● Large Community.
● IPython Notebook.
● #mod_bat, #mod_sot.
● Portability and sharing.
● High value, marketable skill.
● Web.
N.B. I have nothing against Matlab
Thanks xkcd. You’re awesome.
What’s the plan for today?
● Work in pairs.
● As many missions as possible.
● Learn IPython Notebook.
● Serial control - Xtralien.
● Got knowledge? Pass it on.
● Veterans! Submit your code.
● Got questions? Submit them.
● Got feedback? Submit it.
This workshop will be developed for delivery
to other CDTs. By documenting your progress
you will be helping me out a great deal. Thank
you.
N.B. This workshop is not assessed, but ...

Weitere ähnliche Inhalte

Mehr von cdtpv

Silicon CPV Plc
Silicon CPV PlcSilicon CPV Plc
Silicon CPV Plccdtpv
 
Industrial Perspectives on Large-Area TCOs
Industrial Perspectives on Large-Area TCOsIndustrial Perspectives on Large-Area TCOs
Industrial Perspectives on Large-Area TCOscdtpv
 
British Photovoltaic Association
British Photovoltaic AssociationBritish Photovoltaic Association
British Photovoltaic Associationcdtpv
 
Organic Photovoltaics Thin-Film Processing Considerations
Organic Photovoltaics Thin-Film Processing ConsiderationsOrganic Photovoltaics Thin-Film Processing Considerations
Organic Photovoltaics Thin-Film Processing Considerationscdtpv
 
Welcome and Introduction
Welcome and IntroductionWelcome and Introduction
Welcome and Introductioncdtpv
 
Novel Semiconductor Alloys based on GaSb for domestic PV
Novel Semiconductor Alloys based on GaSb for domestic PVNovel Semiconductor Alloys based on GaSb for domestic PV
Novel Semiconductor Alloys based on GaSb for domestic PVcdtpv
 
The Role of Molecular Structure and Conformation in Polymer Opto-Electronics
The Role of Molecular Structure and Conformation in Polymer Opto-ElectronicsThe Role of Molecular Structure and Conformation in Polymer Opto-Electronics
The Role of Molecular Structure and Conformation in Polymer Opto-Electronicscdtpv
 
From Atoms to Solar Cells
From Atoms to Solar CellsFrom Atoms to Solar Cells
From Atoms to Solar Cellscdtpv
 
Surfaces and Interfaces
Surfaces and InterfacesSurfaces and Interfaces
Surfaces and Interfacescdtpv
 
Materials Modelling: From theory to solar cells (Lecture 1)
Materials Modelling: From theory to solar cells  (Lecture 1)Materials Modelling: From theory to solar cells  (Lecture 1)
Materials Modelling: From theory to solar cells (Lecture 1)cdtpv
 
Course overview
Course overviewCourse overview
Course overviewcdtpv
 
Lectures 7-8: Charge and Energy Transfer, Photosynthesis, Biofules
Lectures 7-8: Charge and Energy Transfer, Photosynthesis, BiofulesLectures 7-8: Charge and Energy Transfer, Photosynthesis, Biofules
Lectures 7-8: Charge and Energy Transfer, Photosynthesis, Biofulescdtpv
 
Lecture 5-6: Hydrogen, Storage & Batteries
Lecture 5-6: Hydrogen, Storage & BatteriesLecture 5-6: Hydrogen, Storage & Batteries
Lecture 5-6: Hydrogen, Storage & Batteriescdtpv
 
Lecture 3-4: Exergy, Heating and Cooling, Solar Thermal
Lecture 3-4: Exergy, Heating and Cooling, Solar ThermalLecture 3-4: Exergy, Heating and Cooling, Solar Thermal
Lecture 3-4: Exergy, Heating and Cooling, Solar Thermalcdtpv
 
How will thin film PV meet the Terawatt scale generation?
How will thin film PV meet the Terawatt scale generation?How will thin film PV meet the Terawatt scale generation?
How will thin film PV meet the Terawatt scale generation?cdtpv
 
How can thin-film PV meet the demands of Terawatt scale generation?
How can thin-film PV meet the demands of Terawatt scale generation?How can thin-film PV meet the demands of Terawatt scale generation?
How can thin-film PV meet the demands of Terawatt scale generation?cdtpv
 
Transparent Conducting Oxides - from and industrial perspective
Transparent Conducting Oxides - from and industrial perspectiveTransparent Conducting Oxides - from and industrial perspective
Transparent Conducting Oxides - from and industrial perspectivecdtpv
 
ZnO based transparent electronics
ZnO based transparent electronicsZnO based transparent electronics
ZnO based transparent electronicscdtpv
 
Atomic Layer Deposition: a process technology for transparent conducting oxides
Atomic Layer Deposition: a process technology for transparent conducting oxidesAtomic Layer Deposition: a process technology for transparent conducting oxides
Atomic Layer Deposition: a process technology for transparent conducting oxidescdtpv
 
Transparent Conducting Oxides for Thin Film PV
Transparent Conducting Oxides for Thin Film PVTransparent Conducting Oxides for Thin Film PV
Transparent Conducting Oxides for Thin Film PVcdtpv
 

Mehr von cdtpv (20)

Silicon CPV Plc
Silicon CPV PlcSilicon CPV Plc
Silicon CPV Plc
 
Industrial Perspectives on Large-Area TCOs
Industrial Perspectives on Large-Area TCOsIndustrial Perspectives on Large-Area TCOs
Industrial Perspectives on Large-Area TCOs
 
British Photovoltaic Association
British Photovoltaic AssociationBritish Photovoltaic Association
British Photovoltaic Association
 
Organic Photovoltaics Thin-Film Processing Considerations
Organic Photovoltaics Thin-Film Processing ConsiderationsOrganic Photovoltaics Thin-Film Processing Considerations
Organic Photovoltaics Thin-Film Processing Considerations
 
Welcome and Introduction
Welcome and IntroductionWelcome and Introduction
Welcome and Introduction
 
Novel Semiconductor Alloys based on GaSb for domestic PV
Novel Semiconductor Alloys based on GaSb for domestic PVNovel Semiconductor Alloys based on GaSb for domestic PV
Novel Semiconductor Alloys based on GaSb for domestic PV
 
The Role of Molecular Structure and Conformation in Polymer Opto-Electronics
The Role of Molecular Structure and Conformation in Polymer Opto-ElectronicsThe Role of Molecular Structure and Conformation in Polymer Opto-Electronics
The Role of Molecular Structure and Conformation in Polymer Opto-Electronics
 
From Atoms to Solar Cells
From Atoms to Solar CellsFrom Atoms to Solar Cells
From Atoms to Solar Cells
 
Surfaces and Interfaces
Surfaces and InterfacesSurfaces and Interfaces
Surfaces and Interfaces
 
Materials Modelling: From theory to solar cells (Lecture 1)
Materials Modelling: From theory to solar cells  (Lecture 1)Materials Modelling: From theory to solar cells  (Lecture 1)
Materials Modelling: From theory to solar cells (Lecture 1)
 
Course overview
Course overviewCourse overview
Course overview
 
Lectures 7-8: Charge and Energy Transfer, Photosynthesis, Biofules
Lectures 7-8: Charge and Energy Transfer, Photosynthesis, BiofulesLectures 7-8: Charge and Energy Transfer, Photosynthesis, Biofules
Lectures 7-8: Charge and Energy Transfer, Photosynthesis, Biofules
 
Lecture 5-6: Hydrogen, Storage & Batteries
Lecture 5-6: Hydrogen, Storage & BatteriesLecture 5-6: Hydrogen, Storage & Batteries
Lecture 5-6: Hydrogen, Storage & Batteries
 
Lecture 3-4: Exergy, Heating and Cooling, Solar Thermal
Lecture 3-4: Exergy, Heating and Cooling, Solar ThermalLecture 3-4: Exergy, Heating and Cooling, Solar Thermal
Lecture 3-4: Exergy, Heating and Cooling, Solar Thermal
 
How will thin film PV meet the Terawatt scale generation?
How will thin film PV meet the Terawatt scale generation?How will thin film PV meet the Terawatt scale generation?
How will thin film PV meet the Terawatt scale generation?
 
How can thin-film PV meet the demands of Terawatt scale generation?
How can thin-film PV meet the demands of Terawatt scale generation?How can thin-film PV meet the demands of Terawatt scale generation?
How can thin-film PV meet the demands of Terawatt scale generation?
 
Transparent Conducting Oxides - from and industrial perspective
Transparent Conducting Oxides - from and industrial perspectiveTransparent Conducting Oxides - from and industrial perspective
Transparent Conducting Oxides - from and industrial perspective
 
ZnO based transparent electronics
ZnO based transparent electronicsZnO based transparent electronics
ZnO based transparent electronics
 
Atomic Layer Deposition: a process technology for transparent conducting oxides
Atomic Layer Deposition: a process technology for transparent conducting oxidesAtomic Layer Deposition: a process technology for transparent conducting oxides
Atomic Layer Deposition: a process technology for transparent conducting oxides
 
Transparent Conducting Oxides for Thin Film PV
Transparent Conducting Oxides for Thin Film PVTransparent Conducting Oxides for Thin Film PV
Transparent Conducting Oxides for Thin Film PV
 

Kürzlich hochgeladen

Physiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptxPhysiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptxAArockiyaNisha
 
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCESTERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCEPRINCE C P
 
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxSOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxkessiyaTpeter
 
Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)PraveenaKalaiselvan1
 
G9 Science Q4- Week 1-2 Projectile Motion.ppt
G9 Science Q4- Week 1-2 Projectile Motion.pptG9 Science Q4- Week 1-2 Projectile Motion.ppt
G9 Science Q4- Week 1-2 Projectile Motion.pptMAESTRELLAMesa2
 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bSérgio Sacani
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoSérgio Sacani
 
Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfmuntazimhurra
 
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.aasikanpl
 
Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )aarthirajkumar25
 
Grafana in space: Monitoring Japan's SLIM moon lander in real time
Grafana in space: Monitoring Japan's SLIM moon lander  in real timeGrafana in space: Monitoring Japan's SLIM moon lander  in real time
Grafana in space: Monitoring Japan's SLIM moon lander in real timeSatoshi NAKAHIRA
 
Caco-2 cell permeability assay for drug absorption
Caco-2 cell permeability assay for drug absorptionCaco-2 cell permeability assay for drug absorption
Caco-2 cell permeability assay for drug absorptionPriyansha Singh
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxUmerFayaz5
 
Boyles law module in the grade 10 science
Boyles law module in the grade 10 scienceBoyles law module in the grade 10 science
Boyles law module in the grade 10 sciencefloriejanemacaya1
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Sérgio Sacani
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Lokesh Kothari
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTSérgio Sacani
 

Kürzlich hochgeladen (20)

Physiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptxPhysiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptx
 
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCESTERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
 
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxSOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
 
Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)
 
G9 Science Q4- Week 1-2 Projectile Motion.ppt
G9 Science Q4- Week 1-2 Projectile Motion.pptG9 Science Q4- Week 1-2 Projectile Motion.ppt
G9 Science Q4- Week 1-2 Projectile Motion.ppt
 
Engler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomyEngler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomy
 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on Io
 
Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdf
 
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
 
CELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdfCELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdf
 
Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )
 
Grafana in space: Monitoring Japan's SLIM moon lander in real time
Grafana in space: Monitoring Japan's SLIM moon lander  in real timeGrafana in space: Monitoring Japan's SLIM moon lander  in real time
Grafana in space: Monitoring Japan's SLIM moon lander in real time
 
The Philosophy of Science
The Philosophy of ScienceThe Philosophy of Science
The Philosophy of Science
 
Caco-2 cell permeability assay for drug absorption
Caco-2 cell permeability assay for drug absorptionCaco-2 cell permeability assay for drug absorption
Caco-2 cell permeability assay for drug absorption
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptx
 
Boyles law module in the grade 10 science
Boyles law module in the grade 10 scienceBoyles law module in the grade 10 science
Boyles law module in the grade 10 science
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOST
 

Python for Scientists - Why Learn Python Over Matlab

  • 1. CDTPy | Python for Scientists #mod_shf, 21st Jan 2016
  • 2. Why should I learn Python? Especially if I already know Matlab.
  • 3. ● Free. As in beer. ● Large Community. ● IPython Notebook. ● #mod_bat, #mod_sot. ● Portability and sharing. ● High value, marketable skill. ● Web. N.B. I have nothing against Matlab Thanks xkcd. You’re awesome.
  • 4. What’s the plan for today?
  • 5. ● Work in pairs. ● As many missions as possible. ● Learn IPython Notebook. ● Serial control - Xtralien. ● Got knowledge? Pass it on.
  • 6. ● Veterans! Submit your code. ● Got questions? Submit them. ● Got feedback? Submit it. This workshop will be developed for delivery to other CDTs. By documenting your progress you will be helping me out a great deal. Thank you. N.B. This workshop is not assessed, but ...