SlideShare a Scribd company logo
1 of 31
1. Python is Interpreted − Python is processed at
runtime by the interpreter.
2. Python is Interactive − Python prompt and
interact
3. Python is Object-Oriented − Python supports
Object-Oriented.
4. Python is a Beginner's Language − Python is a
great language for the beginner-level programmers and
supports the development of a wide range of
applications
Python programming language
Python vs. MATLAB
Python basic library
Basic operation and symbol
Python control statement(if, while ,for )
Python data structure
Basic
1. List
2. Dictionary
3. Set
4. Tuple
Pandas
1. Data frame
2. Series
3. Panel
Numpy
1. Array 1D
2. 2D
3. 3D
4. N
Python list
List operation
Dictionary operation
Set
Keywords
symbol
Object oriented programming
Class
class Dog: # Class attribute species ='mammal
' # Initializer / Instance attributes
def __init__(self, name, age):
self.name =name
self.age = age
# instance method
def description(self): return "{} is {} years old".format(self.name, self.age)
# instance method
def speak(self, sound): return "{} says {}".format(self.name, sound)
# Child class (inherits from Dog class)
class RussellTerrier(Dog):
def run(self, speed): return "{} runs {}".format(self.name, speed)
# Child class (inherits from Dog class)
class Bulldog(Dog): def run(self, speed): return "{} runs {}".format(self.name, speed)
# Child classes inherit attributes and # behaviors from the parent class
jim =Bulldog("Jim", 12)
(jim.description()) # Child classes have specific attributes # and behaviors as well
(jim.run("slowly"))
MOST used scientific python library
Application of python in Oceanography
1. Oceanographic Database & Satellite data handling and manipulation
2. Mapping , Spatial Analysis and geospatial visualization
3 CTD data analysis / T-S diagrams / T/S profiles / T/S transects
4 .Empirical Orthogonal Functions (EOF)/ Canonical Correlation Analysis (CCA)
5 image processing
6 Principal Component Analysis
7 regional static and dynamic modelling
8. Predictive modelling
9. Web based modelling
10 GUI based works
Oceanographic python library
1. Xarray
2. Utide
3. Octant
4. Basemap , pysal
5. Python-ctd
6. Oceans
7. Pyroms
8. pyNGL
9. Seawater
10.Okean
11.Netcdf4
……
…
https://pyoceans.github.io/sea-py/
Present status

More Related Content

What's hot

Predictive Analysis of Bike Sharing System Using Machine Learning Algorithms
Predictive Analysis of Bike Sharing System Using Machine Learning AlgorithmsPredictive Analysis of Bike Sharing System Using Machine Learning Algorithms
Predictive Analysis of Bike Sharing System Using Machine Learning Algorithmssushantparte
 
Using GIS for Water Resources Management – Selected U.S. and International Ap...
Using GIS for Water Resources Management – Selected U.S. and International Ap...Using GIS for Water Resources Management – Selected U.S. and International Ap...
Using GIS for Water Resources Management – Selected U.S. and International Ap...Michael Baker Jr., Inc.
 
Managing Data Science Projects
Managing Data Science ProjectsManaging Data Science Projects
Managing Data Science ProjectsDanielle Dean
 
General introduction to AI ML DL DS
General introduction to AI ML DL DSGeneral introduction to AI ML DL DS
General introduction to AI ML DL DSRoopesh Kohad
 
AI and ML Series - Introduction to Generative AI and LLMs - Session 1
AI and ML Series - Introduction to Generative AI and LLMs - Session 1AI and ML Series - Introduction to Generative AI and LLMs - Session 1
AI and ML Series - Introduction to Generative AI and LLMs - Session 1DianaGray10
 
Top 100+ Google Data Science Interview Questions.pdf
Top 100+ Google Data Science Interview Questions.pdfTop 100+ Google Data Science Interview Questions.pdf
Top 100+ Google Data Science Interview Questions.pdfDatacademy.ai
 
AI in water sector
AI in water sectorAI in water sector
AI in water sectorKalervo Aho
 
Explainable AI in Industry (KDD 2019 Tutorial)
Explainable AI in Industry (KDD 2019 Tutorial)Explainable AI in Industry (KDD 2019 Tutorial)
Explainable AI in Industry (KDD 2019 Tutorial)Krishnaram Kenthapadi
 
Sadcw 7e chapter01-done
Sadcw 7e chapter01-doneSadcw 7e chapter01-done
Sadcw 7e chapter01-doneLamineKaba6
 
Gis (geographic information system)
Gis (geographic information system)Gis (geographic information system)
Gis (geographic information system)Saad Bare
 
Practical sentiment analysis
Practical sentiment analysisPractical sentiment analysis
Practical sentiment analysisDiana Maynard
 
Ontology Mapping
Ontology MappingOntology Mapping
Ontology Mappingsamhati27
 
Machine learning for customer classification
Machine learning for customer classificationMachine learning for customer classification
Machine learning for customer classificationAndrew Barnes
 
OSM and QGIS
OSM and QGISOSM and QGIS
OSM and QGISQGIS UK
 
CommCare Workshop_Javetski and Wacksmon_4.22.13
CommCare Workshop_Javetski and Wacksmon_4.22.13CommCare Workshop_Javetski and Wacksmon_4.22.13
CommCare Workshop_Javetski and Wacksmon_4.22.13CORE Group
 
Data Stream Management
Data Stream ManagementData Stream Management
Data Stream Managementk_tauhid
 

What's hot (20)

Predictive Analysis of Bike Sharing System Using Machine Learning Algorithms
Predictive Analysis of Bike Sharing System Using Machine Learning AlgorithmsPredictive Analysis of Bike Sharing System Using Machine Learning Algorithms
Predictive Analysis of Bike Sharing System Using Machine Learning Algorithms
 
Using GIS for Water Resources Management – Selected U.S. and International Ap...
Using GIS for Water Resources Management – Selected U.S. and International Ap...Using GIS for Water Resources Management – Selected U.S. and International Ap...
Using GIS for Water Resources Management – Selected U.S. and International Ap...
 
Managing Data Science Projects
Managing Data Science ProjectsManaging Data Science Projects
Managing Data Science Projects
 
General introduction to AI ML DL DS
General introduction to AI ML DL DSGeneral introduction to AI ML DL DS
General introduction to AI ML DL DS
 
AI and ML Series - Introduction to Generative AI and LLMs - Session 1
AI and ML Series - Introduction to Generative AI and LLMs - Session 1AI and ML Series - Introduction to Generative AI and LLMs - Session 1
AI and ML Series - Introduction to Generative AI and LLMs - Session 1
 
Top 100+ Google Data Science Interview Questions.pdf
Top 100+ Google Data Science Interview Questions.pdfTop 100+ Google Data Science Interview Questions.pdf
Top 100+ Google Data Science Interview Questions.pdf
 
AI in water sector
AI in water sectorAI in water sector
AI in water sector
 
Explainable AI in Industry (KDD 2019 Tutorial)
Explainable AI in Industry (KDD 2019 Tutorial)Explainable AI in Industry (KDD 2019 Tutorial)
Explainable AI in Industry (KDD 2019 Tutorial)
 
Sadcw 7e chapter01-done
Sadcw 7e chapter01-doneSadcw 7e chapter01-done
Sadcw 7e chapter01-done
 
Gis (geographic information system)
Gis (geographic information system)Gis (geographic information system)
Gis (geographic information system)
 
Practical sentiment analysis
Practical sentiment analysisPractical sentiment analysis
Practical sentiment analysis
 
Ontology Mapping
Ontology MappingOntology Mapping
Ontology Mapping
 
Machine learning for customer classification
Machine learning for customer classificationMachine learning for customer classification
Machine learning for customer classification
 
OSM and QGIS
OSM and QGISOSM and QGIS
OSM and QGIS
 
GIS - lecture-1.ppt
GIS - lecture-1.pptGIS - lecture-1.ppt
GIS - lecture-1.ppt
 
CommCare Workshop_Javetski and Wacksmon_4.22.13
CommCare Workshop_Javetski and Wacksmon_4.22.13CommCare Workshop_Javetski and Wacksmon_4.22.13
CommCare Workshop_Javetski and Wacksmon_4.22.13
 
Data Stream Management
Data Stream ManagementData Stream Management
Data Stream Management
 
Loan Decisioning Transformation
Loan Decisioning TransformationLoan Decisioning Transformation
Loan Decisioning Transformation
 
Case study
Case studyCase study
Case study
 
What Is GIS?
What Is GIS?What Is GIS?
What Is GIS?
 

Similar to Python programming for Oceanography

Top Most Python Interview Questions.pdf
Top Most Python Interview Questions.pdfTop Most Python Interview Questions.pdf
Top Most Python Interview Questions.pdfDatacademy.ai
 
Chapter 1 - INTRODUCTION TO PYTHON -MAULIK BORSANIYA
Chapter 1 - INTRODUCTION TO PYTHON -MAULIK BORSANIYAChapter 1 - INTRODUCTION TO PYTHON -MAULIK BORSANIYA
Chapter 1 - INTRODUCTION TO PYTHON -MAULIK BORSANIYAMaulik Borsaniya
 
Basic of Python- Hands on Session
Basic of Python- Hands on SessionBasic of Python- Hands on Session
Basic of Python- Hands on SessionDharmesh Tank
 
summer training report on python
summer training report on pythonsummer training report on python
summer training report on pythonShubham Yadav
 
Introduction_to_Python.pptx
Introduction_to_Python.pptxIntroduction_to_Python.pptx
Introduction_to_Python.pptxVinay Chowdary
 
Python-Mastering-the-Language-of-Data-Science.pptx
Python-Mastering-the-Language-of-Data-Science.pptxPython-Mastering-the-Language-of-Data-Science.pptx
Python-Mastering-the-Language-of-Data-Science.pptxdmdHaneef
 
Python Foundation – A programmer's introduction to Python concepts & style
Python Foundation – A programmer's introduction to Python concepts & stylePython Foundation – A programmer's introduction to Python concepts & style
Python Foundation – A programmer's introduction to Python concepts & styleKevlin Henney
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to pythonYi-Fan Chu
 
Python_Unit_1.pdf
Python_Unit_1.pdfPython_Unit_1.pdf
Python_Unit_1.pdfalaparthi
 
Programming with Python: Week 1
Programming with Python: Week 1Programming with Python: Week 1
Programming with Python: Week 1Ahmet Bulut
 

Similar to Python programming for Oceanography (20)

GE3151_PSPP_UNIT_2_Notes
GE3151_PSPP_UNIT_2_NotesGE3151_PSPP_UNIT_2_Notes
GE3151_PSPP_UNIT_2_Notes
 
Top Most Python Interview Questions.pdf
Top Most Python Interview Questions.pdfTop Most Python Interview Questions.pdf
Top Most Python Interview Questions.pdf
 
Chapter 1 - INTRODUCTION TO PYTHON -MAULIK BORSANIYA
Chapter 1 - INTRODUCTION TO PYTHON -MAULIK BORSANIYAChapter 1 - INTRODUCTION TO PYTHON -MAULIK BORSANIYA
Chapter 1 - INTRODUCTION TO PYTHON -MAULIK BORSANIYA
 
Basic of Python- Hands on Session
Basic of Python- Hands on SessionBasic of Python- Hands on Session
Basic of Python- Hands on Session
 
summer training report on python
summer training report on pythonsummer training report on python
summer training report on python
 
Introduction_to_Python.pptx
Introduction_to_Python.pptxIntroduction_to_Python.pptx
Introduction_to_Python.pptx
 
Python-Mastering-the-Language-of-Data-Science.pptx
Python-Mastering-the-Language-of-Data-Science.pptxPython-Mastering-the-Language-of-Data-Science.pptx
Python-Mastering-the-Language-of-Data-Science.pptx
 
Dynamic Python
Dynamic PythonDynamic Python
Dynamic Python
 
Phython presentation
Phython presentationPhython presentation
Phython presentation
 
Python programming
Python programmingPython programming
Python programming
 
Python basics
Python basicsPython basics
Python basics
 
Python Foundation – A programmer's introduction to Python concepts & style
Python Foundation – A programmer's introduction to Python concepts & stylePython Foundation – A programmer's introduction to Python concepts & style
Python Foundation – A programmer's introduction to Python concepts & style
 
Unit 2 python
Unit 2 pythonUnit 2 python
Unit 2 python
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to python
 
Python_Unit_1.pdf
Python_Unit_1.pdfPython_Unit_1.pdf
Python_Unit_1.pdf
 
Programming with Python
Programming with PythonProgramming with Python
Programming with Python
 
Python programming
Python programmingPython programming
Python programming
 
Programming with Python: Week 1
Programming with Python: Week 1Programming with Python: Week 1
Programming with Python: Week 1
 
Python with data Sciences
Python with data SciencesPython with data Sciences
Python with data Sciences
 
PYTHON PPT.pptx
PYTHON PPT.pptxPYTHON PPT.pptx
PYTHON PPT.pptx
 

More from Hafez Ahmad

Unclos Law of the sea
Unclos Law of the seaUnclos Law of the sea
Unclos Law of the seaHafez Ahmad
 
Implementation of a high-resolution regional ocean modeling system (ROMS) for...
Implementation of a high-resolution regional ocean modeling system (ROMS) for...Implementation of a high-resolution regional ocean modeling system (ROMS) for...
Implementation of a high-resolution regional ocean modeling system (ROMS) for...Hafez Ahmad
 
Introduction to ecology
Introduction to ecologyIntroduction to ecology
Introduction to ecologyHafez Ahmad
 
Biodiversity data analysis and visualization
Biodiversity data analysis and visualizationBiodiversity data analysis and visualization
Biodiversity data analysis and visualizationHafez Ahmad
 
Predicted Seagrass habitat across the shallow ocean
Predicted Seagrass habitat across the shallow ocean Predicted Seagrass habitat across the shallow ocean
Predicted Seagrass habitat across the shallow ocean Hafez Ahmad
 
Marine Geophysics
Marine GeophysicsMarine Geophysics
Marine GeophysicsHafez Ahmad
 
Renewable energy and non-renewable energy
Renewable energy and non-renewable energy Renewable energy and non-renewable energy
Renewable energy and non-renewable energy Hafez Ahmad
 
Research Methodology
Research MethodologyResearch Methodology
Research MethodologyHafez Ahmad
 
Biogeochemistry 303
Biogeochemistry 303Biogeochemistry 303
Biogeochemistry 303Hafez Ahmad
 
Geological oceanography 301
Geological oceanography 301Geological oceanography 301
Geological oceanography 301Hafez Ahmad
 
Hydrocarbon and seismology 307
Hydrocarbon and seismology 307Hydrocarbon and seismology 307
Hydrocarbon and seismology 307Hafez Ahmad
 
Marine environmental management 305b
Marine environmental management 305bMarine environmental management 305b
Marine environmental management 305bHafez Ahmad
 
Remote sensing 311
Remote sensing 311Remote sensing 311
Remote sensing 311Hafez Ahmad
 
Research tools in oceanography 313
Research tools in oceanography 313Research tools in oceanography 313
Research tools in oceanography 313Hafez Ahmad
 
Fluid and sediment 309
Fluid and sediment  309Fluid and sediment  309
Fluid and sediment 309Hafez Ahmad
 

More from Hafez Ahmad (20)

Unclos Law of the sea
Unclos Law of the seaUnclos Law of the sea
Unclos Law of the sea
 
Blue economy
Blue economyBlue economy
Blue economy
 
Implementation of a high-resolution regional ocean modeling system (ROMS) for...
Implementation of a high-resolution regional ocean modeling system (ROMS) for...Implementation of a high-resolution regional ocean modeling system (ROMS) for...
Implementation of a high-resolution regional ocean modeling system (ROMS) for...
 
Introduction to ecology
Introduction to ecologyIntroduction to ecology
Introduction to ecology
 
Seamanship v2
Seamanship v2Seamanship v2
Seamanship v2
 
Port managment
Port managmentPort managment
Port managment
 
Biodiversity data analysis and visualization
Biodiversity data analysis and visualizationBiodiversity data analysis and visualization
Biodiversity data analysis and visualization
 
Predicted Seagrass habitat across the shallow ocean
Predicted Seagrass habitat across the shallow ocean Predicted Seagrass habitat across the shallow ocean
Predicted Seagrass habitat across the shallow ocean
 
Marine Geophysics
Marine GeophysicsMarine Geophysics
Marine Geophysics
 
Ocean Modelling
Ocean ModellingOcean Modelling
Ocean Modelling
 
Renewable energy and non-renewable energy
Renewable energy and non-renewable energy Renewable energy and non-renewable energy
Renewable energy and non-renewable energy
 
Research Methodology
Research MethodologyResearch Methodology
Research Methodology
 
Biogeochemistry 303
Biogeochemistry 303Biogeochemistry 303
Biogeochemistry 303
 
Geological oceanography 301
Geological oceanography 301Geological oceanography 301
Geological oceanography 301
 
Hydrocarbon and seismology 307
Hydrocarbon and seismology 307Hydrocarbon and seismology 307
Hydrocarbon and seismology 307
 
Marine environmental management 305b
Marine environmental management 305bMarine environmental management 305b
Marine environmental management 305b
 
Remote sensing 311
Remote sensing 311Remote sensing 311
Remote sensing 311
 
Research tools in oceanography 313
Research tools in oceanography 313Research tools in oceanography 313
Research tools in oceanography 313
 
Fluid and sediment 309
Fluid and sediment  309Fluid and sediment  309
Fluid and sediment 309
 
Statistics 315
Statistics 315Statistics 315
Statistics 315
 

Recently uploaded

ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...jaredbarbolino94
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitolTechU
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 

Recently uploaded (20)

ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptx
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 

Python programming for Oceanography

  • 1. 1. Python is Interpreted − Python is processed at runtime by the interpreter. 2. Python is Interactive − Python prompt and interact 3. Python is Object-Oriented − Python supports Object-Oriented. 4. Python is a Beginner's Language − Python is a great language for the beginner-level programmers and supports the development of a wide range of applications Python programming language
  • 2.
  • 3.
  • 4.
  • 7.
  • 8.
  • 10.
  • 12. Python data structure Basic 1. List 2. Dictionary 3. Set 4. Tuple Pandas 1. Data frame 2. Series 3. Panel Numpy 1. Array 1D 2. 2D 3. 3D 4. N
  • 16. Set
  • 17.
  • 20.
  • 21.
  • 22.
  • 24.
  • 25. Class class Dog: # Class attribute species ='mammal ' # Initializer / Instance attributes def __init__(self, name, age): self.name =name self.age = age # instance method def description(self): return "{} is {} years old".format(self.name, self.age) # instance method def speak(self, sound): return "{} says {}".format(self.name, sound) # Child class (inherits from Dog class) class RussellTerrier(Dog): def run(self, speed): return "{} runs {}".format(self.name, speed) # Child class (inherits from Dog class) class Bulldog(Dog): def run(self, speed): return "{} runs {}".format(self.name, speed) # Child classes inherit attributes and # behaviors from the parent class jim =Bulldog("Jim", 12) (jim.description()) # Child classes have specific attributes # and behaviors as well (jim.run("slowly"))
  • 26. MOST used scientific python library
  • 27.
  • 28.
  • 29. Application of python in Oceanography 1. Oceanographic Database & Satellite data handling and manipulation 2. Mapping , Spatial Analysis and geospatial visualization 3 CTD data analysis / T-S diagrams / T/S profiles / T/S transects 4 .Empirical Orthogonal Functions (EOF)/ Canonical Correlation Analysis (CCA) 5 image processing 6 Principal Component Analysis 7 regional static and dynamic modelling 8. Predictive modelling 9. Web based modelling 10 GUI based works
  • 30. Oceanographic python library 1. Xarray 2. Utide 3. Octant 4. Basemap , pysal 5. Python-ctd 6. Oceans 7. Pyroms 8. pyNGL 9. Seawater 10.Okean 11.Netcdf4 …… … https://pyoceans.github.io/sea-py/