Python for Health Sciences and Healthcare
2h 10mBeginner2023-10-12
Authors

Wuraola Oyewusi
Wuraola Oyewusi is an experienced data scientist, machine learning, and artificial intelligence professional.
Course details
There’s so much to learn when it comes to Python—where should you start? This course, with integrated CoderPad challenges, offers a focused starting point that teaches foundational principles and skills of Python programming that are useful to healthcare and health science professionals. Experienced data scientist Wuraola Oyewusi guides you through bringing Python programming to your career. Get started with general programming concepts, including Python naming conventions and keywords and much more. Set up a Colaboratory notebook and learn how to use the Coderpad portion of this course. Explore basic Python data types, data structures, and operations. Go over functions, statements, build-in functions, and other operations in Python. Dive into code documentation and Python libraries. Plus, build your skills with a series of challenges and solutions.
Skills covered
PythonData AnalysisProgramming LanguagesData ScienceBusiness Analysis and StrategyBusiness Software and ToolsOpen SourceSoftware DevelopmentOne-Off
Concepts
0. Introduction
- 01 - Learn Python for healthcare
- 02 - Python for health sciences and healthcare
1. General Programming Concepts
- 03 - What is programming
- 04 - What are programming languages
- 05 - Code editors
- 06 - Integrated development environment software (IDEs)
- 07 - Modules, libraries, packages, and systems
- 08 - Code versioning
- 09 - Version control and repositories
- 10 - Package managers and installers
- 11 - What is Python
- 12 - Python naming convention
- 13 - Python keywords
2. Setup and Workspace
- 14 - Colaboratory notebook (online)
- 15 - An overview of the Coderpad coding challenges
3. Python File Handling
- 16 - Open Python file
- 17 - Write Python file
- 18 - Read Python file
4. Basic Python Data Type
- 19 - Numeric data
- 20 - String data
- 21 - Boolean
5. Basic Python Data Structures
- 22 - Lists
- 23 - Tuples
- 24 - Sets
- 25 - Dictionaries
- 26 - Solution - Remove an element from a list
- 27 - Solution - Create a set from a list
6. Basic Operations in Python
- 28 - Arithmetic operations
- 29 - Comparison operations
- 30 - Logical operations
- 31 - Solution - Repeat string by integer multiplication
- 32 - Solution - Integer floor division
7. Python Functions and Statements
- 33 - Functions
- 34 - Conditional statements
- 35 - For loops
- 36 - Solution - Define a function
- 37 - Solution - Iterate over a list with for loop
8. Built-in Functions and Other Operations in Python
- 38 - Length and count function
- 39 - Minimum and maximum function
- 40 - Range and sum function
- 41 - String case functions
- 42 - Split and join function
- 43 - Strip and replace function
- 44 - Zip function
- 45 - Map function
- 46 - Slicing
- 47 - String formatting
- 48 - Solution - Return maximum value from a tuple
- 49 - Solution - Print elements in a list in lowercase
- 50 - Solution - Zip two lists
- 51 - Solution - Get list element using negative indexing
9. Code Documentation in Python
- 52 - Comments
- 53 - Docstring
- 54 - Error messages
- 55 - Official Python documentation
10. Libraries
- 56 - Import statement and aliasing
- 57 - Install and uninstall Python libraries
- 58 - Python data analysis libraries
Conclusion
- 59 - Next steps
Related courses
- Python for Data Science and Machine Learning Essential Training Part 1
- Artificial Intelligence Foundations: Neural Networks
- Build with AI: AI-Powered Dashboards with Streamlit
- Build with AI: LLM-Powered Data Analysis App with Python and Streamlit
- Complete Guide to Analytics Engineering
- Build with AI: LLM-Powered Applications with Streamlit
- Hands-On AI: Building Your First LLM-Powered App
- Advanced Geospatial Data Analytics in Python