In-person Python course
Master Python I
From beginners to practical users
Learn Python from scratch fast with our help in this 4-week in-person class, complete with the solid programming skills & the capability of creating the automated tasks, and save hundreds of hours struggling to learn by yourself.
4.6 (45 reviews)
- Fast Track to Learning Python
- 20+ Hands-on Practices & Mini-Projects
- 200+ Happy Students
Start Date: November 6, 2021
Next course will start in October 2021.
What you'll learn
About this In-Person Course
- Be able to program in Python in professional ways
- Be able to build a program for automation, such as web scraping
- Use Python packages for Data Analysis
- Know the fundamental programming concepts like conditional execution, loop, etc.
- Use various data types, such as list, and their typical use cases
- Learn to program with good coding style and habits
- Build 3 mini-projects to apply what you learned
- How to set up the best environment for Python on your computer
- Learn the tools that make you a good programmer
- Some advanced topics of Python, such as object-oriented programming
- Be able to handle errors and bugs
- Get to know the resources for continual learning
About this In-Person Course
- In 4 Weeks
- 16 Hours in total
- Beginners
- 3 Hands-on Mini Projects
- 3 Assignments
-
Conducted in Cantonese,
Supplemented with English - Get Certificate of Completion
-
HKD
$5880$4880 20% off - Call Us for the Discount of $600 for 2-People, $300 Each. Or For Any Inquiry Tel: 5245 4904
Payment Method
or FPS (Faster Payment System)
Time & Place
- Start Date: November 6, 2021
-
Time: 10am – 2pm, on Saturday
Date: Nov 6; Nov 13; Nov 20; Nov 27, 2021 - Venue: Unit 1226A, Star House, 3 Salisbury Road, Tsim Sha Tsui, HK
Python In-person Course - From Beginners to Practical Users
MasterPython I - Course Content
Master Python I – From Beginners to Practical Users aims to teach you all the core concepts of Python and the popular Python use cases. In this 4-week course (16 hours in total), you will acquire the core Python skills and also 3 practical skills – Web Scraping, Data Analysis & Robotic Process Automation (RPA). You will learn the foundation of programming first, such as Functions & Conditional Execution. Then you will work on a practical project – using Python to crawl the data from some products, analyze their types, prices & popularity, and automatically send the email report on a regular basis.
01.
Foundation +
Python Skills +
- Python Environment
- Variables, Expressions, & Statements
- Functions
- Conditional Execution
- Loops and Iterations
- Data Types
- Etc.
02.
Practical Skills
Web Scraping
Data Analysis
Robotic Process Automation (RPA)
  
= Practical Usage
Extract and analyze data from your competitors, such as product items, prices
Analyze the data to generate actionable insights, such as precision marketing
Streamline routine operations by programs, such as sending auto-generated reports through emails
Why MasterPython?
Our In-person courses are For all the beginners who want to get into tech world
“Why it doesn’t work?”, “It’s another Error Message and I don’t understand…” There are too many pitfalls at the start of learning a programming language. We know how difficult it is to learn Python without any help when you do it completely online, that’s why we tailor all of our course in in-person setting to help you pass through the hardest part in your learning journey – the Learning Threshold.
Advantages of Our In-Person Courses
01.
Walk you through the learning threshold
Everybody needs help at the beginning, especially for programming. Our in-person courses are deliberately designed to make your success easy by walking you through the learning threshold.
02.
Learn ➭ Checkpoint ➭ ApplyWe make it engaging
Effective learning is a systematic process. Learn – to absorb new knowledge. Checkpoint – to check if you fully get it. Apply – to ensure you can put it into practice. Engaging learning starts here.
03.
Ask your Questions in class, get clear as you progress
It is not unusual to spend a couple of hours just on solving one little error in Python when you just start learning, and that’s really discouraging. That’s why we are here in class to answer your questions to make sure you progress.
Walk you through the learning Threshold with us.
Disadvantages of Learning your first programming language online
- Stuck at the beginning with too many hurdles
- Not motivated with passive learning mode
- Not able to ask any questions and be confused
Who will you learn with?
Meet Your Instructors
Kin Tse
Kin has been using Python for development and modeling for international enterprises across Asia, Europe & America for years. He is passionate about teaching since a decade ago.
- Former Senior Data Scientist in Boston Consulting Group (BCG)
- Former Data Scientist in Swiss Re
- Have +10 years teaching experience
- Master's degree in Computer Science
LP Cheung
- Former Data Scientist in UBS
- Former Data Scientist in Bank of China (Hong Kong)
- Part-Time Lecturer in HKBU & CUSCS
- Master's degree in Computer Science
Teaching Assistant
If needed, there will be our teaching assistant(s) who is ready to assist you when you are facing any issue during the lesson.
Curriculum*
Master Python I is designed to equip you with all the essentials of Python to make you feel confident to use Python in different scenarios.
By the end of the course, you can harness the power of Python to do the automated tasks and run the data analysis in real world scenarios.
*Note: The curriculum is for reference only. The content may have some changes, depending on the teaching situation. Yet the core elements would be kept as the same to ensure the purpose of equipping as a practical Python user.
Session 1: Elements of Python Programming
Start with having a fundamental understanding of Python programming language and getting to know the great power of it.
- Basic Concepts in Programming
- Python Environment
- Building Blocks of a Program
- Expressions
- Built-in Functions
- Self-defined Functions
- Comparison & Logical Operators
- Syntax and Keywords of Conditional Execution (eg. if, else, elif)
- Concepts of Loop
- While Loop
- For Loop
- Input and Output Mechanism
- Good Practice in Coding
- Comment
Session 2: Write you First Program
- String Operations
- Indexing and Slicing
- Creation and modification of Strings
- String Methods
- String Formatting
- List Operations
- Sequence
- List Methods
- Tuple vs. List
- Dictionary Operations
- Dictionary Methods
- Set vs. List
- Set Operations
- Module & the concept of code reuse
- Package
- Concepts of OOP
- Class
- Attribute
- Method
- Inheritance
- How to choose and setup a good programming environment
- How to handle errors and debug
- How to seek help
Session 3: Real World Applications of Python
Experience how to automate your jobs and run the data analysis with financial data.
- Concepts of Network and HTML
- Packages for Web Scraping: BeautifulSoup
- Operations of BeautifulSoup
- Common Packages in Python Data Analysis
- Pandas: Supercharge your Data Analysis
- Seaborn & Plotly: Plot Professional Chart in one line of code
In this project, you will utilize the tools you learned in the sessions, including web scraping, data analysis, and automation. You will extract the real data from an online platform, analyze and generate a report, and automate the process by a streamlined analysis pipeline
Getting Your Certificate
Your Accomplishment Recognized
You will get a certificate from us after you finished the course. Not only are you encouraged by our recognition formally, but you can also show it to the others to prove your accomplishment and your dedication to mastering Python on your coding journey.
Our Happy Learners!
Frequently Asked Questions (FAQ)
About the Course
This course has no pre-requisite; everyone who has an interest in programming can take this course.
If you have further questions, please contact us through email (contact@MasterPython.co)
Please bring your laptop, its charger, pens and notebook.
Yes. Please inform us through email (contact@MasterPython.co) as we will take attendance before the class
No, we only provide in-person courses.
Typhoon Signal No. 8 or above or the announcement of a Black Rainstorm Warning:
- If the signal or warning remains issued before 2 hours of the starting time, the class will be rescheduled.
- If the Hong Kong Observatory announced that the signal No. 8 or above will be in force during the class, the class will be rescheduled.
You must attend all the classes and finish the projects in order to get the certificate of completion.
About the payment
You can pay via FPS (Faster Payment System), Visa Card, Mastercard or Paypal. Our FPS identifier is: 169242617. Please register our course in our course page first before you pay us.
If you use FPS for payment, please follow this instruction:
If you use Paypal or credit cards as the payment, you can skip the above instruction.
Our email is contact@MasterPython.co
If you use FPS for payment, please follow this instruction: You will get a confirmation email after we successfully received your payment proof (transfer receipt) with your registered name. And our email is contact@MasterPython.co
If you use Paypal or credit cards as the payment, you can skip the above instruction.
Fee paid is not refundable unless the course is cancelled.
In-person Python Courses
What's next
After completing Master Python I, you can finish your journey with the second & the last course of From Beginners to Practical Users series – Master Python II to gear yourself up for future’s challenges with more advanced topics of Python in a fast pace with us.
From Beginners To Practical Users
Master Python II (Coming Soon)
Further develop with the advanced topics in Python and level up to become more competitive.
- 12 hours, in 3 weeks
- Intermediate - after Master Python I
- 3 Hands-on Projects
6 reasons to learn python
Why learn Python?
01.
- Top 1 Language
Ranked as the most popular programming language in the world. It means it is most needed.
02.
- Easy to Learn & Friendly
Python is designed for easy understanding and it reads like plain English.
03.
- Shortcut To Tech World
Learning Python as your first coding language can be the easiest step to get into the Tech World.
04.
- Code for AI & Analytics
Python is like the default language for AI & Analytics as most related tools are in Python.
05.
- Multi-Purpose Language
Python is a general-purpose language, which means that it can be used to build about anything.
06.
- High Demand for Jobs
From the Developer Survey, Python was one of the most in-demand languages in recent years.
We instructed at
We are experienced in instructing in both enterprises and higher education.