UpCode Academy
pull-icon
UpCode Academy Mobile Logo

Main Links

Signup Login

Python Development

The course is a data-centric introduction to Python for beginners with no coding background. Python will be introduced through different areas of application.

5

Created By : ZP

5th Week of February, 2019

Part Time

2 weeks

2.5 h/session

Python Development

5 5th Week of February, 2019 Part Time 6 weeks 2.5 h/session

What You'll Learn

In this programme, you’ll learn to code in Python at an intermediate level and master the usage of Jupyter Notebooks — a popular code editor used in the tech industry.

Course Plan

Lesson 1: Data Types, Variables, Operators, Functions, Using Canopy

In this class, student will be taught how to use a code editor to write a program. Students will be taught the basics of coding all the way to creating a simple script.

Concepts covered:
1. Print
2. Comment
3. Operators
4. Variables
5. Inline Printing
6. Escape Sequences
7. Scripting
8. Functions

Exercise covered:
1. Maze game

Lesson 2: Flow Control, Boolean Operations

Students are taught how to use conditionals to write more advanced script. In this class, students will also be taught how to differentiate data types.

Concepts covered:
1. Logic
2. Boolean
3. If
4. Else
5. Data Types

Exercises covered:
1. Dog to human age convertor
2. BMI calculator

Lesson 3: Advanced Data Types and Iterations

In this class, students will learn how to iterate through values and perform operations within loops. Students will be taught two advanced data types: lists and dictionaries.

Concepts covered:
1. For loops
2. While
3. Lists
4. Dictionaries

Exercises covered:
1. Rock Paper Scissors Game
2. Fibonnaci Sequence

Lesson 4: Classes, Methods, Attributes, Libraries, Randomization

In this class, the concepts of classes and methods are explored in depth. Students will also learn to make use of libraries to perform advanced tasks.

Concepts covered:
1. Classes
2. Methods
3. Attributes
4. Using Libraries

Exercises covered:
1. Password Generator

Lesson 5: Advanced Classes, Using Jupyter, File Operations

Students will be shown how to use Python to perform operations such as file reading and writing. Additionally, we will be going through a popular code editor called Jupyter Notebook through Python.

Concepts covered:
1. Anaconda
2. File Opening and Reading to a file

Exercises covered:
1. Comparing two files on the fly

Lesson 6: Pandas and Data Visualization

In this class, we will go into an introduction to Data Science, one of the most commonly applications of Data Science. Students will be assessed in this lesson.

Concepts covered:
1. Pandas
2. Visualisation

Timetable

COHORT

February 25th, 2019
(2 weeks)
March 4th, 2019
(2 weeks)
March 5th, 2019
(2 weeks)
March 18th, 2019
(2 weeks)
March 19th, 2019
(2 weeks)
Location The Cathay one-north The Cathay one-north The Cathay
Lesson 1 25/02/19
07:30pm - 10:00pm
04/03/19
07:30pm - 10:00pm
05/03/19
07:30pm - 10:00pm
18/03/19
07:30pm - 10:00pm
19/03/19
07:30pm - 10:00pm
Lesson 2 27/02/19
07:30pm - 10:00pm
06/03/19
07:30pm - 10:00pm
07/03/19
07:30pm - 10:00pm
20/03/19
07:30pm - 10:00pm
21/03/19
07:30pm - 10:00pm
Lesson 3 02/03/19
04:00pm - 06:30pm
08/03/19
07:30pm - 10:00pm
09/03/19
09:30am - 12:00pm
22/03/19
07:30pm - 10:00pm
23/03/19
09:30am - 12:00pm
Lesson 4 04/03/19
07:30pm - 10:00pm
11/03/19
07:30pm - 10:00pm
12/03/19
07:30pm - 10:00pm
25/03/19
07:30pm - 10:00pm
26/03/19
07:30pm - 10:00pm
Lesson 5 06/03/19
07:30pm - 10:00pm
13/03/19
07:30pm - 10:00pm
14/03/19
07:30pm - 10:00pm
27/03/19
07:30pm - 10:00pm
28/03/19
07:30pm - 10:00pm
Lesson 6 09/03/19
04:00pm - 06:30pm
15/03/19
07:30pm - 10:00pm
16/03/19
09:30am - 12:00pm
29/03/19
07:30pm - 10:00pm
30/03/19
09:30am - 12:00pm

Prerequisites

None

About this Course:

Our Python Development course is a beginners course in understanding how to code applications in Python — a versatile and sought-after programming language. This course is perfect for people without prior programming or coding background. You are not required to have a basic understanding of Python if you want to register for this course.

Through our Python Development course, students will learn to write programs in Python to perform calculations and retrieve and manipulate datasets using graphs and plots. Upon completion of this course, students will be able to code in Python at an intermediate level and be fully prepared to take on our other course offerings such as Data Science Introduction (Python)* and Computer Vision (Python)*. Students will also graduate with a standalone marketable job skill.

*A basic understanding of python is a prerequisite skill for taking Data Science Introduction (Python), Computer Vision (Python) and other advanced courses at UpCode Academy.

Show more ...

Similar Courses