วันอังคารที่ 30 มกราคม พ.ศ. 2561

MariaDB

ทดลองใช้งานโปรแกรม DBMS
ทำการโหลดโปรแกรม DBMS ในที่นี้โหลด mariaDB
ลิ้งเว็ปดาวน์โหลด -> 
https://downloads.mariadb.org/mariadb/10.1.21/#mirror=tuna&os_group=windows&bits=64

วิดีโอสอนการติดตั้ง คลิ้ก!

เมื่อติดตั้งเรียบร้อย จะได้ Icon ของโปรแกรมตามรูป


เมื่อรันโปรแกรมจะได้หน้าต่างดังรูป
ให้ กด New ทางด้านซ้ายล่าง แล้ว ใส่ Password กับ Port ให้ตรงกับที่เราตั้งไว้ในตอนแรก



หลังจากนั้นให้ทำการสร้าง Data Base ตามที่เรา ต้องการ ในที่นี้ผมจะสร้าง DataBase ข้อมูลของครอบครัว


เมื่อตั้งชื่อ DataBase เรียบร้อยแล้วให้ทำการสร้างข้อมูลภายในของข้อมูลที่ต้องการ



เมื่อสร้างหัวข้อของข้อมูลเสร็จเรียบร้อให้ทำการเพิ่มข้อมูลภายในของข้อมูล โดยคลื้กที่ Data และทำการ กด + เพื่อเพิ่มข้อมูลภายในลงไป



เมื่อกำหนดข้อมูลภายในเรียบร้อยแล้ว ต้องการที่จะ Query ข้อมูล ภายใน ผ่าน Command Line  MariaDB ก็จะมี CommandLine ให้



วันพุธที่ 24 มกราคม พ.ศ. 2561

WEEK2

- export your grades/data from spreadsheet to csv format
ทำการexport file มาจาก speedsheet โดยเป็น .csv




- Write a program to read the csv file and calculate your GPA

ภาษาที่ใช้ - Python version 3.5.1


ผลลัพธ์



หลักการในการคิด
   -ทำการอ่านไฟล์ .csv ให้ได้
   -ตรวจสอบว่าจะเอาแถวไหนไปคำนวณบ้าง โดยใช้แถวที่มีรหัสสิชา ซึ่งรหัสวิชาทุกวิชาจะขึ้นต้นด้วยเลข 0 เมื่อพบเลข0 ก็จะตรวจสอบว่าช่องเกรดที่เราได้รับเป็นเกรดอะไร ให้นำเกรดที่เราได้เทียบเป้นตัวเลข แล้วนำไปคำนวณหา เกรด*หน่วยกิต ของทุกวิชาที่เคยเรียน กับ หน่วยกิตรวมทั้งหมด แล้วนำมาหารกัน ก็จะได้ เกรดของเรานั่นเอง

แหล่งอ้างอิง : https://docs.python.org/2/library/csv.html  




วันอังคารที่ 23 มกราคม พ.ศ. 2561

Week1

สิ่งที่ทำ


ตารางแสดง ข้อมูลต่างๆ
-รหัสวิชา 
-ชื่อวิชา 
-หน่วยกิตของแต่ละวิชา 
-เกรดที่ได้ เกรดxหน่วยกิต
-หน่วยกิตรวมของเทอมนี้ 
-หน่วยกิตรวมทั้งหมด 
-เกรดเฉลี่ยของเทอมนั้นๆ 
-เกรดเฉลี่ยรวมจากเทอมก่อนๆถึงเทอมนั้นๆ







-  หน่วยกิตเทอมนี้ จะใช้ฟังก์ชัน =SUM(B8:B15) ซึ่งจะนำผลบวกของ B3 ถึง B10มาบวกกัน

- เกรดเฉลี่ย ใช้ฟังก์ชัน SUM ตัวอย่าง =(SUM(D8:D15))/B17

- เกรดเฉลี่ยรวม ใช้ฟังก์ชั่น SUM กับ /(หาร) เช่น =(SUMPRODUCT(B17,C17))/D17

- ใช้ if เป็นเงื่อนไขบอกว่า A จะมีค่าเท่าไร B มีค่าเท่าไร เช่น B มีค่าเท่ากับ 9

หลักการคำนวณเกรด

การคำนวณเกรดเฉลี่ย



การคำนวณเกรดเฉลี่ยสะสม




แหล่งที่มาอ้างอิง:
http://web.wattana.ac.th/gpa/