. | . |
---|---|
Python Beginner Course for Programmers
This accelerated course is designed for participants who quickly want to learn the basic concepts of the Python language and be able to use Python related tools for their work. We will cover the following topics: data types, conditional statements, loops, functions, modules, Datetime module, and basic IO with text file.
Prerequisites: Ability to program in another language (C, C++, Fortran, Java, Matlab, IDL, etc.). Participants are also expected to be able manipulate a web browser, to open command prompt window or terminal window and edit text files. A gmail account is needed.
To take this course, you are expected to:
- Have a gmail account (needed to have access to Google Colaboratory). Everything will be taught through the Google cloud based Jupyter notebook.
- Install on your local machine the Anaconda Python Distribution. It is not required but it is highly recommended. We recommend that you install the Anaconda Python distribution by following the instructions at: Anaconda installation Guide
You might find it useful to learn little more about Jupyter notebook:
AGENDA
Lecture Topic | Interactive Link |
---|---|
Launching Python | |
Data Types | |
Conditional Statements | |
Loops | |
Advanced Data Structures | |
Functions | |
Modules | |
The Datetime Module | |
I/O on Text Files |
At the end of this course, we recommend that you take the following Python assessment test (in less that 15 minutes and without using any help):
We hope that you will score at least 80%.