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

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
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000Sapana Sha
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfSumit Kumar yadav
 
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
 
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
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)Areesha Ahmad
 
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
 
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencyHire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencySheetal Arora
 
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...ssifa0344
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bSérgio Sacani
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsSérgio Sacani
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticssakshisoni2385
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxUmerFayaz5
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsSérgio Sacani
 
VIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PVIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PPRINCE C P
 
Seismic Method Estimate velocity from seismic data.pptx
Seismic Method Estimate velocity from seismic  data.pptxSeismic Method Estimate velocity from seismic  data.pptx
Seismic Method Estimate velocity from seismic data.pptxAlMamun560346
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.Nitya salvi
 
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Monika Rani
 
Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)PraveenaKalaiselvan1
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPirithiRaju
 

Kürzlich hochgeladen (20)

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...
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).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 )
 
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
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)
 
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...
 
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencyHire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
 
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptx
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
 
VIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PVIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C P
 
Seismic Method Estimate velocity from seismic data.pptx
Seismic Method Estimate velocity from seismic  data.pptxSeismic Method Estimate velocity from seismic  data.pptx
Seismic Method Estimate velocity from seismic data.pptx
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
 
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
 
Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
 

CDTPy | Python for Scientists

  • 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 ...