วิชาใหม่แกะกล่องของกระทรวงศึกษา ชื่อ "วิทยาการคำนวณ" ได้บรรจุภาษาเขียนโปรแกรม 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
同時也有542部Youtube影片,追蹤數超過4萬的網紅吳老師教學部落格,也在其Youtube影片中提到,文大Python程式入門或證照第6次串列和檔案讀取&讀取會員資料檔案menber文字檔&去除多餘的換行兩種方法與改為絕對路徑&學生成績CSV並計算各科總分與平均&改用串列的max與index方法&904資料計算計算平均體重與身高&安裝spyder與環境介紹&902題資料加總與合併全省郵局資料 上課...
「python for if else」的推薦目錄:
- 關於python for if else 在 โปรแกรมเมอร์ไทย Thai programmer Facebook
- 關於python for if else 在 美國在台協會 AIT Facebook
- 關於python for if else 在 美國在台協會 AIT Facebook
- 關於python for if else 在 吳老師教學部落格 Youtube
- 關於python for if else 在 吳老師教學部落格 Youtube
- 關於python for if else 在 吳老師教學部落格 Youtube
- 關於python for if else 在 Conditional Statements In Python-11 的評價
python for if else 在 美國在台協會 AIT Facebook 八卦
【跟著AIT一起學程式設計】
Python系列的最後一堂課來囉!今天我們要教大家在Python中製作Hangman 猜字遊戲,這個遊戲可以加強英文字彙和拼字能力。我們會從匯入單字題目、設定答錯次數、判斷是否答對等步驟,一步步慢慢建構出猜字遊戲。在這堂課程中,除了可以學會客製化自己的遊戲之外,大家也會複習到前幾支影片中 import、input、print、for / while、if / else等邏輯的綜合運用!如果你還沒看過前面幾支影片也沒有關係,相信老師清楚的解說會讓你馬上了解箇中要領。一起跟著做看看!#PythonForBeginners #Python
* AIT程式語言課程是因應新冠疫情而推出的線上活動之一。
Learning Python with AIT
Here is our last Python class! Today we will show you how to code a hangman word guessing game in Python. It’s a game that can help improve vocabulary and spelling. You will start by importing word banks, setting maximum guessing times…and build the game step by step. In addition to customizing a game that suits you, you will also get to review Python logic, such as import, input, print, for / while and if / else statements. Don’t worry if you haven’t watched the previous episodes, since the clear instructions make it easy. Let’s check out this video and start coding! #PythonForBeginners #Python
*The series of Python classes is part of AIT's online learning resources.
python for if else 在 美國在台協會 AIT Facebook 八卦
【跟著AIT一起學程式設計】
最新一集的AIT Python程式語言課上線啦!總是覺得手機內建的計算機無法滿足你所有的計算需求嗎?在今天的課程中,我們要教大家如何利用Python製作程式計算機,除了加減乘除運算外,還會學到if, elif和else等語法的運用喔!快點進影片跟我們一起學習吧!#Python
AIT程式語言課程是因應新冠疫情而推出的線上活動之一。
Learning Python with AIT
The latest AIT Python online class has been released! Don’t miss it if you think the built-in calculator on your smartphone can’t meet all your needs and expectations. Today we’ll show you how to create a simple calculator with Python. Along with addition, subtraction, multiplication and division, you will also get to know the Python logic for if, elif and else statements. Click the video now and learn with us! #Python
The series of Python classes is part of AIT's new online learning resources.
python for if else 在 吳老師教學部落格 Youtube 的評價
文大Python程式入門或證照第6次串列和檔案讀取&讀取會員資料檔案menber文字檔&去除多餘的換行兩種方法與改為絕對路徑&學生成績CSV並計算各科總分與平均&改用串列的max與index方法&904資料計算計算平均體重與身高&安裝spyder與環境介紹&902題資料加總與合併全省郵局資料
上課內容:
01_重點回顧與串列和檔案讀取
02_讀取會員資料檔案menber文字檔
03_讀取全部與讀取前十個會員
04_去除多餘的換行兩種方法與改為絕對路徑
05_只取姓名與手機號碼兩欄
06_變化題下載學生成績CSV並計算各科總分與平均
07_計算國英數的總分與平均
08_增加各科最高分與姓名
09_改用串列的max與index方法
10_904資料計算計算平均體重與身高
11_904資料計算精簡版說明與安裝spyder
12_安裝spyder與環境介紹
13_902題資料加總與合併全省郵局資料
14_合併全省郵局資料合併說明
15_合併全省郵局資料合併完成
完整影音
http://goo.gl/aQTMFS
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/#!forum/pccu_python_2018_2
懶人包:
EXCEL函數與VBA http://terry28853669.pixnet.net/blog/category/list/1384521
EXCEL VBA自動化教學 http://terry28853669.pixnet.net/blog/category/list/1384524
TQC+Python證照目錄:
Python 第1類:基本程式設計
技能內容:變數與常數、指定敘述、標準輸入輸出、運算式、算術運算子、數學函式的應用、格式化的輸出Python 第2類:選擇敘述
技能內容:if、if...else、if…elif
Python 第3類:迴圈敘述
技能內容:while、for…in
Python 第4類:進階控制流程
技能內容:常用的控制結構、條件判斷、迴圈
Python 第5類:函式(Function)
技能內容:函式使用、傳遞參數、回傳資料、內建函式、區域變數與全域變數
Python 第6類:串列(List)的運作(一維、二維以及多維)
技能內容:串列的建立、串列的函式、串列參數傳遞、串列應用
Python 第7類:數組(Tuple)、集合(Set)以及詞典(Dictionary)
技能內容:數組、集合、詞典的建立、運作及應用
Python 第8類:字串(String)的運作
技能內容:字串的建立、字串的庫存函式、字串的應用
Python 第9類:檔案與異常處理
技能內容:文字I/O、檔案的建立、寫入資料與讀取資料、二進位I/O、編碼(Encoding)、異常處理
課程簡介:入門
建置Python開發環境
基本語法與結構控制
迴圈、資料結構及函式
VBA重要函數到Python
檔案處理
資料庫處理
課程簡介:進階
網頁資料擷取與分析、Python網頁測試自動化、YouTube影片下載器
處理 Excel 試算表、處理 PDF 與 Word 文件、處理 CSV 檔和 JSON 資料
實戰:PM2.5即時監測顯示器、Email 和文字簡訊、處理影像圖片、以 GUI 自動化來控制鍵盤和滑鼠
上課用書:
參考書目
Python初學特訓班(附250分鐘影音教學/範例程式)
作者: 鄧文淵/總監製, 文淵閣工作室/編著
出版社:碁峰? 出版日期:2016/11/29
吳老師 107/12/3
EXCEL,VBA,Python,文化推廣部,EXCEL,VBA,函數,程式設計,線上教學,PYTHON安裝環境
python for if else 在 吳老師教學部落格 Youtube 的評價
文大Python程式入門或證照第7次用懶人包恢復快速PYTHON環境&重點回顧與全省郵局地址合併&使用os的walk方法取得所有檔案&os的system執行DOS指令&錄製匯入文字檔巨集與修改&DO迴圈與DIR函數&證照704與702重點解說
上課內容:
01_用懶人包恢復快速PYTHON環境
02_重點回顧與全省郵局地址合併
03_使用os的walk方法取得所有檔案
04_使用os的system執行DOS指令
05_錄製匯入文字檔巨集與修改
06_批次匯入文字檔用For迴圈
07_批次匯入文字檔用DO迴圈與DIR函數
08_用VBA下載大樂特歷史資料
09_用VBA刪除列與資料剖析
10_用EXCEL統計中獎機率與排名
11_用VBA取出前七名號碼
12_按照1到7名順序排列
13_證照704與702重點解說
完整影音
http://goo.gl/aQTMFS
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/#!forum/pccu_python_2018_2
懶人包:
EXCEL函數與VBA http://terry28853669.pixnet.net/blog/category/list/1384521
EXCEL VBA自動化教學 http://terry28853669.pixnet.net/blog/category/list/1384524
TQC+Python證照目錄:
Python 第1類:基本程式設計
技能內容:變數與常數、指定敘述、標準輸入輸出、運算式、算術運算子、數學函式的應用、格式化的輸出Python 第2類:選擇敘述
技能內容:if、if...else、if…elif
Python 第3類:迴圈敘述
技能內容:while、for…in
Python 第4類:進階控制流程
技能內容:常用的控制結構、條件判斷、迴圈
Python 第5類:函式(Function)
技能內容:函式使用、傳遞參數、回傳資料、內建函式、區域變數與全域變數
Python 第6類:串列(List)的運作(一維、二維以及多維)
技能內容:串列的建立、串列的函式、串列參數傳遞、串列應用
Python 第7類:數組(Tuple)、集合(Set)以及詞典(Dictionary)
技能內容:數組、集合、詞典的建立、運作及應用
Python 第8類:字串(String)的運作
技能內容:字串的建立、字串的庫存函式、字串的應用
Python 第9類:檔案與異常處理
技能內容:文字I/O、檔案的建立、寫入資料與讀取資料、二進位I/O、編碼(Encoding)、異常處理
課程簡介:入門
建置Python開發環境
基本語法與結構控制
迴圈、資料結構及函式
VBA重要函數到Python
檔案處理
資料庫處理
課程簡介:進階
網頁資料擷取與分析、Python網頁測試自動化、YouTube影片下載器
處理 Excel 試算表、處理 PDF 與 Word 文件、處理 CSV 檔和 JSON 資料
實戰:PM2.5即時監測顯示器、Email 和文字簡訊、處理影像圖片、以 GUI 自動化來控制鍵盤和滑鼠
上課用書:
參考書目
Python初學特訓班(附250分鐘影音教學/範例程式)
作者: 鄧文淵/總監製, 文淵閣工作室/編著
出版社:碁峰? 出版日期:2016/11/29
吳老師 107/12/3
EXCEL,VBA,Python,文化推廣部,EXCEL,VBA,函數,程式設計,線上教學,PYTHON安裝環境
python for if else 在 吳老師教學部落格 Youtube 的評價
文大Python程式入門或證照第7次用懶人包恢復快速PYTHON環境&重點回顧與全省郵局地址合併&使用os的walk方法取得所有檔案&os的system執行DOS指令&錄製匯入文字檔巨集與修改&DO迴圈與DIR函數&證照704與702重點解說
上課內容:
01_用懶人包恢復快速PYTHON環境
02_重點回顧與全省郵局地址合併
03_使用os的walk方法取得所有檔案
04_使用os的system執行DOS指令
05_錄製匯入文字檔巨集與修改
06_批次匯入文字檔用For迴圈
07_批次匯入文字檔用DO迴圈與DIR函數
08_用VBA下載大樂特歷史資料
09_用VBA刪除列與資料剖析
10_用EXCEL統計中獎機率與排名
11_用VBA取出前七名號碼
12_按照1到7名順序排列
13_證照704與702重點解說
完整影音
http://goo.gl/aQTMFS
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/#!forum/pccu_python_2018_2
懶人包:
EXCEL函數與VBA http://terry28853669.pixnet.net/blog/category/list/1384521
EXCEL VBA自動化教學 http://terry28853669.pixnet.net/blog/category/list/1384524
TQC+Python證照目錄:
Python 第1類:基本程式設計
技能內容:變數與常數、指定敘述、標準輸入輸出、運算式、算術運算子、數學函式的應用、格式化的輸出Python 第2類:選擇敘述
技能內容:if、if...else、if…elif
Python 第3類:迴圈敘述
技能內容:while、for…in
Python 第4類:進階控制流程
技能內容:常用的控制結構、條件判斷、迴圈
Python 第5類:函式(Function)
技能內容:函式使用、傳遞參數、回傳資料、內建函式、區域變數與全域變數
Python 第6類:串列(List)的運作(一維、二維以及多維)
技能內容:串列的建立、串列的函式、串列參數傳遞、串列應用
Python 第7類:數組(Tuple)、集合(Set)以及詞典(Dictionary)
技能內容:數組、集合、詞典的建立、運作及應用
Python 第8類:字串(String)的運作
技能內容:字串的建立、字串的庫存函式、字串的應用
Python 第9類:檔案與異常處理
技能內容:文字I/O、檔案的建立、寫入資料與讀取資料、二進位I/O、編碼(Encoding)、異常處理
課程簡介:入門
建置Python開發環境
基本語法與結構控制
迴圈、資料結構及函式
VBA重要函數到Python
檔案處理
資料庫處理
課程簡介:進階
網頁資料擷取與分析、Python網頁測試自動化、YouTube影片下載器
處理 Excel 試算表、處理 PDF 與 Word 文件、處理 CSV 檔和 JSON 資料
實戰:PM2.5即時監測顯示器、Email 和文字簡訊、處理影像圖片、以 GUI 自動化來控制鍵盤和滑鼠
上課用書:
參考書目
Python初學特訓班(附250分鐘影音教學/範例程式)
作者: 鄧文淵/總監製, 文淵閣工作室/編著
出版社:碁峰? 出版日期:2016/11/29
吳老師 107/12/3
EXCEL,VBA,Python,文化推廣部,EXCEL,VBA,函數,程式設計,線上教學,PYTHON安裝環境
python for if else 在 Conditional Statements In Python-11 的八卦
You will learn about if, else, elif and nested if statements. You will see their syntax and code examples in ... ... <看更多>