Deep Programming Course - คอร์สเรียนเขียนโปรแกรมฉบับโคตรเซียน
* คอร์สนี้ผ่อนชำระผ่านบัตรเครดิตได้
* คอร์สนี้ผ่อนชำระผ่านบัตรเครดิตได้
* คอร์สนี้ผ่อนชำระผ่านบัตรเครดิตได้
เนื่องจากสถานการณ์ COVID-19 อาคารของเราจำเป็นต้องปิดทำการทุกวันจนกว่าจะมีการประกาศเปลี่ยนแปลง
คลิกเพื่อดูตารางราคาทั้งหมด สมัครเรียนเน้นฝึกคิด ลงมือปฏิบัติ ให้สามารถใช้งานได้ในโลกจริง โดย python เป็นภาษาที่ค่อนข้างใหม่เมื่อเทียบกับภาษา แบบ C หรือ JAVA ทำให้แก้ไขตัวภาษาเก่า ๆ ให้ใช้งานง่ายขึ้น นอกจากนี้ Python ยังเป็นภาษาที่ใช้ในงานด้าน web อย่างแพร่หลาย รวมไปถึงงานทางด้านวิทยาศาสตร์ งานคำนวณ และงานด้าน big Data ก็นิยมใช้ Python มากขึ้น
ชื่อคอร์ส | คอร์สเรียนเขียนโปรแกรมภาษา Python (PY101) |
---|---|
รูปแบบ | SELF ONLINE |
หมวด | Deep Programming Course - คอร์สเรียนเขียนโปรแกรมฉบับโคตรเซียน |
จำนวนวีดีโอ | 424 วีดีโอ |
ความยาว | 35:00 ชั่วโมง ทั้งนี้ควรเผื่อเวลาสำหรับเรียนจริง 42:00 ถึง 70:00 ชั่วโมง |
แบบฝึกหัด | 500++ ข้อ |
โปรเจกต์ใหญ่ | 1 |
โปรเจกต์เล็ก | 7++ |
ภาษา | Python |
ระดับ | Beginner |
เนื้อหา | คลิกเพื่อดูเนื้อหาที่สอนในคอร์ส |
ชื่อคอร์ส | คอร์สเรียนเขียนโปรแกรมภาษา Python + Machine Learning (PY201) |
---|---|
รูปแบบ | SELF ONLINE |
หมวด | Machine Learning |
จำนวนวีดีโอ | 907 วีดีโอ |
ความยาว | 118:10 ชั่วโมง ทั้งนี้ควรเผื่อเวลาสำหรับเรียนจริง 141:09 ถึง 236:09 ชั่วโมง |
แบบฝึกหัด | 500++ ข้อ |
โปรเจกต์ใหญ่ | 1++ |
โปรเจกต์เล็ก | 7++ |
ภาษา | Python |
ระดับ | Beginner |
เนื้อหา | คลิกเพื่อดูเนื้อหาที่สอนในคอร์ส |
ชื่อคอร์ส | คอร์สเรียนเขียนโปรแกรมภาษา Python + Web Programming + Machine Learning (PY203) |
---|---|
รูปแบบ | SELF ONLINE |
หมวด | Machine Learning |
จำนวนวีดีโอ | 1056 วีดีโอ |
ความยาว | 177:09 ชั่วโมง ทั้งนี้ควรเผื่อเวลาสำหรับเรียนจริง 212:09 ถึง 354:09 ชั่วโมง |
แบบฝึกหัด | 2000++ ข้อ |
โปรเจกต์ใหญ่ | 2++ |
โปรเจกต์เล็ก | 14++ |
ภาษา | Python | PHP | HTML | CSS | JavaScript | SQL | XML |
ระดับ | Beginner |
เนื้อหา | คลิกเพื่อดูเนื้อหาที่สอนในคอร์ส |
In this article I will write about what can be behind that many big companies (like Google, Dropbox, NASA just to mention a few) use Python as a programming language of their choice.
If I would have to answer the question in one sentence I would say: Python is powerful. But let’s look at the reasons.
1. Python is easy
Python is an easy to learn programming language. It has a very steep learning curve which means you have to invest less time to get things going than with some other programming languages (like C/C++ or Java for example).
You might have heard about NumPy and SciPy, two advanced Python libraries. They were designed and developed by scientists who are experts of the domain and built the tools to get their work done.
2. Python is not a programming language
Python is not strictly a programming language it is a description of a programming language. This makes different implementations available which are implemented with different programming languages.
The most common implementations is implemented in C and is called CPython. This is the one you can download from python.org. This C implementation makes it easy to write wrappers around already existing C code and use them in your Python applications.
However there are some other implementations like Jython, IronPython, PyObjc or PyJS for example. And these implementations give you opportunities in usage.
3. Python is fast
Some might ask: “How can it be? Interpreted languages are always slow, aren’t they?” Well, they might but Python is fast. That’s because there was a lot of work done to improve the performance of Python. For example if you compare some parallel running code on Python 2 and Python 3 you can see that where the execution time in Python 2 grew exponentially Python 3 stayed almost the same.
Some say that CPython is slow when it comes to parallel execution because of the Global Interpreter Lock. That’s true for CPU-bound tasks but Google and Dropbox (where you deal with a lot of file I/O) know that multi-threaded I/O operations perform very good even with CPython.
4. Python is efficient
Efficiency is today’s big thing to achieve. You are working with a lot of information (called Big Data) as a big company. Now handling this amount of data requires efficient handling. Iterative processing of data requires lists. And when lists grow their memory consumption grows too…
That is the same for Python however with Python you have generators (expressions and functions) which load data lazily. This means they are only loaded when they are needed and this can reduce memory and time.
5. You can do everything with Python
Python is used broadly among developers: for ETL, gaming, web development, system automation and testing.
So you can do everything with Python and it is easy too just as this XKCD comic tells you.
The Dropbox example
Dropbox started with Python and stayed with it and when they realized it they served 40 million users with their codebase. The reason for using Python was that they could write functionality in 100 lines of code which would have required 1000 lines with another language (C/C++ or Java).
ที่มา: http://blog.tribehired.com/5-reasons-why-big-companies-use-python/
course นี้เป็น course ที่ผู้เรียนเขียนโปรแกรมทุกท่านต้องเรียน เนื้อหาในคอร์สนี้เทียบเท่ากับการเรียนในระดับมหาวิทยาลัยของคณะวิศวกรรมศาสตร์ หรือวิทยาการคอมพิวเตอร์ 1 ปี พร้อมแบบฝึกหัดเพิ่มทักษะด้าน Programming มากกว่า 250 ข้อ ตัวอย่าง mini project ต่าง ๆ และเสริมด้วยแบบฝึกหัดพิเศษระหว่างคอร์สเรียนคล้ายกับการจำลองสอบ midterm และแบบฝึกหัดพิเศษก่อนจบคอร์สเรียนเช่นเดียวกับการสอบ Final
วัตถุประสงค์ของ course นี้คือเพื่อฝึกให้ผู้เรียนเขียนโปรแกรมเก่งมากขึ้น และลงลึกในรายละเอียดของ Python
วัตถุประสงค์ของ course นี้คือทำโปรแกรม มีปุ่ม ๆ กด insert update database ด้วย python ได้
เน้นให้ผู้เรียนเข้าใจ และสามารถประยุกต์ใช้ความรู้ในการเขียนโปรแกรมคอมพิวเตอร์
โดยการเรียนอย่างเป็นระบบตั้งแต่เริ่มต้น ฝึกคิดเชิงตรรกะ ฝึกคิดแบบ OOP ฝึกคิดแบบ Software Architecture Design
เพราะจริง ๆ แล้วภาษาเขียนโปรแกรมต่าง ๆ เป็นเพียงเครื่องมืออย่างหนึ่งเท่านั้น
สิ่งที่ผู้เรียนจะได้รับจากคอร์สนี้คือ Algorithm หรือวิธีการเปลี่ยนความคิดในหัวสมองของเราให้คอมพิวเตอร์สามารถเข้าใจและทำงานตามที่เราสั่งได้
การเรียนกับทาง EPT นั้น จะเน้นให้ผู้เรียนลงมือปฏิบัติ โดยเริ่มจากดูสิ่งที่อาจารย์สอนแล้วทำตาม
จากนั้นจึงฝึกประยุกต์กับเรื่องอื่น ๆ และหากทำไม่ได้ก็สามารถถามได้ทันที แต่ละคอร์สมีการบ้านให้ทำเยอะ สนุกสนานแน่นอน
ถ้าเปิดด้วย tablet หรือมือถือ กรุณาเลื่อนไปดูราคาได้ทางด้านขวาของในตารางด้านล่างนี้
กดที่นี่เพื่อดูรายละเอียด Course SELF
รหัส Course | ชื่อ Course | รูปแบบการเรียน | จำนวนชั่วโมง | ราคา |
---|---|---|---|---|
PY101 | Academic Python + OOP | เรียนแบบ SELF กึ่งตัวต่อตัว กึ่งสด | 30 ชั่วโมง (14 ครั้ง) |
9,700฿ (ผู้เรียนอายุไม่เกิน 21 ปี) 10,700฿ (ผู้เรียนอายุ 21 ปี 1 วินาที จนถึงอายุ 30 ปี) 13,300฿ (บุคคลทั่วไป) |
PY101 | Academic Python + OOP | ONLINE | PY101 ONLINE กดตรงนี้ | |
PY102 ยังไม่เปิด | Academic Python + EXTRA | เรียนแบบ SELF กึ่งตัวต่อตัว กึ่งสด | 45 ชั่วโมง (15 ครั้ง) | 17,700฿ |
PY103 ยังไม่เปิด | Python Desktop Application | เรียนแบบ SELF กึ่งตัวต่อตัว กึ่งสด | 66 ชั่วโมง (22 ครั้ง) | 16,700฿ |
PY104 ยังไม่เปิด | Python Web Programming | เรียนแบบ SELF กึ่งตัวต่อตัว กึ่งสด | 75 ชั่วโมง (25 ครั้ง) | 17,700฿ |
PY105 ยังไม่เปิด | Python + Game Programming | เรียนแบบ SELF กึ่งตัวต่อตัว กึ่งสด | 48 ชั่วโมง (16 ครั้ง) | 15,700฿ |
PY106 ยังไม่เปิด | Python ALL | เรียนแบบ SELF กึ่งตัวต่อตัว กึ่งสด | 90 ชั่วโมง (30 ครั้ง) | 24,700฿ |