วิชาใหม่แกะกล่องของกระทรวงศึกษา ชื่อ "วิทยาการคำนวณ" ได้บรรจุภาษาเขียนโปรแกรม Python เป็นหนึ่งในภาษาโปรแกรมมิ่งหลัก ตั้งแต่ระดับชั้น ม.1 เปิดเทอมเดือน พ.ค.นี้ เริ่มเรียนกันได้!
สำหรับเนื้อหาส่วนเขียนโปรแกรม อันนี้เป็นตัวอย่างของ ม.1 เทอมแรก น้องจะได้เรียนแค่นี้เอง ก็ไม่ได้มากมายอะไร (หรือเปล่า)
-รู้จักไพธอน
-ตัวแปร
-ชนิดข้อมูลพื้นฐาน
-การแปลงชนิดข้อมูล
-การเขียนโปรแกรมไพทอนในโหมดสคริปต์
-ฝึกเขียนโปรแกรมกับเต่าไพทอน
-การทำงานแบบวนซ้ำ
-การทำงานแบบมีทางเลือก
ส่วนเนื้อหานอกจากเขียนโปรแกรม ก็จะไปเรียนพวก (ส่วนนี้จะมีหลายบทหน่อย)
-แนวคิดเชิงนามธรรม
-การแก้ปัญหา
-ข้อมูลและการประมวลผล
-การใช้เทคโนโลยีสารสนเทศอย่างปลอดภัย
คือหลักสูตรไม่ได้เน้นเขียนโปรแกรมหนักๆ แบบมหาวิทยาลัยนะครับ สอนอย่างอื่นด้วย นี้แค่ยกตัวอย่างเฉพาะเนื้อหาของ ม.1 เทอมแรกที่น้องจะได้เรียนกัน
เอ่อแล้วหลักสูตรไม่ได้บังคับให้เด็กต้องเรียน Python นะครับ ถ้าโรงเรียนยังไม่พร้อม ก็ไม่ต้องสอน แต่ให้เปลี่ยนมาสอนเขียนโปรแกรมด้วย Scratch แทนที่ ซึ่งง่ายต่อการสอนกว่า เพราะมันเป็นภาษาภาพ ใช้บล็อกคำสั่งมารอยเรียงสั่งงาน
ต้องบอกอย่างนี้ครับ หลักสูตรให้เลือกว่าจะสอนเด็กด้วย Python หรือ Scratch มีแค่ 2 ทางให้เลือกอย่างใดอย่างหนึ่ง ซึ่ง Scratch นี้ เด็กจะได้เปรียบตรงที่เริ่มบรรจุในหลักสูตรตั้งแต่ป. 4 (ถ้าเข้าใจไม่ผิดนะ)
โดยส่วนตัวแล้ว ถ้าโรงเรียนพร้อม+เด็กสนใจเขียนโปรแกรมจริงๆ เลือกสอน Python ไปเลยก็ดี มันต่อยอดไปยังภาษาระดับสูงได้อีกหลายตัว เด็กจะได้มีพื้นฐานตอนเรียนระดับมหาวิทยาลัยอีกด้วย
ดังนั้นต่อไปนี้ Python + Scratch จะเป็นภาษาโปรแกรมแรกๆ ที่เด็กไทยทั่วประเทศจะมีโอกาสเรียนรู้ ไม่ต่างกับหลายๆ ประเทศที่เขาสอนเขียนโปรแกรมตั้งแต่เด็ก ...ยิ่งที่จีนเขาไปไกลเริ่มสอนปัญญาประดิษฐ์(AI) ตั้งแต่เด็กแล้ว
ถึงเขาจะก้าวไปก่อนเรา แต่อย่างน้อยบ้านเราตอนนี้ก็เริ่มสอนดังเช่นเมืองนอกเมืองนาเขาแหละ แล้วต่อไปคงเห็นเด็กยุค 4.0 มีพื้นฐานเขียนโปรแกรมสร้างแอพตั้งแต่เด็ก ...หรือได้กระบวนการคิดพวกตรรกะ มีเหตุผล มีลำดับขั้นตอน ก็ยังดีนะครับ
------------------
หมายเหตุ
------------------
1) วิชา "วิทยาการคำนวณ" ถือเป็นหลักสูตรแกนกลาง เริ่มสอนเด็กตั้งแต่ประถม ป.1 ....พูดง่ายๆ เรียนกันทุกคนตั้งแต่เด็กครับ ทั้งโรงเรียนรัฐและเอกชน
2) แต่ในระดับประถมจะปูพื้นฐานกระบวนการคิดที่จำเป็นต่อการเขียนโปรแกรมเป็นหลัก (เนื้อหาอ่านง่ายเป็นการ์ตูน ไม่น่าเบื่อ) ไม่ได้จับมือเขียนโปรแกรมเป็นเรื่องเป็นราว แต่พอขึ้นป.4 จะเริ่มแทรกลอจิกด้วยภาษา Scratch ซึ่งความยากง่ายเป็นไปตามระดับชั้น
3) พอขึ้นม.4 จะเน้นสอนอัลกอริทึม กระบวนการคิดที่เข้มข้นขึ้น มีโครงงานให้ทำ (ไม่ได้สอนไวยากรณ์ของภาษา Python เหมือนม.ต้น)
4) หลักสูตรจะนำร่องเริ่ม ป.1, ป.4, ม.1 และ ม.4 จากนั้นทยอยสอนให้ครบ 12 ชั้นปี
A new subject to unpack the ministry of education named "calculation" has packed the language. Python is one of the main program since high school class. 1 School starts in the month. Jul. Let's start studying!
For the content, the programming is an example of the university. The first 1 semester, I will be able to study this much. (or not)
- Know Python.
- Variable
- Basic information type
- Conversion of data type
- Pyton programming in script mode
- Programming practice with Pyton Turtle
- Repeated work
- Working with choice
As for the content, besides writing, I will go to study. (there will be many chapters in this part)
- Abstract concept
- Solution
- Data and processing
- Safe use of information technology
Well, the course doesn't focus on writing heavy programs like university. Teaching something else. Just for example, only the content of the university. The first 1 semesters that you will be able to study.
Well, the course is not forcing kids to study Python. If school is not ready, you don't have to teach, but change to write program with scratch instead. It's easier to teach because it's a photo language. Use to block order.
I have to tell you this course to choose whether to teach kids with Python or Scratch. There are only 2 ways to choose from. This Scratch will have an advantage of the course. 4 (If I understand correctly)
Personally, if school is ready + kids are interested in writing a program. Choose to teach Python. It's good. It can continue to the top language. Many more children will have the basics in university.
Therefore, Python + Scratch will be the first language that Thai children all over the country will have a chance to learn. It's not different than many countries that they teach to write programs since they were young... The more they go, he goes far. Start teaching artificial intelligence (AI
Even though they move before us, at least our home is now starting to teach like abroad. Next, I will see kids in the 4.0 s have the basics to build apps since they were young... or have thought process. There is a reason. It's good to have a process.
------------------
Note:
------------------
1) "calculation science" is a core course. Start teaching children from elementary school. 1.... Easy to say. Everyone has studied since we were young. Both cuddle states and private schools.
2) but in elementary school, it will pave the basic thought process that is necessary for programming (easy to read content, not boring). Not holding hands, but when it's enough to the po. 4 will start inserting logic with Scratch, which difficulty is easy to the class.
3) When I go to high school. 4 I will focus on teaching algorithms. Intense thought process. There is a project to do. (not teach Python's grammar like university. (TREE)
4) The course will start the pilot. 1, po. 4, m 1 and high school 4 then gradually teach 12th gradeTranslated
同時也有5部Youtube影片,追蹤數超過12萬的網紅prasertcbs,也在其Youtube影片中提到,วิธีการสร้าง abstract class ที่ไม่อนุญาตให้มีการสร้าง instance ได้ เราสร้าง abstract class เพื่อให้คลาสอื่นสืบทอด โดยใน abstract class จะต้องมี abstra...
「python abstract class」的推薦目錄:
- 關於python abstract class 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的精選貼文
- 關於python abstract class 在 prasertcbs Youtube 的精選貼文
- 關於python abstract class 在 prasertcbs Youtube 的最佳貼文
- 關於python abstract class 在 prasertcbs Youtube 的最佳解答
- 關於python abstract class 在 Is it possible to make abstract classes in Python? - Stack ... 的評價
- 關於python abstract class 在 Interfaces, Mixins and Building Powerful Custom Data ... 的評價
- 關於python abstract class 在 Python Abstract Classes Example - gists · GitHub 的評價
- 關於python abstract class 在 Is a python `abstract property` that returns an abstract class an ... 的評價
python abstract class 在 prasertcbs Youtube 的精選貼文
วิธีการสร้าง abstract class ที่ไม่อนุญาตให้มีการสร้าง instance ได้
เราสร้าง abstract class เพื่อให้คลาสอื่นสืบทอด โดยใน abstract class จะต้องมี abstract method อย่างน้อยหนึ่งตัว เพื่อให้คลาสลูกทำการ implement วิธีการทำงานของ abstract method ที่กำหนดในคลาสแม่
=== ดาวน์โหลดไฟล์ตัวอย่างได้ที่ https://goo.gl/RUcxtz
============
playlist สอนภาษาไพธอน Python เบื้องต้น
https://www.youtube.com/watch?v=DI7eca5Kzdc&list=PLoTScYm9O0GH4YQs9t4tf2RIYolHt_YwW
============
playlist สอนภาษาไพธอน Python การเขียนโปรแกรมเชิงวัตถุ (OOP: Object-Oriented Programming)
https://www.youtube.com/watch?v=4bVBSluxJNI&list=PLoTScYm9O0GF_wbU-7layLaSuHjzhIRc9
============
playlist สอนภาษา R เบื้องต้น
https://www.youtube.com/watch?v=oy4qViQLXsI&list=PLoTScYm9O0GF6qjrRuZFSHdnBXD2KVICp
============
playlist สอนภาษาจาวา Java เบื้องต้น
https://www.youtube.com/watch?v=O3rW9JvADfU&list=PLoTScYm9O0GF26yW0zVc2rzjkygafsILN
============
playlist สอนการเขียนโปรแกรมเชิงวัตถุด้วย Java เบื้องต้น
https://www.youtube.com/watch?v=zC_0xOSX1dY&list=PLoTScYm9O0GEvHKqqib-AdVFwVe_2ln8W
============
playlist สอนการทำ Unit Test ภาษาจาวา Java
https://www.youtube.com/watch?v=R11yg8hKApU&list=PLoTScYm9O0GHiK3KNdH_PrNB0G3-kb1Bi
============
playlist สอนภาษา C เบื้องต้น
https://www.youtube.com/watch?v=Z_u8Nh_Zlqc&list=PLoTScYm9O0GHHgz0S1tSyIl7vkG0y105z
============
playlist สอนภาษา C# เบื้องต้น
https://www.youtube.com/watch?v=hhl49jwOIZI&list=PLoTScYm9O0GE4trr-XPozJRwaY7V9hx8K
============
playlist สอนภาษา C++ เบื้องต้น
https://www.youtube.com/watch?v=_NHyJBIxc40&list=PLoTScYm9O0GEfZwqM2KyCBcPTVsc6cU_i
============
playlist สอนภาษา PHP เบื้องต้น
https://www.youtube.com/watch?v=zlRDiXjYVo4&list=PLoTScYm9O0GH_6LARFxozL_viEsXV2wgO
============
เชิญสมัครเป็นสมาชิกของช่องนี้ได้ที่
https://www.youtube.com/subscription_center?add_user=prasertcbs
python abstract class 在 prasertcbs Youtube 的最佳貼文
============
ดาวน์โหลดไฟล์ตัวอย่างได้ที่ http://goo.gl/eqMxOe
============
playlist สอนการเขียนโปรแกรมเชิงวัตถุด้วย Java เบื้องต้น
https://www.youtube.com/watch?v=zC_0xOSX1dY&list=PLoTScYm9O0GEvHKqqib-AdVFwVe_2ln8W
============
playlist สอนภาษาจาวา Java เบื้องต้น
https://www.youtube.com/watch?v=O3rW9JvADfU&list=PLoTScYm9O0GF26yW0zVc2rzjkygafsILN
============
playlist สอนจาวา Java FileIO การอ่านเขียนไฟล์
https://www.youtube.com/watch?v=y4dfsuShUaw&list=PLoTScYm9O0GEsSpaLgFDuPWzUEZdtnuWs
============
playlist สอนจาวา Java การใช้ Collections ต่าง ๆ เช่น ArrayList, Map, Set, Stack
https://www.youtube.com/watch?v=JYTIQip_pak&list=PLoTScYm9O0GEskLFgdC02Swit1fcDWspM
============
playlist สอนการทำ Unit Test ภาษาจาวา Java
https://www.youtube.com/watch?v=R11yg8hKApU&list=PLoTScYm9O0GHiK3KNdH_PrNB0G3-kb1Bi
============
playlist สอนภาษา C เบื้องต้น
https://www.youtube.com/watch?v=Z_u8Nh_Zlqc&list=PLoTScYm9O0GHHgz0S1tSyIl7vkG0y105z
============
playlist สอนภาษา C# เบื้องต้น
https://www.youtube.com/watch?v=hhl49jwOIZI&list=PLoTScYm9O0GE4trr-XPozJRwaY7V9hx8K
============
playlist สอนภาษา C++ เบื้องต้น
https://www.youtube.com/watch?v=_NHyJBIxc40&list=PLoTScYm9O0GEfZwqM2KyCBcPTVsc6cU_i
============
playlist สอนภาษาไพธอน Python เบื้องต้น
https://www.youtube.com/watch?v=DI7eca5Kzdc&list=PLoTScYm9O0GH4YQs9t4tf2RIYolHt_YwW
============
playlist สอนภาษาไพธอน Python การเขียนโปรแกรมเชิงวัตถุ (OOP: Object-Oriented Programming)
https://www.youtube.com/watch?v=4bVBSluxJNI&list=PLoTScYm9O0GF_wbU-7layLaSuHjzhIRc9
============
playlist สอนภาษา R เบื้องต้น
https://www.youtube.com/watch?v=oy4qViQLXsI&list=PLoTScYm9O0GF6qjrRuZFSHdnBXD2KVICp
============
playlist สอนภาษา PHP เบื้องต้น
https://www.youtube.com/watch?v=zlRDiXjYVo4&list=PLoTScYm9O0GH_6LARFxozL_viEsXV2wgO
============
เชิญสมัครเป็นสมาชิกของช่องนี้ได้ที่
https://www.youtube.com/subscription_center?add_user=prasertcbs
python abstract class 在 prasertcbs Youtube 的最佳解答
============
ดาวน์โหลดไฟล์ตัวอย่างได้ที่ http://goo.gl/RzZQBB
============
playlist สอนการเขียนโปรแกรมเชิงวัตถุด้วย Java เบื้องต้น
https://www.youtube.com/watch?v=zC_0xOSX1dY&list=PLoTScYm9O0GEvHKqqib-AdVFwVe_2ln8W
============
playlist สอนภาษาจาวา Java เบื้องต้น
https://www.youtube.com/watch?v=O3rW9JvADfU&list=PLoTScYm9O0GF26yW0zVc2rzjkygafsILN
============
playlist สอนจาวา Java FileIO การอ่านเขียนไฟล์
https://www.youtube.com/watch?v=y4dfsuShUaw&list=PLoTScYm9O0GEsSpaLgFDuPWzUEZdtnuWs
============
playlist สอนจาวา Java การใช้ Collections ต่าง ๆ เช่น ArrayList, Map, Set, Stack
https://www.youtube.com/watch?v=JYTIQip_pak&list=PLoTScYm9O0GEskLFgdC02Swit1fcDWspM
============
playlist สอนการทำ Unit Test ภาษาจาวา Java
https://www.youtube.com/watch?v=R11yg8hKApU&list=PLoTScYm9O0GHiK3KNdH_PrNB0G3-kb1Bi
============
playlist สอนภาษา C เบื้องต้น
https://www.youtube.com/watch?v=Z_u8Nh_Zlqc&list=PLoTScYm9O0GHHgz0S1tSyIl7vkG0y105z
============
playlist สอนภาษา C# เบื้องต้น
https://www.youtube.com/watch?v=hhl49jwOIZI&list=PLoTScYm9O0GE4trr-XPozJRwaY7V9hx8K
============
playlist สอนภาษา C++ เบื้องต้น
https://www.youtube.com/watch?v=_NHyJBIxc40&list=PLoTScYm9O0GEfZwqM2KyCBcPTVsc6cU_i
============
playlist สอนภาษาไพธอน Python เบื้องต้น
https://www.youtube.com/watch?v=DI7eca5Kzdc&list=PLoTScYm9O0GH4YQs9t4tf2RIYolHt_YwW
============
playlist สอนภาษาไพธอน Python การเขียนโปรแกรมเชิงวัตถุ (OOP: Object-Oriented Programming)
https://www.youtube.com/watch?v=4bVBSluxJNI&list=PLoTScYm9O0GF_wbU-7layLaSuHjzhIRc9
============
playlist สอนภาษา R เบื้องต้น
https://www.youtube.com/watch?v=oy4qViQLXsI&list=PLoTScYm9O0GF6qjrRuZFSHdnBXD2KVICp
============
playlist สอนภาษา PHP เบื้องต้น
https://www.youtube.com/watch?v=zlRDiXjYVo4&list=PLoTScYm9O0GH_6LARFxozL_viEsXV2wgO
============
เชิญสมัครเป็นสมาชิกของช่องนี้ได้ที่
https://www.youtube.com/subscription_center?add_user=prasertcbs
python abstract class 在 Interfaces, Mixins and Building Powerful Custom Data ... 的推薦與評價
In Python, an interface is basically a specialized abstract class that defines one or more abstract methods. Abstract classes differs from ... ... <看更多>
python abstract class 在 Python Abstract Classes Example - gists · GitHub 的推薦與評價
Python Abstract Classes Example. GitHub Gist: instantly share code, notes, and snippets. ... class Shape(ABC):. @abstractmethod. def area(self): pass. ... <看更多>
python abstract class 在 Is it possible to make abstract classes in Python? - Stack ... 的推薦與評價
... <看更多>
相關內容