3
May 2020

1-Day Introduction to Python(LIVE Stream)

Course Information

Start Date3 May 2020, Sunday
End Date3 May 2020, Sunday
Time09:00 am - 05:00 pm
VenueOnline LIVE Stream via ZOOM
Fee$680 (Excluding GST) Inclusive of e-certificate, e-materials, and $50 GrabFood Voucher (LIVE Stream)
Contact6720 3333 (Ms Rina Lim) training.aventis@gmail.com
Register Now
Get Group Quote
LIVE Stream

INTRODUCTION

Gain the Skills You Need to Become a Rewarding Python Programmer

Python is the Most Popular Programming Language in the World Today

Many industrial applications developed using Python, for example, banking, finance, manufacturing and engineering sectors. It is also widely adopted in the key areas like data analytics, machine learning, internet security and robotics. In addition, Python has become the scripting language of choice for many large multinational organizations, including Google, Facebook, Apple and Citibank

Learn & Add this In-Demand Skills to Your Skills Set

Gain the core knowledge to Python programming. In this course, Let Data Scientist, Dr Sudipta share with you the core concepts and structure of python programming languages and helps you grasp what’s going on under the hood. After going over basic statements and expressions in Python, you will learn more about strings, variables, and conditional code. Upon wrapping up this course, you’ll have the knowledge you need to continue your coding journey in whichever language piques your interest.

Key Takeaways

• Understand the data analysis ecosystem in Python.
• How to Perform data analysis with python using the pandas library.
• Apply basic Python syntax
• Use Python to automate your daily operational work
• Python operations, conditionals, arrays, and basic object-oriented programming
• Install and use Python standard packages and third party package
• Learn how to use the pandas data analysis library to analyze data sets
• Hands-on Analyze real datasets to better understand techniques for data analysis

Who Should Attend?
  • Suited for Finance, Sales, Service, Business Development and Marketing Analysis seeking to gain deeper understanding of using Python for data analysis.
  • Anyone should be able to learn the essentials of Python programming language and all participants should be greatly benefit from it.
  • Existing programmers, data scientists and engineers with development experience in another high-level programming or scripting language such as C/C++, Perl, PHP etc. will also benefit by learning the Python Programming Language.
  • No prior background of programming knowledge and experience

 

Note: Participant is required to bring their own laptop with access to internet (WiFi network will be provided)

Data Scientist: Dr Sudipta Samanta, Senior Research Engineer at Temasek Life Sciences Lab

Dr. Sudipta Samanta has over 15 years of research and teaching experience. Dr Sudipta received his Ph.D. for his research in the field of computational Biophysics and has over 10 years of research experience as a Research Scientist. His current interests include Machine Learning, Deep Learning, Health Care Data analysis and computer simulation. Prior to joining Temasek, Dr Sudipta was Visiting Scientist of Internationally renowned MIT Computer Science and Artificial Intelligence Laboratory (CSAIL), USA from 2011 to 2018 and a Research Scientist at Singapore-MIT Alliance for Research & Technology.

Workshop Outline

Topic 1 Get Started with Python
• Course Overview
• Install Python
• Jupyter Notebook
• Google Colab
• First Python Script

Topic 2 Python Data Type
• Native Data Types (Numeric, Boolean, Strings)
• Lists in Python
• List Functions (append, pop, remove, Etc.)
• Tuples and Sets in Python
• Python Dictionary
• Practice and Exercise

Topic 3 Arrays and Matrices
• Array datatypes
• Matrix (1D and 2D)
• Matrix Concatenation
• Accessing Elements of an Array

Topic 4 Basic Operators in Python
• Numerical Operators (Addition, Multiplication, Division, etc.)
• Compound Operators
• Comparison Operators
• Logical Operators
• Examples

Topic 5 Basic Functions and Numerical Indexing in Python
• Generating Arrays using “linspace”
• Rounding
• Simple Mathematics (sum, exp, sqrt)
• Sorting values; argmax and argmin functions
• Examples

Topic 6 Flow Control and Loop
• If Else Statements in Python
• For Loop in Python
• Break & Continue
• While Loop
• Exercise3

Topic 7 Function in Python
• Function Syntax
• Arguments and Parameters
• Default Arguments and Variable Arguments
• Exercise4

Topic 8 Modules & Packages
• Modules
• Packages
• Python Standard Libraries
• Important packages: NumPy, Pandas, Matplotlib, etc
• Install Third Party Packages
• Anaconda Packages