บทเรียนสอนภาษา Python พื้นฐาน

บทเรียนภาษา Python อย่างละเอียด สำหรับผู้เริ่มต้น ประกอบด้วยเนื้อหาทฤษฎีและแบบฝึกหัดจำนวนมาก

พื้นฐาน

001

ความรู้เบื้องต้นเกี่ยวกับภาษา Python สำหรับผู้เริ่มต้น

002

การตรวจสอบเวอร์ชัน Python

003

การแสดงผลข้อมูลใน Python

004

ปรัชญาของ Python

005

ความคิดเห็นใน Python

006

ตัวแปรใน Python

007

การแสดงผลตัวแปรในคอนโซลด้วย Python

008

การดำเนินการทางคณิตศาสตร์กับตัวเลขใน Python

009

การดำเนินการทางคณิตศาสตร์กับตัวแปรใน Python

010

การดำเนินการแบบย่อใน Python

011

ลำดับความสำคัญของปฏิบัติการทางคณิตศาสตร์ใน Python

012

ความสำคัญของตัวดำเนินการทางคณิตศาสตร์ระดับเดียวกันใน Python

013

วงเล็บจัดกลุ่มใน Python

014

ความแตกต่างของการจัดกลุ่มใน Python

015

ความยาวของตัวเลขใน Python

016

ตัวเลขทศนิยมใน Python

017

ตัวเลขติดลบใน Python

018

การหารเอาเศษใน Python

019

การยกกำลังใน Python

020

ลำดับความสำคัญของการยกกำลังใน Python

021

สตริงใน Python

022

การเชื่อมต่อสตริงใน Python

023

การคูณสตริงใน Python

024

อักขระในสตริงของ Python

025

การหลีกเลี่ยงอักขระในสตริงของ Python

026

ความยาวสตริงใน Python

027

สตริงหลายบรรทัดใน Python

028

ค่าบูลีนใน Python

029

ค่า None ใน Python

030

การกำหนดประเภทข้อมูลแบบเข้มงวดใน Python

031

การแปลงเป็นสตริงใน Python

032

การแปลงเป็นจำนวนเต็มใน Python

033

สตริงที่มีตัวเลขใน Python

034

การดึงอักขระจากตัวเลขใน Python

035

การแปลงเป็นเลขทศนิยมใน Python

036

ฟังก์ชัน input ใน Python

รายการ

037

รายการใน Python

038

การสร้างรายการด้วยวงเล็บเหลี่ยมใน Python

039

การสร้างลิสต์โดยใช้ฟังก์ชัน list ใน Python

040

การแยกสตริงเป็นลิสต์ใน Python

041

การเข้าถึงองค์ประกอบแต่ละรายการในลิสต์ด้วย Python

042

ความยาวของลิสต์ใน Python

043

องค์ประกอบสุดท้ายของลิสต์ใน Python

044

การเปลี่ยนแปลงองค์ประกอบรายการใน Python

045

การเพิ่มองค์ประกอบท้ายรายการใน Python

046

การเพิ่มองค์ประกอบตามตำแหน่งในรายการใน Python

047

การรวมรายการด้วยเมธอด extend ใน Python

048

การรวมรายการใน Python

049

การเพิ่มรายการใน Python

050

การลบองค์ประกอบออกจากลิสต์ด้วยโอเปอเรเตอร์ del ใน Python

051

การลบองค์ประกอบออกจากรายการตามค่าใน Python

052

การเข้าถึงและลบองค์ประกอบจากรายการใน Python

053

การลบองค์ประกอบทั้งหมดออกจากรายการใน Python

054

การค้นหาดัชนีขององค์ประกอบตามค่าใน Python

055

การตรวจสอบการมีอยู่ขององค์ประกอบในรายการใน Python

056

การนับจำนวนสมาชิกในรายการใน Python

057

การเรียงลำดับองค์ประกอบในรายการย้อนกลับใน Python

058

การจัดเรียงองค์ประกอบในรายการต้นฉบับใน Python

059

การเรียงลำดับองค์ประกอบในสำเนาของรายการใน Python

060

การรวมรายการเป็นสตริงใน Python

ทูเพิล

สไลซ์ (Slices)

พจนานุกรม

086

พจนานุกรมใน Python

087

วิธีการสร้างพจนานุกรมแบบอื่นใน Python

088

การเข้าถึงค่าขององค์ประกอบในพจนานุกรม Python

089

การเปลี่ยนแปลงค่าขององค์ประกอบในพจนานุกรม Python

090

การเพิ่มองค์ประกอบเข้าไปในพจนานุกรมใน Python

091

ความยาวของพจนานุกรมใน Python

092

การรวม Dictionary ใน Python

093

การรวมพจนานุกรมที่มีองค์ประกอบเหมือนกันใน Python

094

การลบองค์ประกอบจากพจนานุกรมตามคีย์ใน Python

095

การดึงข้อมูลองค์ประกอบด้วยคีย์ใน Python

096

การดึงองค์ประกอบสุดท้ายใน Python

097

การลบองค์ประกอบทั้งหมดออกจาก Dictionary ใน Python

098

การตรวจสอบว่ามีองค์ประกอบในพจนานุกรมใน Python

099

การดึงองค์ประกอบจากพจนานุกรมแบบเลือกได้ใน Python

100

การแปลงค่าของพจนานุกรมเป็นรายการใน Python

101

การรับคีย์ทั้งหมดจาก Dictionary ใน Python

102

การรับค่าทั้งหมดจากพจนานุกรมใน Python

103

การดึงคู่คีย์-ค่าจากพจนานุกรมใน Python

104

การแปลงเป็นพจนานุกรมใน Python

105

การฝึกฝนเนื้อหาที่เรียนรู้เกี่ยวกับการทำงานกับพจนานุกรมใน Python

เซต

106

เซ็ตใน Python

107

องค์ประกอบของเซ็ตใน Python

108

องค์ประกอบที่ซ้ำกันในเซ็ตใน Python

109

ความยาวของเซตใน Python

110

การเพิ่มองค์ประกอบลงในเซ็ตใน Python

111

การเพิ่มหลายองค์ประกอบลงในเซ็ตใน Python

112

การรวมเซตใน Python

113

การลบองค์ประกอบออกจากเซ็ตใน Python

114

การลบสมาชิกที่อยู่ในเซ็ตใน Python

115

การดึงองค์ประกอบออกจากเซตใน Python

116

การลบองค์ประกอบทั้งหมดออกจากเซตใน Python

117

การตรวจสอบการมีอยู่ขององค์ประกอบในเซ็ตด้วย Python

118

การมีอยู่ของเซตในลำดับใน Python

119

การเปรียบเทียบเซตใน Python

120

องค์ประกอบที่เหมือนกันในหลายเซตด้วย Python

121

องค์ประกอบที่แตกต่างกันของเซตหลายเซตใน Python

122

ผลต่างของเซตใน Python

123

การดำเนินการที่ซับซ้อนกับเซตใน Python

124

การแปลงเป็นเซ็ตใน Python

125

การฝึกฝนเนื้อหาที่เรียนรู้เกี่ยวกับการทำงานกับเซ็ตใน Python

เงื่อนไข

126

โครงสร้าง if-else ใน Python

127

การเยื้องในโครงสร้าง if-else ของ Python

128

ตัวดำเนินการมากกว่าและน้อยกว่าใน Python

129

การตรวจสอบความเท่ากันใน Python

130

การตรวจสอบความไม่เท่ากันใน Python

131

ตัวดำเนินการ AND ใน Python

132

ตัวดำเนินการ OR ตรรกศาสตร์ใน Python

133

ตัวดำเนินการ NOT ตรรกะ ใน Python

134

ลำดับความสำคัญของตัวดำเนินการเปรียบเทียบใน Python

135

การจัดกลุ่มเงื่อนไขใน Python

136

การเปรียบเทียบแบบสองทางใน Python

137

การตรวจสอบการมีอยู่ (Checking for Existence) ใน Python

138

การตรวจสอบค่าพิเศษใน Python

139

if แบบย่อในโครงสร้าง if-else

140

โครงสร้าง elif ใน Python

141

เงื่อนไข if ซ้อนกันใน Python

142

โครงสร้าง match-case ใน Python

143

ตัวดำเนินการเงื่อนไขแบบเทอร์นารีใน Python

144

การตรวจสอบประเภทของออบเจกต์ใน Python

145

ภาคปฏิบัติเรื่อง if-else ใน Python

ลูป

146

วงจร for ใน Python

147

การสะสมผลลัพธ์ในลูป for ของ Python

148

ลูป for และเงื่อนไข if ใน Python

149

คำสั่ง break ใน Python

150

คำสั่ง continue ใน Python

151

การรับองค์ประกอบและดัชนีของพวกมันใน Python

152

การเข้าถึงคีย์ของดิกชันนารีด้วย for ใน Python

153

การเข้าถึงค่าของพจนานุกรมผ่าน for ใน Python

154

คู่คีย์-ค่าในพจนานุกรมผ่าน for ใน Python

155

คู่ดัชนี-องค์ประกอบของพจนานุกรมใน Python

156

การสร้างตัวเลขผ่าน for ใน Python

157

การสร้างตัวเลขด้วยขั้นตอนผ่าน for ใน Python

158

การวนลูปหลายลำดับพร้อมกันใน Python

159

วงรอบ while ใน Python

160

การวนซ้ำ while โดยไม่ใช้ตัวนับใน Python

161

เงื่อนไข if ในลูป while ใน Python

162

การทำงานกับแฟล็กใน Python

163

การดักจับการออกจากลูปใน Python

164

เวิร์กช็อปเกี่ยวกับลูปใน Python

165

การป้อนข้อมูลในลูปใน Python

หลายมิติ

ฟังก์ชันมาตรฐาน

เวลา

ฟังก์ชันที่ผู้ใช้กำหนดเอง