ສອບຖາມຫຼັກສູດເລືອກຊ່ອງທາງທີ່ສະດວກ ທີມງານຕອບເອງທຸກຊ່ອງທາງ
LINE @itgeniusຕອບໄວທີ່ສຸດ · ຈ–ສ 9:00–17:00 ໂມງ
ໂທລະສັບ
02-570-8449ຫ້ອງການ088-807-9770ມືຖື
ອີເມວ ແລະ ໂຊຊຽວ
contact@itgenius.co.thສຳລັບໃບສະເໜີລາຄາ ແລະ ເອກະສານFacebookitgeniusonlineYouTubeitgeniusengຂໍຄຳປຶກສາຈັດຝຶກອົບຮົມໃຫ້ທີມ
ພາສາໂປຣແກຣມມິງ · PRC-24

Python Advanced

หลักสูตร Python Advanced เป็นการอบรมต่อยอดจาก Python Basic สู่คุณสมบัติขั้นสูงของภาษาผ่านการสร้างโปรแกรมจริง ทั้ง Magic function, Threads, Socket, การส่งเมลผ่าน SMTP ฐานข้อมูลขั้นสูง NumPy และ Regular Expressions เหมาะกับนักพัฒนา นักศึกษา และนักไอทีที่เขียน Python และทำงานกับฐานข้อมูลมาบ้าง

ລາຄາເລີ່ມຕົ້ນ 6,500 ບາດ / ທ່ານ ຍັງບໍ່ລວມ VAT 7% · ມີລາຄາໝູ່ຄະນະ
PDFດາວໂຫຼດ Course Outline
  • ໄລຍະເວລາ18 ຊົ່ວໂມງ · 3 ມື້
  • ຮູບແບບຢູ່ສະຖາບັນ / ອອນລາຍສົດ
  • ຮອບຕໍ່ໄປເປີດຕາມຄຳຂໍ
  • ໃບຢັ້ງຢືນມີໃບຢັ້ງຢືນ

ພາບລວມຫຼັກສູດ

Python Advanced ในหลักสูตรนี้เราจะต่อยอดจากความรู้พื้นฐานที่ผู้เรียนได้ผ่านมาจากหลักสูตร Python Basic ไปสู่การเรียนรู้คุณสมบัติขั้นสูงของตัวภาษาผ่านการฝึกสร้างโปรแกรมที่เป็นการประยุกต์ในการทำงานจริง เช่น แอพพลิเคชั่นระบบจัดการดาวน์โหลด (Download manager application) การทำงานกับข้อมูลแบบ Realtime การทำงานกับ Threads , Socket, Database , Graphs และ Numerical , Regular Expression รวมทั้งส่วนของการทำงานกับ GUI เพื่อการออกแบบโปรแกรมแบบกราฟฟิกเชื่อมต่อกับฐานข้อมูลยอดนิยมต่างๆ

โดยตัวเนื้อหาจะเน้น Workshop สลับการบรรยายให้ความรู้ความเข้าใจในตัวภาษา ฟังก์ชันและฟีเจอร์ต่างๆ ของตัวภาษาอย่างเจาะลึกอันจะนำไปสู่การประยุกต์พัฒนาแอพพลิเคชั่นในงานจริงของผู้เรียนต่อไป

ສິ່ງທີ່ທ່ານຈະໄດ້ຮັບ

  • เรียนรู้ Magic function ต่างๆ ที่มีประโยชน์ในภาษา Python
  • เรียนรู้การทำงานกับ Real-time ฟังก์ชันต่างๆ
  • เรียนรู้การทำงานกับ Threads
  • เรียนรู้การจัดการและทำงานกับ Socket
  • เรียนรู้ระบบการส่งเมล์ผ่าน SMTP
  • เรียนรู้การประยุกต์ทำงานกับฐานข้อมูลขั้นสูง
  • เรียนรู้การทำงานกับ Graphs และ Numerical ด้วย Numpy
  • เรียนรู้การทำงานกับ Regular Expressions
  • เรียนรู้การทำงานกับ GUI ขั้นสูงเชื่อมต่อกับฐานข้อมูลยอดนิยมเจ้าต่างๆ
  • ฝึกฝนทำ Workshop ที่เกี่ยวข้องกับการทำงานจริงในภาษา Python

ຫຼັກສູດນີ້ເໝາະສຳລັບ

  • นักเรียนนักศึกษา
  • ครู อาจารย์ วิทยากรที่สนใจ
  • นักวิชาการ นักไอที หรือผู้ดูและระบบ
  • ตลอดจนผู้สนใจทั่วไปที่สนใจการเขียนโปรแกรมด้วยภาษา Python ขั้นสูง

ພື້ນຖານຂອງຜູ້ເຂົ້າຝຶກອົບຮົມ

  • สามารถใช้งานระบบคอมพิวเตอร์และอินเทอร์เน็ตได้
  • ความรู้พื้นฐานในการเขียนภาษา Python มาก่อน
  • ความรู้พื้นฐานในการทำงานกับฐานข้อมูลมาบ้าง

ຫົວຂໍ້ການຝຶກອົບຮົມ

Module 1 Linked List
  •  แนะนำ Linked List
  •  รู้จัก Single และ Double Link List 
  •  Create and Traverse in Single Linked List 
  •  Insertion in Single Linked List 
  •  Deletion in Single Linked List 
  •  Creation of Doubly Linked List
  •  Insertion in Doubly Linked List
  •  Appending Record in Doubly Linked List
  •  Deletion in Doubly Linked List
Module 2 Magic Functions
  •  Magic Functions- Introduction 
  •  Binary Operators-Magic Methods 
  •  Unary Operators-Magic Methods 
  •  Comparison Operators Magic Methods 
  •  Extended Assignment Operator-Magic Methods
  •  Examples Magic Methods
Module 3 Threads
  •  Process vs Thread 
  •  Main Thread 
  •  Ways of Creating Threads in Python 
  •  Using Functions to create Thread
  •  Thread Names
  •  Targeting Multiple Thread
  •  Creating Thread by extending the Thread Class
  •  Creating Thread without extending the Thread Class
  •  Multi-Threading
  •  Sleep Method
  •  Programming the Scenario
  •  Producer Consumer Problem
  •  Synchronization with Locks
  •  Semaphores
Module 4 Socket Programming
  •  What is a Socket
  •  Network and Internet
  •  TCP vs UDP
  •  Lets start Socket Programming
  •  Server Side
  •  Client Side
  •  File Server
  •  File Client
  •  GUI Based Chat Room Overview
  •  Chat Room Server side
  •  Chat Room Client Side
Module 5 Python Comprehension
  •  Comprehension Introduction
  •  List Comprehension
  •  Dictionary Comprehension
Module 6 Simple Mail Transfer Protocol(SMTP)
  •  Understanding SMTP
  •  Sending Emails using the SMTP module
  •  Sending Rendered HTMLEmails
  •  Sending Emails with some kind of Attachment
07 Modue 7: Documentation
  •  Documentation- Introduction
  •  Doc Strings
  •  Doc Strings Types
  •  Importance of Documentation
Module 8 Python Advance Comments
  •  Advance Comments
Module 9 Databases in Python- SQLite3
  •  Databases and their Types
  •  Creating a Database 
  •  DB Browser Installation
  •  Inserting Data
  •  Selecting Data From the Database
  •  Ordering the Data
  •  Distinct Data
  •  WHERE Clause
  •  Limiting the Data
  •  IN and NOT IN
  •  Matching with the Data
  •  GLOB Operator
  •  Sqlite Aggregate Functions
  •  Updating the Data
  •  Deleting the Data
  •  UNION Operator
  •  INTERSECTION Operator
  •  Alter Table
  •  Sqlite String Functions
  •  Sqlite Maths Function
Module 10 Graphs and Numerical Computation using Numpy Library
  •  Different Types of Graphs
  •  Making a Simple Line Graph
  •  RGB Decimal Code
  •  Labels and Title
  •  Marker, Line style and Line width
  •  Multi Line Graph
  •  Bar Chart
  •  Styling the Bar Chart
  •  Pie Chart
  •  Making a Histogram Graph
  •  Numerical Computation with Numpy Module-Compute Advance Functions
  •  Using Numpy to make Complex Graphs
Module 11 Regular Expressions
  •  Regular Expressions- Introduction
  •  RE Module Functions
  •  Match Function
  •  Some Comparision
  •  Modifiers
  •  Examples- RE
Module 12 GUI based Pro YouTube Download Manager using pytube Module
  •  YouTube Download Manager- OverView
  •  YouTube Download Manager setup
  •  YouTube Download Manager coding

ຮອບຝຶກອົບຮົມ ແລະ ຮູບແບບການຝຶກອົບຮົມ

ສຳລັບບຸກຄົນ — ຮອບຝຶກອົບຮົມທົ່ວໄປ

ຂະນະນີ້ຍັງບໍ່ມີຮອບຝຶກອົບຮົມເປີດຮັບສະໝັກ ລົງຊື່ຈອງໄວ້ໄດ້ເລີຍ ທີມງານຈະຕິດຕໍ່ກັບເປັນກຸ່ມທຳອິດເມື່ອເປີດຮອບຕໍ່ໄປ ຫຼື ສອບຖາມທາງ LINE ຫຼື ໂທ 02-570-8449 ຫຼື 088-807-9770

ສຳລັບອົງກອນ — In-house / Private Training

  • ປັບເນື້ອໃນໃຫ້ກົງກັບເຄື່ອງມື ແລະ ວຽກຈິງຂອງທີມ
  • ເລືອກວັນເອງ ຝຶກອົບຮົມທີ່ບໍລິສັດ ຫຼື ອອນລາຍສົດ
  • ອອກໃບສະເໜີລາຄາໃນນາມນິຕິບຸກຄົນໃຫ້ຝ່າຍຈັດຊື້
ຂໍໃບສະເໜີລາຄາຝຶກອົບຮົມອົງກອນ

ວິທະຍາກອນຜູ້ສອນ

ຄຳຖາມທີ່ພົບເລື້ອຍ

หลักสูตร Python Advanced เหมาะกับใคร ต้องมีพื้นฐานอะไรมาก่อน

เหมาะกับ นักเรียนนักศึกษา · ครู อาจารย์ วิทยากรที่สนใจ · นักวิชาการ นักไอที หรือผู้ดูและระบบ พื้นฐานที่ผู้เรียนควรมี สามารถใช้งานระบบคอมพิวเตอร์และอินเทอร์เน็ตได้ · ความรู้พื้นฐานในการเขียนภาษา Python มาก่อน หากไม่แน่ใจว่าพื้นฐานพอหรือไม่ ปรึกษาทีมงานได้ฟรีทาง LINE @itgenius หรือโทร 02-570-8449

หลักสูตร Python Advanced ราคาเท่าไร ใช้เวลาเรียนกี่ชั่วโมง

ราคาปกติ 6,500 บาท ใช้เวลาอบรม 18 ชั่วโมง ราคานี้ยังไม่รวม VAT 7% (กรณีชำระในนามนิติบุคคล) ชำระค่าอบรมด้วยการโอนเข้าบัญชีบริษัท แล้วแจ้งชำระเงินผ่านหน้าแจ้งชำระเงินของเว็บไซต์ และขอใบเสร็จรับเงินหรือใบกำกับภาษีในนามบริษัทได้

เรียนจบได้รับ Certificate หรือไม่

ได้รับ ผู้ผ่านการอบรมทุกท่านจะได้รับใบประกาศนียบัตร (Certificate of Completion) จากสถาบันไอทีจีเนียส ใบประกาศแต่ละใบมีเลขที่ของตัวเอง ใครก็ตามที่มีเลขที่ใบประกาศตรวจสอบความถูกต้องออนไลน์ได้ที่หน้าตรวจสอบใบประกาศของสถาบัน จึงใช้แนบแฟ้มผลงานหรือส่งให้ฝ่ายบุคคลประกอบการพัฒนาบุคลากรได้

อบรมที่ไหน มีเรียนแบบออนไลน์หรือไม่

เรียนได้ทั้งแบบออนไซต์ที่สถาบันไอทีจีเนียส และนัดเรียนผ่านออนไลน์ และรับจัดอบรมเฉพาะทีม (In-house Training) ให้องค์กร สอบถามรอบและสถานที่ได้ที่ LINE @itgenius หรือโทร 02-570-8449

ถ้าเรียนไม่ทันหรือขาดเรียน มีเรียนซ้ำ/เรียนชดเชยหรือไม่

มี ผู้เรียนสามารถแจ้งขอเรียนซ้ำ (repeat) ในรอบถัดไปของหลักสูตรเดียวกันได้ฟรีตามเงื่อนไขของสถาบัน แจ้งชื่อหลักสูตรและรอบที่เคยเรียนกับทีมงาน แล้วทีมงานจะตรวจสอบและแจ้งรอบที่ยังมีที่นั่งว่างให้เลือก สอบถามได้ที่ LINE @itgenius หรือโทร 02-570-8449

สมัครเรียนหรือขอใบเสนอราคาในนามบริษัทได้อย่างไร

สมัครออนไลน์ได้จากแบบฟอร์มลงทะเบียนบนหน้านี้ ลงทะเบียนผู้เข้าอบรมหลายคนได้ในครั้งเดียว และกรอกเลขประจำตัวผู้เสียภาษีกับที่อยู่สำหรับออกใบกำกับภาษีได้ในฟอร์ม หรือขอใบเสนอราคา (Quotation) ในนามนิติบุคคลได้ทันทีจากปุ่มขอใบเสนอราคา สอบถามเพิ่มเติมโทร 02-570-8449 หรือ LINE @itgenius