Python Programming

Python is a widely used programming language in web applications, software development, data science, and machine learning. Developers choose Python because it is efficient, easy to learn, and can run on various platforms. Python software is available for free download, integrates well with all types of systems, and accelerates development speed.

Through this course, students will learn the fundamentals and advanced concepts of the Python programming language. Additionally, participants will gain hands-on experience in building real-world applications.

Lập trình Python cho trẻ

To pursue advanced branches of Python such as web development, game development, and AI applications, it is necessary to acquire a solid understanding of Python’s fundamental concepts and apply them proficiently. With the Python programming course, students will be guaranteed both foundational and advanced knowledge, providing support throughout their future application development.

TRAINING CONTENT

PHẦN I: PCEP ENTRY LEVEL

INTRODUCTION TO PYTHON AND COMPUTER PROGRAMMING

Introduction to programming with Python
Downloading and Installing Python
Module 1 Quiz – Test

DATA TYPES, VARIABLES, BASIC I/O OPERATIONS, AND BASIC OPERATORS

Hello World
Python Literals
Arithmetic operators & Hierarchy of prorities
Variables – Comments
The input() function and string operators
Module 2 Quiz – Test

BOOLEAN VALUES, CONDITIONAL EXECUTION, LOOPS, LISTS AND LIST PROCESSING, LOGICAL AND BITWISE OPERATIONS

Comparison operators and conditional execution
Loops
Logic and bit operations in Python
Lists
Sorting simple lists
List processing
Multidimentional arrays
Module 3 Quiz – Test

FUNCTIONS, TUPLES, DICTIONARIES, DATA PROCESSING, AND EXCEPTIONS

Functions
Function parameters and argument passing
Functions and Scopes
Creating simple functions
Tuples and Dictionaries
Exceptions
Module 4 Quiz – Test

PHẦN II: PCAP ASSOCIATE LEVEL

DURATION AND TARGET AUDIENCE

  • 12-17

MODULES, PACKAGES, AND PIP

Module introduction
Python Module: Math, Random, Platform
Module and Package
Python Package Installer
Module 1 Quiz – Test

STRINGS, STRING AND LIST METHODS, AND EXCEPTIONS

Character, Strings, Computer
The nature of strings in Python
String methods
Strings in action list methods
Error – The Programmer’s daily bread
The hierarchy of exceptions
Useful exception
Module 2 Quiz – Test
OBJECT-ORIENTED PROGRAMMING
The foundaton of OOP (classes, objects, attributes)
Stack: The procedural vs OOP approach
Properties (instance variables, class variables, attributes)
Methods (Class and Object methods, constructors, parameters, Properties)
Inheritance (Function methods, class hierarchies, polymorphism, composition, single vs multiple inheritance)
The objective nature of Python exceptions
Module 3 Quiz – Test

MISCELLANEOUS

Generators. iterators and closures
Files (File streams, file processing, diagnosing stream problems)
Processing text and binary files
The OS module – interacting with the operating system
The datetime and time modules – working with date – and time related functions
The Calendar Module – Working with calendar-related functions
Module 4 Quiz – Test

BENEFITS OF THE COURSE

  • Comprehensive knowledge from basic to advanced concepts of the Python programming language.
  • Understanding of data structures.
  • Building applications and creating graphics using Turtle.
Or
  • 12-17
  • 32 sessions
  • 4 months
Other programs
0938.031.386
Chat Zalo