Description: |
This is course is for developers with experience in other programming languagues,
like Java, C#, C++, etc. You need to be familiar with basic concepts such as data types, loops, functions, classes and algorithms.
Python is a very beginner friendly language. Therefore we will go to through the material at a fast pace.
Learning objectives
- Learn programming in Python
- Work with Python on your own laptop
- Explore various IDE's
- Work with open source packages
- Make API calls
- Work with real world datasets
- Python best practices
- Troubleshooting & debugging
Topics
- Data Types
- Data Collections
- For & While Loops
- Conditionals
- Functions
- Handling Files
- Dates and Time
- Modules & Packages
- Error handling
- Debugging
- Testing
- API calls
- CSV & JSON data
- The "pandas" package
<b>Prerequisites</b>
<p>Participants are expected to be proficient in one or more other progamming languages.</p>
<p>Please bring your own laptop, with Python 3 installed.</p>
|