วิชาใหม่แกะกล่องของกระทรวงศึกษา ชื่อ "วิทยาการคำนวณ" ได้บรรจุภาษาเขียนโปรแกรม 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影片中提到,============ ดาวน์โหลดไฟล์ตัวอย่างได้ที่ http://goo.gl/vf9r7A ============ playlist สอนการเขียนโปรแกรมเชิงวัตถุด้วย Java เบื้องต้น https://www.youtub...
「python as type」的推薦目錄:
- 關於python as type 在 โปรแกรมเมอร์ไทย Thai programmer Facebook
- 關於python as type 在 โปรแกรมเมอร์ไทย Thai programmer Facebook
- 關於python as type 在 Calvin Klein Facebook
- 關於python as type 在 prasertcbs Youtube
- 關於python as type 在 prasertcbs Youtube
- 關於python as type 在 prasertcbs Youtube
- 關於python as type 在 python 教學- PEP 484 Type Hints 介紹 - YouTube 的評價
python as type 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 八卦
ในวิชา "วิทยาการคำนวณ" ระดับชั้น ม. 5
ได้ดึงวิชา data science (วิทยาศาสตร์ข้อมูล)
มาปูพื้นฐานให้เด็กๆ ได้เรียนกันแล้ว นับว่าเป็นโชคดี
เพราะวิชาพวกนี้เป็นของสูง กว่าจะสัมผัสก็คงตอนป.ตรี โท เอก
...Continue ReadingIn the subject of ′′ Calculation Theology ′′ class. 5
Pulled data science (data science)
Let's master the foundation for kids to learn. It's considered lucky.
Because these subjects are high to touch. It's probably in the middle of the year. Tri To Aek
Which I will review the content to read roughly. The content is divided into 4 chapters.
.
👉 ++++ Chapter 1-Information is valuable +++++
.
Data science in the textbook. Used by Thai name as ′′ Information Science ′′
This chapter will mention Big Data or big data with lots of valuable information.
And so much role in this 4.0 s both public and private sector.
.
If you can't imagine when you played Google search network, you'll find a lot of information that you can use in our business. This is why data science plays a very important role.
.
It's not surprising that it makes the Data Scientist s' career (British name data scientist) play the most important role and charming and interesting profession of the 21th century.
.
Data science, if in the book, he defines it
′′ Study of the process, method or technique to process enormous amounts of data to process to obtain knowledge, understand phenomena, or interpret prediction or prediction, find out patterns or trends from information.
and can be analysed to advise the right choice or take decision for maximum benefit
.
For Data science work, he will have the following steps.
- Questioning my own interest.
- Collect information.
- Data Survey
- Data Analysis (analyze the data)
- Communication and Results Visualization (Communicate and visualize the results)
.
🤔 Also he talks about design thinking... but what is it?
Must say the job of a data scientist
It doesn't end just taking the data we analyzed.
Let's show people how to understand.
.
The application design process is still required.
To use data from our analytics
The word design thinking is the idea. The more good designer it is.
Which Data Scientists Should Have To Design Final Applications
Will meet user demand
.
👉 ++++ Chapter 2 Collection and Exploration +++++
.
This chapter is just going to base.
2.1 Collection of data
In this chapter, I will talk about information that is a virtual thing.
We need to use this internet.
2.2 Data preparation (data preparation)
Content will be available.
- Data Cleaning (data cleansing)
- Data Transformation (data transformation)
In the university. 5 is not much but if in college level, you will find advanced technique like PCA.
- Info Link (combining data)
2.3 Data Exploration (data exploration)
Speaking of using graphs, let's explore the information e
Histogram graph. Box plot diagram (box plot). Distributed diagram (scatter plot)
With an example of programming, pulls out the plot to graph from csv (or xls) file.
2.4 Personal Information
For this topic, if a data scientist is implementing personal data, it must be kept secret.
.
Where the issues of personal information are now available. Personal Data Protection is Done
.
.
👉 ++++ Chapter 3 Data Analysis ++++
.
Divided into 2 parts:
.
3.1 descriptive analysis (descriptive analytics)
Analyzing using the numbers we've studied since
- Proportion or percentage
- Medium measurement of data, average, popular base.
Correlation (Correlation) relationship with programming is easy.
.
.
3.2 predictive analysis (predictive analytics)
.
- numeric prediction is discussed. (numeric prediction)
- Speaking of technique linear regression, a straight line equation that will predict future information.
Including sum of squared errors
Let's see if the straight line graph is fit with the information. (with programming samples)
- Finally mentioned K-NN (K-Nearest Neighbors: K-NN) is the closest way to finding K-N-Neighborhood for classification (Category)
*** Note *****
linear regression กับ K-NN
This is also an algorithm. One of the machine learning (machine learning, one branch of AI)
Kids in the middle of the day, I get to study.
.
.
👉 +++ Chapter 4 Making information pictured and communicating with information +++
.
This chapter doesn't matter much. Think about the scientist after analyzing what data is done. The end is showing it to other people by doing data visualization. (Better summoning)
.
In contents, it's for example using a stick chart, line chart, circular chart, distribution plan.
.
The last thing I can't do is tell a story from information (data story telling) with a message. Be careful when you present information.
.
.
.
*** this note ***
😗 Program language which textbooks mentioned and for example.
It's also python and R language
.
For R language, many people may not be familiar.
The IT graduate may be more familiar with Python.
But anyone from the record line will surely be familiar.
Because R language is very popular in statistical line
And it can be used in data science. Easy and popular. Python
.
But if people from data science move to another line of AI
It's deep learning (deep learning)
Python will be popular with eating.
.
.
#########
😓 Ending. Even I wrote a review myself, I still feel that.
- The university. 5 is it going to be hard? Can a child imagine? What did she do?
- Or was it right that I packed this course into Big Data era?
You can comment.
.
But for sure, both parents and teachers are tired.
Because it's a new content. It's real.
Keep fighting. Thai kids 4.0
.
Note in the review section of the university's textbook. 4 There will be 3 chapters. Read at.
https://www.facebook.com/programmerthai/photos/a.1406027003020480/2403432436613260/?type=3&theater
.
++++++++++++++++++++
Before leaving, let's ask for publicity.
++++++++++++++++++++
Recommend the book ′′ Artificial Intelligence (AI) is not difficult ′′
It can be understood by the number. End of book 1 (Thai language content)
Best seller ranked
In the MEB computer book category.
.
The contents will describe Artificial Intelligence (A) in view of the number. The end.
Without a code of dizzy
With colorful illustrations to see, easy to read.
.
If you are interested, you can order.
👉 https://www.mebmarket.com/web/index.php?action=BookDetails&data=YToyOntzOjc6InVzZXJfaWQiO3M6NzoiMTcyNTQ4MyI7czo3OiJib29rX2lkIjtzOjY6IjEwODI0NiI7fQ&fbclid=IwAR11zxJea0OnJy5tbfIlSxo4UQmsemh_8TuBF0ddjJQzzliMFFoFz1AtTo4
.
Personal like the book. You can see this link.
👉 https://www.dropbox.com/s/fg8l38hc0k9b0md/chapter_example.pdf?dl=0
.
Sorry, paper book. I don't have it yet. Sorry.
.
✍ Written by Thai programmer thai progammerTranslated
python as type 在 Calvin Klein Facebook 八卦
Animal instinct. The python patchwork leather clutch
from the Pre-Fall 2015 Calvin Klein Collection, as seen in the June issue of Marie Claire.
python as type 在 prasertcbs Youtube 的評價
============
ดาวน์โหลดไฟล์ตัวอย่างได้ที่ http://goo.gl/vf9r7A
============
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 as type 在 prasertcbs Youtube 的評價
============
ดาวน์โหลดไฟล์ตัวอย่างได้ที่ http://goo.gl/chEH0n
============
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 as type 在 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 as type 在 python 教學- PEP 484 Type Hints 介紹 - YouTube 的八卦
... <看更多>