Call +60 3-2711 7241 Email: malaysiacourses@tertiaryinfotech.com

HRDF Approved Training Provider in Malaysia - Modular Fast Track Skill-Based Trainings

Python 3 Essential Training

Python is the #1 programming language in the world. It is used extensively in data analytics, machine learning and robotics. Due to its power, simplicity, and complete object model, Python has become the scripting language of choice for many large organizations, including Google, Yahoo, and IBM. In Python 3 Essential Training, the trainer demonstrates how to use Python 3 to create well-designed scripts and maintain existing projects. This course covers the basics of the language syntax and usage, as well as advanced features such as objects, generators, and exceptions. Example projects include a normalized database interface and a complete working CRUD application. Exercise files accompany the course.

Topics include:

  • Major Python data types such as List, Tuple, Dictionary and Set
  • Conditional and loops
  • Generating sequences using comprehension and generators
  • Functions, Lambda, Map and Filter
  • Import modules and packages, and install third party Python packages
  • Objected Oriented Programming in Python Using classes and inheritance
  • Database operations
  • File Input and output
  • Handling errors with exceptions
  • Introduction to Numpy, Matplotlib and Pandas

 

HRDF SBL Claimable for Employers Registered with HRDF

HRDF claimable

Course Code: M296

Course Booking

MYR1,600.00

Course Date

Course Time

* Required Fields

Course Cancellation/Reschedule Policy

We reserve the right to cancel or re-schedule the course due to unforeseen circumstances. If the course is cancelled, we will refund 100% to participants.
Note the venue of the training is subject to changes due to class size and availability of the classroom.
Note the minimal class size to start a class is 3 Pax.


Course Details

Module 1 Get Ready

  • Overview
  • Install Python
  • Install Sublime Text & PyCharm
  • First Python Script
  • Comment
  • Interactive Python IDLE

Module 2: Data Types

  • Number 
  • String 
  • List
  • Tuple
  • Dictionary
  • Set

Module 3 Operators

  • Arithmetic Operators
  • Compound Operators
  • Comparison Operators
  • Membership Operators
  • Logical Operators
  • Identity Operators

Module 4 Control Structure

  • Conditional
  • Loop
  • Iterating Over Multiple Sequences
  • Break & Continue
  • Loop with Else

Module 5 Function

  • Function Syntax
  • Return Single Value
  • Return Multiple Values
  • Passing Arguments
  • Default Arguments
  • Variable Arguments
  • Decorator
  • Lambda, Map, Filter

Module 6 Comprehensions & Generators

  • Comprehensions
  • Generators

Module 7 Modules & Packages

  • Modules
  • Packages
  • Python Standard Libraries
  • Install Third Party Packages
  • Anaconda Packages

Module 8 Object Oriented Programming

  • Class
  • Object
  • Method
  • Initializer & Destructor 
  • Inheritance
  • Polymorphism

Module 9 Database

  • Database API
  • Create SQLite3 database
  • CRUD on SQLite3


Module 10 Exception

  • What is Exception
  • Exception Syntax

Module 11 Files I/O

  • Open a file
  • Write to a file
  • Read from a file
  • Close a file

Module 12 Intro to Third Party Packages

  • Numpy
  • Matplotlib
  • Pandas

Who Should Attend

  • Data analysts who want to use Python for data analysis
  • Financial analysts who want ot use Python for market analysis
  • Engineers who want to use Python for engineering work

Prerequisite

Prerequisite

This course is for beginner. No programming or coding knowledge is required. All the programming and coding concepts will be introduced during the class. 

Software Requirement

Pls download and install the following software prior to the class

Trainers

Python TrainerSaeid Alizadeh is a technopreneur specialized in field of IOT (Internet of things) and Smart Cities projects, experienced in Programming, Data Analysis, Big Data, Machine Learning, image processing and electronic design. He has an extensive experience in coding with Python, C, C++, C#.

Saeid’s past experience on IoT application include:

  1. Smart Building System
  2. Energy Monitoring, Controlling and Saving
  3. Environmental Monitoring 
  4. Flood detection and prediction system based on IoT and big data 
  5. Online Weather Station Based on IoT
  6. Smart Farming System (Long Range Wireless Sensor Networks)
  7. Smart Hydroponic System Based on IoT
  8. IP TV and Digital Signage System
  9. RFID Solution 
  10. GPS Tracking System
  11. Remote Sensing

Raspberry Pi TrainerTed Chan is an experienced and PMP certified Project Manager with 11 years experience in managing projects. He managed software and IT infrastructure projects for MNCs in Telecommunications, Oil & Gas and Finance sector. He brings with him applied project management techniques on software development, system implementation, data center transformation, process improvement and service development projects. During his tenure, he managed large virtual teams and sub-contractors collaborating remotely across multiple continents and time-zones to deliver complex projects. Ted is also a proficient user of MS Project. He used it for PMO reporting, resource booking, project effort estimation, progress tracking and Earn Value Management.

Owing his long and successful career in IT to those who inspired and touched his life, Ted sought to give back to the community with Malaysia Raspberry Pi Club, a computing and STEM education club he founded. He wanted to emulate the success of Raspberry Pi Foundation of UK in increasing computer literacy amongst children. Through conducting hands-on workshops, show & tell sessions and Raspberry Jam, he managed to introduce Raspberry Pi to members of the public from all ages and background. More people gain awareness of an affordable computing platform and learned Python programming, Linux and Physical Computing through those activities he organized.

Python 3 Essential TrainerTarun Sukhani is an IT executive, educator, author, speaker, data scientist, security expert, agile coach, polyglot coder, and entrepreneur with over 20 years of combined professional experience both in the U.S. and internationally. As a seasoned veteran, his expertise lies in leading teams in the design and delivery of highly scalable, concurrent, and performant enterprise and web-scale software solutions with budgets of up to $100 million. He is particularly adept at building productive, self-managing agile teams with predictable velocities and delivery timeframes. He is skilled in all phases of the SDLC/ALM, with a solid foundation in Agile (XP, SAFe, Lean, Scrum, Kanban, and Scrumban) and traditional (PMI and PRINCE2) project management frameworks and methodologies.

Skillset:

  • Degrees in Math, Computer Science, Business Administration (Finance, Accounting, and Operations Management), and Information Systems Management
  • Certified in Scrum (CSM, CSP, PSM I), Data Warehousing/Mining/Science, E-commerce, and Microsoft/Oracle technologies (.NET/Java). 
  • PMI/PRINCE2 project management
  • CISO (Infosec), CEH, CISSP
  • 6 Sigma/Lean at GEMS (GE Medical Systems)
  • ITIL,TOGAF,COBIT,ISO27000,NIST
  • Machine Learning/Deep Learning/Text Mining, Genetic Algorithms, Combinatorial Optimization, Computational Finance, Blockchain, Driver-Based Budgeting, Computer vision.
  • Proficient in Big Data Analytics: Python,Hadoop, Pig, Hive, HBase, Spark, R/Rattle, Cassandra, YARN, Zookeeper, Mahout, SimpleCV, OpenCV

Achievements: 

  • Project Lead on over 50 projects at clients that included Fortune 500 and Global 1000 companies, spanning the healthcare, manufacturing, Internet, media, BFSI, telco, oil & gas, and education verticals.
  • Corporate trainer and university lecturer, conducting academic and vocational business and IT courses in North/South America, Europe and Asia. 
  • Co-founder of 4 companies 
  • Consultant to 12 Fortune 500 companies and SMEs
  • E&Y Winner of 2005 business plan competition

Basic Tableau Trainer Ghazaleh Babanejad has received her Ph.D from University Putra Malaysia in Faculty of Computer ‎Science and Information Technology. She is working on recommender systems in the ‎field of skyline queries over Dynamic and Incomplete databases for her PhD thesis. She is also working ‎on Data Science field as a trainer and Data Scientist. She worked on Machine Learning and Process ‎Mining projects. She also has several international certificates in Practical Machine Learning (John ‎Hopkins University) Mining Massive Datasets (Stanford University), Process Mining (Eindhoven ‎University), Hadoop (University of San Diego), MongoDB for DBAs (MongoDB Inc) and some other ‎certificates. She has more than 5 years of experience as a lecturer and database administrator.

Data Science Trainer Jason Lim is native of Kuala Lumpur, Malaysia; studied Bachelor’s Degree in Accounting and Finance from the London School of Economics Program, University of London. Raised in a typical Chinese family with entrepreneurial business background that is involved in manufacturing and real estate development.

He worked as an Executive at the Asset and License Management Department in Standard Chartered, Malaysia; promoted to Data Analyst six months later. Later joined Tune Hotels Regional Services, a hotel management and hotel chain operator; served as Senior Revenue Executive. Served as Research Analyst with Wealth-X, a company that provides prospecting, intelligence and wealth due diligence on ultra-high net worth individuals.;

Thereafter served as Senior Data Analyst with Xchanging Malaysia, a joint venture between Xchanging and YTL Communications to develop and deliver enhanced mobile internet and cloud-based hosting offerings in Malaysia. Worked as Senior Data Analyst with GoQuO, a full service e-commerce solutions provider to airlines and OTAs. Currently serving as Senior Data Analyst at iProperty.com Malaysia, an property website in several Asian countries.

Community Organizer of Big Data Malaysia, a professional network for individuals with interest in all aspects of Big Data, and Member of the Founder Institute for Malaysian Chapter, the world’s largest entrepreneur training and startup launch program.

jQuery TrainerKelvin Lim is well versed with latest software and hardware technologies. He excels in thinking strategically and proactive performance. With over 15 years of experience in web applications, business solutions and ERP, he is well-versed in translating business requirements into technical requirements. “Listen, Understand, Think & Act” has always been his philosophy in closing the gap between business and technology because he understands business as well as technology. Kelvin is passionate about technology and the potential of this growing industry. He keeps himself abreast with the latest state-of-art technology (cloud / on-premise) and is recognized for his practical solutions in solving complex issues.

Upon graduating from Tunku Abdul Rahman College with a Bachelor of Science Degree in Computer Science from Campbell University, U.S., Kelvin has worked with a few multi-national companies such as Silverlake, Lafarge, Pharmaniaga, Johnson & Johnson & Fitness First.

  • More than 14 years of working experience in IT industry
  • More than 5 years of entrepreneurship skill
  • More than 6 years of experience in relationship management with business users from US, Australia, Hong Kong, Taiwan, Thailand, Singapore, Indonesia, Philippines & Malaysia 
  • More than 5 years of experience in project management including of system design, timeline management and technical proposal preparation
  • More than 5 years of experience in ERP specialized in Supply Chain
  • More than 6 years of experience in AS/400 RPG (as a programmer as well as a trainer)
  • More than 19 years of experience in Microsoft technologies, Ubuntu Linux technologies, Networking
  • More than 19 years of experience in Programming (specialized in PHP, AS/400 RPG & Visual Basic)
  • More than 7 years of experience in Joomla! projects management, development & implementation
  • More than 5 years of experience in Magento projects management, development & implementation

Python 3 Essential TrainerAini Fadhlin is a certified SAP MM. She has a Degree in Cognitive Science and a Diploma in Computer Science.  Her passions lie in understanding processes in human brains, analysing and solving computer problems have influenced her career path throughout her employment years. She was  involved in various industries such as tertiary education, software/web development and software training as she is very keen in developing people through computer technology.

She enjoys understanding business processes and integrating them into a system. The whole process of acquiring the functional specifications to conveying the concept to the technical team intrigues her. She loves challenges and is always motivated by the knowledge she gathers throughout the process.

Python 3 TrainerJatin Solanki has over 10 years of experience in advanced analytics, business intelligence & corporate strategy. He has worked in insurance, eCommerce (internet), Travel, Consulting & FMCG. He is well-versed in R, SPSS, PSPP, Python, SAS enterprise miner, Knime, Matlab, Rapidminer, Google analytics, Adobe marketing cloud, Database knowledge: mySQL, SQL, Postgres, Mongodb Business intelligence knowledge: Tableau, Qlikview, Cognos. He has expertise in Web analytics, Management finance reporting, Financial modelling.

Customer Reviews (11)

Will RecommendReview by Fong Chng Saun
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
Nil (Posted on 6/13/2018)
Might RecomemndReview by Wilson Tham
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
It can be improved with more real life case study (Posted on 6/6/2018)
Might RecomemndReview by Wilson Tham
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
Include some real world example would be nice (Posted on 6/6/2018)
Will RecommendReview by Siah Cheon Phoo
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
Nil (Posted on 4/27/2018)
Will RecommendReview by LEW CHEE YEE
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
Nil (Posted on 3/30/2018)
Might RecommendReview by AHMAD ZIKRI
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
nil (Posted on 5/8/2017)
Good Python CourseReview by Ying Hwa
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
The trainer is pretty experienced and gave us a lot of tips on how to write Python code (Posted on 7/10/2016)
Good Python courseReview by Lim Wenbin
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
Changing the course location was little convenient. The trainer was quite knowledgeful but it was slightly difficult for very beginner. (Posted on 7/10/2016)
Recommend Python courseReview by Kelyvn
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
I would recommend this course. (Posted on 7/10/2016)
Will recommendReview by Stella Benedicta Laksono
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
Will recommend (Posted on 7/10/2016)
Will RecommendReview by Saurabh Kumar
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
Will Recommend (Posted on 7/10/2016)

Write Your Own Review

You're reviewing: Python 3 Essential Training

How do you rate this product? *

  1 star 2 stars 3 stars 4 stars 5 stars
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
  • Reload captcha

Tags

Other people marked this product with these Subjects:

Use spaces to separate Subjects. Use single quotes (') for phrases.

You May Be Interested In These Courses