Python 3 Programming St.Hua Private School
Price: SGD 499

    Course details

    Python is an easy to learn, yet versatile and popular programming language. It is used by major organizations including Google, Yahoo, and IBM. Python is chosen by many as their first programming language because it is concise and easy to read. Python can be used for everything from web development, to software development and scientific applications.

    This course covers the basics of the language syntax and usage, as well as advanced features such as object-oriented programming, advanced loops, and exceptions. After completing this course, you will have an in-depth understanding of the workings of Python and will be able to write console applications to perform complex tasks.

    Course Outline
    1. Introduction
      1. Welcome
      2. Understanding prerequisites for Python
    2. Setting Up Python
      1. Installing Python 3 and PyCharm/IntelliJ
    3. General Syntax
      1. Creating a main script
      2. Understanding whitespace in Python
      3. Commenting code
      4. Assigning values
      5. Selecting code and values with conditionals
      6. Creating and using functions
      7. Creating and using objects
    4. Variables, Objects, and Values
      1. Understanding variables and objects in Python
      2. Distinguishing mutable and immutable objects
      3. Using numbers
      4. Using strings
      5. Aggregating values with lists and tuples
      6. Creating associative lists with dictionaries
      7. Finding the type and identity of a variable
      8. Specifying logical values with True and False
    5. Conditionals
      1. Selecting code with if and else conditional statements
      2. Setting multiple choices with elif
      3. Understanding other strategies for multiple choices
      4. Using the conditional expression
    6. Loops
      1. Creating loops with while
      2. Iterating with for
      3. Enumerating iterators
      4. Controlling loop flow with break, continue, and else
    7. Operators
      1. Performing simple arithmetic
      2. Operating on bitwise values
      3. Comparing values
      4. Operating on Boolean values
      5. Operating on parts of a container with the slice operator
      6. Understanding operator precedence
    8. Exceptions
      1. Learning how exceptions work
      2. Handling exceptions
      3. Raising exceptions
    9. Functions
      1. Defining functions
      2. Using lists of arguments
      3. Using named function arguments
      4. Returning values from functions
      5. Creating a sequence with a generator function
    10. Classes
      1. Understanding classes and objects
      2. Using methods
      3. Using object data
      4. Understanding inheritance
      5. Applying polymorphism to classes
      6. Using generators
      7. Using decorators
    11. File I/O
      1. Opening files
      2. Reading and writing text files
      3. Reading and writing binary files
    12. Databases
      1. Creating a database with SQLite 3
      2. Creating, retrieving, updating, and deleting records
      3. Creating a database object
    13. Modules
      1. Using standard library modules
      2. Finding third-party modules
      3. Creating a module
    14. Debugging
      1. Dealing with syntax errors
      2. Dealing with runtime errors
      3. Dealing with logical errors
      4. Using unit tests
    15. Building a Database
      1. Application Normalizing a database interface
      2. Deconstructing a database application
      3. Displaying random entries from a database
    Updated on 26 May, 2022

    About St.Hua Private School

    St. Hua Private School is established in 1997 by a group of experienced graduates from recognized universities such as National University of Singapore (NUS) and Nanyang Technological University (NTU).

    We specialize in the provision of professional technical education, such as Interior Design, Civil and Electronics Engineering, Information Technology, Programming, AI and Digital Drawing. Our trainers are well-educated and experienced, with all of them holding at least a Masters degree from either local or overseas universities.

    Additionally, we accept foreigners as our students, and most of our courses are subsidized by SkillsFuture credit, an initiative offered by the Singapore Government to upgrade Singapore Citizens’ skills by providing each citizen with $500 in funding to partake any eligible course they wish.

    It is our responsibility to ensure that every student masters the relevant knowledge with ease and most importantly, have fun while doing so.

    Ultimately, we aim to ensure that students are better equipped with the necessary skill sets to meet the requirements of society, to prepare them for the workforce and to enhance and elevate current workers’ skills so that they can better fit their current job and propel them to further heights in Singapore society.

    Finally, St.Hua Private School is recognized and accepted by CPE (Council of Private Education) to practice as a private school from 9th January 2017 to 8th January 2021. See all St.Hua Private School courses
    Courses you can instantly connect with... Do an online course on Python Programming starting now. See all courses

    Is this the right course for you?

    Rate this page

    Didn't find what you were looking for ?

    or