เราคงจะปฎิเสธความร้อนแรงของ Python ไปไม่ได้ ไม่ว่าคุณจะทำ Automated Testing, Data Science, Machine Learning หรือการควบคุมอุปกรณ์ IoT ก็ล้วนแล้วแต่ต้องเรียนรู้ Python ทั้งสิ้น

Python Fundamental

  • DURATION

    3 วัน

  • FEE

    10,000 บาท

หลักสูตรนี้เหมาะสำหรับ

  • Software Developer
  • Software Engineer
  • Software Tester
  • IT Operation
  • ผู้สนใจทั่วไป

ประโยชน์ที่จะได้รับ

  • มีความเข้าใจพื้นฐานเกี่ยวกับภาษาการเขียนโปรแกรม Python
  • เข้าใจวิธีการสร้างโปรแกรม Python ของคุณเอง
  • มีทักษะและความเข้าใจเกี่ยวกับ Python เพื่อนำไปใช้กับโครงการของคุณอย่างมั่นใจ

รายละเอียดหลักสูตร

MODULE 1 GETTING STARTED

  • Install Python for Windows
  • Our First Python Program
  • Printing in Python
  • Strings in Python
  • The Escape Character
  • Variables and Types
  • Numeric Data Types
  • Numeric Operators
  • Expressions
  • Operator Precedence
  • String Data Types
  • Negative Indexing in Strings
  • Slicing
  • String Operators
  • String Formatting

MODULE 2 PROGRAM FLOW CONTROL

  • Introduction to Blocks and Statements
  • If, elif, and else
  • Conditional Operators
  • Chained Comparison
  • Boolean Expression
  • In and not in
  • For Loops
  • Nested For Loops
  • Continue and Break
  • Initialising Variables and None
  • While Loops

MODULE 3 LIST AND TUPLES

  • Introduction to Sequence Types
  • Lists
  • Immutable/Mutable Objects
  • Binding Multiple Names to a List
  • Sequence Operations
  • Appending to a List
  • Iterating Over a List
  • The Enumerate Function
  • Removing Items from a List
  • Sorting Lists
  • Built-In Functions
  • Case-Insensitive Sorting
  • Creating Lists
  • Deleting Items from a List
  • Join and Split Methods
  • Tuples
  • Nested Indexing
  • Constants in Python

MODULE 4 INTRODUCTION TO FUNCTIONS

  • Defining a Function
  • Parameters and Arguments
  • Functions Calling Functions
  • Returning Values
  • Handling Invalid Arguments
  • Default Parameter Values
  • Docstrings

MODULE 5 OBJECT ORIENTED

  • OOP and Classes
  • Instances, Constructors, Self, and More
  • Class Attributes
  • Methods
  • Non Public and Mangling
  • DocStrings and Raw Literals
  • Properties
  • Getters and Setters
  • Inheritance
  • Subclasses and Overloading
  • Calling Super Methods
  • Overriding Methods
  • Polymorphism
  • Composition

MODULE 6 USING DATABASES

  • Introduction to SQLite
  • Querying Data
  • Order by and Join
  • Wildcards and Views
  • Connection, Cursors, and Transactions
  • Placeholders and Parameter Substitution
  • Exceptions
  • Rolling Back Transactions

วิธีการลงทะเบียน

1. Add Line มาที่ @991xcsgg และแจ้งคอร์สที่ต้องเรียน
2. ชำระเงินผ่านการโอนและส่ง Slip ยืนยันมาที่ Line
2.1 ธนาคารกสิกรไทย สาขายูเนียนมอลล์
ประเภท: ออมทรัพย์ เลขที่: 8582057789
ชื่อ: บริษัท ไอโรบัสท์ จำกัด

หมายเหตุ

* สามารถนำลดย่อนภาษีได้ 200%

ติดต่อเจ้าหน้าที่

  1. คุณฐิติวิช เตชะเกียรติสุจิตร โทรศัพท์ 062-419-9498
  2. คุณเริงจิต เตชะเกียรติสุจิตร โทรศัพท์ 063-259-1919

Related Course

Software Version Control with git
  • 2 วัน
  • Database

Software Version Control with git

ทุกวันนี้ Developer แทบจะทุกคนต้องรู้จัก Git แต่การใช้ Git นั้นเริ่มต้นใช้งานได้ง่าย …

สมัครเรียน
Azure DevOps
  • 3 วัน
  • Database

Azure DevOps

Azure DevOps ถือเป็นเครื่องมือน้องใหม่ที่มาแรงมากๆ เป็นการผสมผสานของเครื่องมือต่างๆทั้งของ Microsoft …

สมัครเรียน
Source Code Analysis with Sonarqube
  • 2 วัน
  • Framework

Source Code Analysis with Sonarqube

ในยุคปัจจุบันคูณภาพของ source code เป็นสิ่งที่เราต้องให้ความสำคัญ โดยเฉพาะ Securtiy …

สมัครเรียน