ノートテキスト
ページ1:
Unit:l What is Computer?? A. Com - อุปกรณ์ ประมวลผลได้ ทำงานเร็ว แม่นสูง โดย -ต้องส่งแบบ ลามก มันไม่มี ไหวพริบ 0 หลอด ณ มาก - ไม ENIAC - สงคราม EDVAC - ปรับปรุง - ทองเอาไว้ทำ ความอ มาโค้ดได้หลง - Save มาโน 60. USA UNIVAC - 16500 3 ทรานสด) - เ - ภาษา 104 แซมบ, ปาราดัง fortran, cool - เทป แม่เยดมาก 29 - ปรีดีโอ ③(IC) - บารากับว ⑦S VLSI = CPU - Chúinn a ⑤1991-Jou. Toyot Python -1989 at Neterland Hit Python Vera 2000 16 Oct Python Ver3 2004 3 Dec [3.8 3.11 ประเภท 24/06/2024 ลัก น น Storage -ค.ว่า Speed -Q.งิ้ว Solt Acting -óตโนมัติ Sure -Aboño - Super Computer - wenn soforma noaudiyans - Mainframe computer-ai sivas na wowan - Mini computer - Downin ・Micro computer - Ian warnsia naňovan ระบบ Hard ware - จับติ้ว ไฟดูด สัมผัสได้ ทด szu - wolumn Ex. Windows Jayam - Application Software - ( ท่าวานได้ แต่จะไม่ได้ ANAN = OS sivujams องค์ปรากoy Com น ง ส าล่าด - ฟ้าอมูล --- ประมานกล่าว - plan Augus C-ด. ลงว RAM - Òw only "เดิมอล ไม่ไจไฟ ROM ค.4 ค. monos 1 Byte = 8 Bit (0) - สกรูไฟฟ้า) watoje -Syntex Error. licno Ex. 2 = 011000012 1 Kilobyte : 2ºº: 1024 Byle Runtime Error 00026326, 1000104/ bon 1√m³ 1 Megabytes 220: 1048,576 Byte -Logic Erron ma Courses Web History and License (Python) 1Gigabyte = 230. 1073,741,824 Byte Tasos 01.01 Sun Com -Progame
ページ2:
- #
- หลักการ เรื่องโค้ด
(แบบ จะได้รู้ว่า Code
อยู่ในการทางานของ Code)
Variable, ตัวแปร = เก็บข้อมูล
Unit: 2
Python Basic Concept
Python program
- พิมพ์เด็ก+พิมพ์ใหญ่
-} comment
Reserved words คำสงวน
Ex. def พท.ที่ท่านนอนจม
import อ้างอิง
global ตัวทป, อนาว
lambda สาวหินงาม โดยไม่ส่ง 60
return ส่งกลับไปที่ที่เก
Data type sintow
Reserved words
False
and
None
async
await
import keyword
class
print (keyword.kwlist) del
clif
except finally
from
global
import in
lambda nonlocal
or
pass
...la
True
break
continue
def
else
for
if
not
raise
return
with
try
yield
while
-ไม่เป็นอักษราพิเศษ ประเทศทั่วปร
bool
2
6012099
true/false
Arithmetic Expression
+ บวก
3
- ตัวแรก + ตัวเลบ
ไม่ต้องระบุประเภทอ
int
ตัวเอง ไม่มีทศ 12345
ลบ
Ex. 5117
- ไม่ใช่ reserved words,
*
float
ท า ท
123.45
15
2
- ตัวเล็ก + ตัวใหญ่
complexams
x+yj
string
-ตัว กษ
ABCD
Input/Outout
=
input - นำข้อมูลเข้า : รับเป็น string Only !! - รับค่า 21 ข้อมูล ต้องใส่ split()
print : จอภาพ : แสดงผล - print Answer is +i Baht), end=""
Unit:3
แสดงมล Answer is 23 Baht
Python Expression
Arithmetic Expression
-ลำดับก.ทำงานของ Math
①( )
②*,1,%
® +, -
+= เพิ่มค่า x=x+1
x+=1
X-=2
-= ลดค่า
X-x-2
*_ X*=5 X=x*5
/= x/=-8 x = x/(-8)
Relational Expression
เปรียบเทียบค่า 2 ค่ำ
==
=
< <
1= % <= L
> >
>= 31
Logical Expvession
hot ≡ ผกผัน
ตรรกศาสตร์
ต่อไปบรรทัด
ASCII Code Table
not false = true
shot true = false
คุณ
นาร
7. นาเอาเศษ
=
x
mot
Math Class ฟังก์ชั้นทมท
nath.sqrt(x) = JK
math.pow(x,y)
round(x,2)
# math ceilcx)
# math.floor(s)
math.sqrtix)
math.sin(x)
math.cos(x)
math expo
math.log(x)
math log1000
math.cebd
math.floorbx)
math fabs(x)
A แล
TATET
TAF = F
=
ทศนิยม 2 คน.
* มีทศนิยม 5 จนเต็มเพิ่มขึ้น
= ปัดทศนิยมทั้ง
ฟังก์ชันในไลบารี math
หน้าที่
x'
ค่ารากที่สองของ x
ค่าโชน์ (sine) ซอง x (หน่วยเรเดียน)
ค่าโคโชน์ (cosine) ง x (หน่วยเรเดียน)
ค่าแทนเจนต์ (mangent) ของ x (หน่วยเรเดียน)
{riatural loginx) x > 0
logฐานสิบ) ig(x) x > 0
ปัดเลขทศนิยมให้เป็นมีค่าเป็นจำนวนเต็มน้อยสุดที่ >= x
ปัดเลขทศนิยมให้เป็นมีค่าเป็นจำนวนเต็มมากสุดที่ 2x
absolute x
V430
TVT = T
TVF=T
PAT E F
FVT T
FAFF
FVF = F
%= x7 = 9 x = x%9
and
และ
Operator Precedence
or
o
กําดับการทํางาน เครี่องหมาย
การทํางานกรณี าดับเดียวกัน
1
()
โดยท่าจากซ้ายไปขวา
2
*.1.%
โดยท่าจากซ้ายไปขวา
3
โดยท่าจากซ้ายไปขวา
4
<,<*, *, **
โดยท่าจากซ้ายไปขวา
5
= F
โดยท่าจากซ้ายไปขวา
6
not
โดยท่าจากซ้ายไปขวา
7
and
โดยท่าจากซ้ายไปขวา
8
or
โดยท่าจากซ้ายไปขวา
9
โดยท่าจากขวาไปซ้าย
มีเก่ง เทงเลย! จริง จริงเลย!
ページ3:
Unit:4
Flowchart & Selection Statement
Flowchart ผังงาน
start, End
รับฟัง แสดงผลล
Selection Statement
if lif else
if ยง ( ):
Ex.
if
คาว
T
ค่า ง
if (_):
ประมวลผล
ดู ๓.ใน slide!
Print c )
ตัดสินใจ = if
else = Tvos if
if ( ___ ):
Output = print
print (1)
else :
ถ้า if จริง - Print
ถ้า if เพ็ง = print®
=
print_
@_
0 จุดซ่อม กาวานฟ้า เกี่ยวกัน
0 จุด มก.ท่างานคน หน้า
Unit 5
Selection Statement
ถ้าใน 1 Code มี if นายตัว
5 ว น กหลายตัว จะ นก ก
Ex. if (radius > 0):
varea = pi* radius * radius -
if(radius >10):
Larea = pi* radius" 2 - 0
print("Area="area)
0127 0
if แต่งตัว ต่างวางทางาน
มันจะไม่คุย ปรึกษากัน
Nested if statement คำสั่ง ร้อน
if
(1)
statement1
elif (____ 2:
statementz
elif (3):
Statement3
Else:
Statement 4
ถ้าอันแรกฤดู
จน print เลย ที่เหลือง แม่ง
ถ้าอันตรกไม่ถูก
จะทาลงมาจนกว่าจะดูด
เทเนอร่างแม่มัน!
คำตอบที่ออกมาจะมีอันเดียว
(ไม่เหมือน if )
iflelse
เงื่อนไขเป็นจริง ๆ ทำงานในส่วนvosif
เงื่อนไขเป็นเท็จทำงานในส่วนvo else
ระวังย่อหน้า
ดตย.ในslide
ดูคนในslide!
"
p9.7,8
ページ4:
Unit: 6
-Basic Loop
Python basic Loop
การทำซ้ำ
-ใช้ตัวนัย - ต้องการท่าว่า ทำไปจนกรอบ
จาวนา จนครบจนรอบที่ Want
for
*Iterstion while
While to
ค่าสั่ง
สวิทปร
n
จนทางจนจบเป็นจริง
จบ
ใช้หัวนมด - จนเมื่อพบ ค่าตัว ประมาณ so for i in range (x,y) :
ตัวอย่าง
a-0
while a < 10
ค่าลง
print("Hello World")
จะไม่พบตัวจบ Ex. 10
คำสั่งเริ่มต้น เงื่อนไข คำสั่งปรับค่า
range ca
for a in range 0 10.1
10-1<10
print("Hello World")
จบายได้ดัง
aa+1
ที่อาจออกสอบ!!
input
หลังจุดต้อง ( 66
1 Ex. Time in minutes: 7.00
y minutes 420 seconds
Ex. Time in minutes: 5.50
5.5 minutes 350 seconds
Ex. Time in minutes: 3.87
Invalid input!
Ex. Time in minutes: 3.60
Invalid input
X
เริ่มต้นทํางาน กำาหนดให้ a=0
ตราบเท่าที่ 3 มีค่าน้อยกว่า 10
จะพิมพ์คำว่า Hello World และ เพิ่มค่า a ขึ้นทีละ 1
ปีที่แล้วออก,
x=input ("Time in minutes:")
X=floatcx)
y = x
IYงเ.เค็ม
y = intcy), FN=Sec
23
Ipiona
2 = int((y*60)+(x-y)* 100) bil sec
(((x-13" 100) <60):
seprint (x,"minutes", z, "seconds")
ขา
สำคัญ!
else:
print ("Invalid input!")
ページ5:
2
สน ผู้อาศัย ชาด (ตร.ม.)
รายได้ ( โ
ค่าสด นร่อน
1900
0.5xA
<30
900-1500
0.4 ค่าเ
โสด
71500
0.21187
(900
0.40116
7,30
900-1500
>1500
0.4 ค่าเช่า
0.3×43187
แต่งงาน
Jе 2016 on ×1.2 004602)
No14402617261.219 vos profor
Ex. Name of the resident: James
Lav
Status (S,M) S
-Salary Ceuros): 1200 szubó
residence avea (mxm): 30 Nomics
residence rent (euros): 420 phrin
Ex. Name of the resident: Anna
0x420
Ans
The net residence rent of Jame is 252.0 euros
n-input (Name of the resident:")
s=input("status (S,M):")
-se = input ("Salary Ceuros): ")
lavra
Status (S,M) M
Salary Ceuros): 1550
residence area (mxm): 45
residence rent (euros): 540
The net residence rent of Anna is 345.6 euvos
"rent-nopo
-ra = input("residence area (MXM):")
Lrr: input("residence vent (euros):")
sera,r-floatcse, float(ra), float(vr)
icva <30):
607807
Ans: 1016
if (se (900):
dis:
0.5
elif (900 (=se <= 1500)=
dis vr 0.4
elif (se >1500):
dis=rro.2
elif (vas-30)
ZAIMOU
if (900<= Se<=1500):
dis = vr⭑0.4
elif (se >1500):
·⑰† (S== 'M'):
print
dis: rr 0.3
"euros")
dis:dis 1.2
("The net residence rent of ", n,"is", rr-dis, "e
ページ6:
Python Online 10 สอบปฏิบัติ มี 20 - เกณฑ์คนม SAVEด้วย ! *input su>on split() => An= string 50 - แปลง ค่า string int a: intca) b=intcb) jend = ' " -สร้างด้านประมงตัวด้วย) -print mussña but Output conub import math math.sqrt(a) ceil tote floor nas sin, costan Ain f.redius. U2 เครื่องบาง ++ ==,!=, <, > -T,F EX = X + | 3+X 02-06 บรรพ 1 At-only Us if c : ก้าว Anão mono ดู ดู Block or 2009 maiñon if lelse - เรือไ ific ): คำสั่ง | if c ): ท่าน ค่าส่ง 2 elif 3 mömluman เดน aoni muvan Uç Loop - ฟับรอบ while c Àาล - ); เจอ จนจด เ เน oi x=1+x=x-1 not, and on U6 โฟร์ธร็ต O start, End Z7m ปรานอ if — สรุป print
ページ7:
Final Unit 10-12
Uno: String
11 11 "
เหมือนกัน
1 คำ จนเก็บไว้ในลิสต์
find () un formal
.replace() แทนที่ข้อความ
Split( ) แบ่งอ
tx.str2="Example" 'E''x'''m''p' 'l''c'w.find.
print (str2 [4])
4 P
$2=s[2]
printcs2)→@
ก.รับค่า
\n = ชื่นบนทัดใน
0 1 2 3 4 5 6
Ex. x=input()→ guys
print ("Hello", ++x)
Loop
Hello guys
Len 012
Ex. 5 = "Hello"
34
Hello
print clencs) +5
0,1,2,3
fori in
range (
e (len(s)-1):
a:"cat"
bapplication"
find-b.find(a)
print (find) 5
->
ตัวที่ 0
print(s.find(2,67) →-1
13296
mev.replace()
ไม่100
เปลี่ยนจาก
S: "abcdef" (bcbüdd
S.S.replace cbcdd
print(s) adddef
w.split()
- พลักษณ์ที่ไทยก
"
S="Hi-guys-,how-are-you-?"
S-s.split("")
print(s)
แยกจาก -
'Hi'guys how are', 'you' '?'
H
print(s[i³, end³ '-') + H-e-1-1-0
print (sclen(s)-11)
เปรียบเทียบ เทียบจากรหัส ASCII
= = เหมือนกันทุกตัว ดูตามคนขาวปน
Ex. A car A<B เทียบไปที่ตาคู่ตัวอักษร
B = carlgo T
C
D
Ex. 51=""
CAD
ตามรนัส ASCII
S2: "HaHaHaHa"
HW
www.
a= input ("Enter String A= ")
b= input ("Enter String B:")
conม ามที avไร
องน. วสกร
print (b,is contained in start at position", ab, "to", ab+len(b))
ab: a.findcb,o)
if (ab >= 0) 1724
while (S11=S2),
else:
55
S1+= "Ha"
bumb
print (b, "is not contained in start")
print(S1)
HaHaHa
fx. S.
"Program"
t:s[0:3) Pro (0-3)
ページ8:
U 11 : ลูป ou คูป
***
***
***
3บรรทัด
ท่า D 3x3
for i in range (3) -
for j in range(3):130
print ("*", end = ") -rioňų
print(11)-15
ท่าสารคุณ แม่ 2x1 ถึง 34%
1=272-8=743
while (i<=8) M
j=1219
while (j <=8) - ตัวคูณ
print (j,end.")
แบบ Tor
2-8
for i in range (2,8+1):
1-8
→for j in range (1,8+1): 1-
print ((i*j), end='')
print("")
จบ ตัว
print()
i+=1
แม่ต่อไปข้า
ท่าเป็น A เฟ่ 1-5
ทํา A คว่ำ เ♪ 1-n
i = 1
bbuutor
while(i<=s): บรรทัด -
5+1
n=inputo)
for i in range (1,6):
n=inton) 1+m n-i=4+1=5
j=1
for j in range (1,i+1):
while (j <=i):
while(j<=i):
print(j,end")
while (i<=n):
= 3 +1=4
= 2+1=3
Print j,end="2
Print)
j=1
print ("")
1+=1
while (j<=n-i+1)=
print (j,end.")
print(")
i+=1
break = ไม่เอาลูปนั้น+
ออกจากลปลาย
Continue = ไม่เอาฉิน +
=
ไปต่อ
ว่า A 1-0 ศ
n=int(input())
for i in range (1, n+1): - บรรทัด, บรรทัด
for k in range (n-1) : - วันแห่งค
print(" "end)
ที่ 1-1
forj in range (1,0,-1): UOMIN
printtjiend.") บรรทัดสนทนา
print()
n-=1
n= int input))
เว้นห้ามที่คาใ
9
า
for i in range (1,2,2): ban 2012
for k in range (n-1): 2554.
Print("",end=v)
•for j in range (1,0,-1): ussñoń i
print ("*",end= ") (n*2)-1
printc)
n-=1
U12: Function
จานได้ ก์ เมื่อเรียกใช้
ทรงน
math.pow(x,y,math.sqrt(x)
0 กเขียนฟังก์ชัน
2 ก.เรียกใช้ฟังก์
def ___ so
(x,y)
X+y
ก. Return : ส่งคำตอบกลับไป
Ex.def Power 2 (n), j = Power2(2)
m = n*n
return m
; print gj) →+
!j =Power 2 (5)
printcj) → 25
จ (x,y)
ผลการค้นหาอื่น ๆ
สมุดโน้ตแนะนำ
คำถามที่เกี่ยวข้องกับโน้ตสรุปนี้
News

ความคิดเห็น
ยังไม่มีความคิดเห็น