7 คำสั่งสำคัญเพื่อเริ่มต้นกับ Python สำหรับผู้เริ่มต้น

7 คำสั่งสำคัญเพื่อเริ่มต้นกับ Python สำหรับผู้เริ่มต้น

การเรียนรู้ภาษาการเขียนโปรแกรมใหม่อย่าง Python จะกลายเป็นเรื่องง่ายดาย หากคุณมีแผนงานที่ครอบคลุมซึ่งให้รายละเอียดว่าควรเรียนรู้แนวคิดใดในฐานะผู้เริ่มต้น และวิธีดำเนินการต่อไปเพื่อก้าวไปสู่ขั้นต่อไป แม้แต่โปรแกรมเมอร์ระดับกลางก็ควรหมั่นฝึกฝนพื้นฐานเพื่อสร้างรากฐานที่มั่นคงสำหรับตนเอง

ในตอนท้าย คุณจะพบว่าตัวเองติดอยู่กับคอมพิวเตอร์ของคุณในการเขียนโค้ด Python โดยใช้คำสั่งพื้นฐานที่อยู่ในบทความนี้ นอกจากนี้เรายังจะหารือเกี่ยวกับวิธีที่คุณสามารถตั้งค่าสภาพแวดล้อม Python บนเครื่องของคุณเพื่อให้สามารถเขียนและรันโค้ด Python ได้

การตั้งค่าสภาพแวดล้อม Python

ในการรันโค้ด Python ระบบของคุณควรติดตั้ง Python ไว้

บน Windows

คุณสามารถดาวน์โหลด Python สำหรับ Windows เวอร์ชันล่าสุดได้จากหน้าดาวน์โหลดpython.org คลิกที่ปุ่มDownload PythonเลือกWindows Executableในหน้าถัดไป และรอให้โปรแกรมดำเนินการดาวน์โหลด เมื่อเสร็จแล้ว ให้ดับเบิลคลิกที่ไฟล์ตัวติดตั้งเพื่อเปิดหน้าต่างการติดตั้ง

ติดตั้ง Python ตามปกติแล้วคุณจะติดตั้งโปรแกรมอื่นบน Windows อย่าลืมทำเครื่องหมายที่ตัวเลือก "Add Python to PATH" ระหว่างการติดตั้ง

7 คำสั่งสำคัญเพื่อเริ่มต้นกับ Python สำหรับผู้เริ่มต้น

บน Linux

ในการติดตั้ง Python บน Linux ให้ใช้คำสั่งต่อไปนี้ขึ้นอยู่กับการแจกจ่าย Linux ที่คุณใช้:

บนเดเบียน/อูบุนตู:

sudo apt install python

บน Arch Linux:

sudo pacman -S python

บน Fedora และ CentOS:

sudo dnf install python

บน macOS

คล้ายกับขั้นตอนการติดตั้งสำหรับ Windows ก่อนอื่นให้ดาวน์โหลด MPKG จากหน้าดาวน์โหลด Python จากนั้น เปิดตัวติดตั้งและทำตามขั้นตอนบนหน้าจอเพื่อดำเนินการติดตั้งต่อ

7 คำสั่งสำคัญเพื่อเริ่มต้นกับ Python สำหรับผู้เริ่มต้น

เมื่อส่วนการติดตั้งเสร็จสิ้นแล้ว มาเริ่มใช้งานกันและเริ่มต้นด้วยรายการคำสั่ง Python ที่ผู้เริ่มต้นทุกคนควรรู้ คู่มือนี้อนุมานว่าคุณรู้วิธีรันโปรแกรม Python จากบรรทัดคำสั่ง

อินพุต เอาต์พุต และตัวแปรพื้นฐาน

การบันทึกข้อมูล รับอินพุต และจากนั้นแก้ไขข้อมูลเพื่อสร้างเอาต์พุตที่ต้องการคือเป้าหมายของโปรแกรม Python ทุกโปรแกรม

1. เริ่มต้นและประกาศตัวแปร

ในการจัดเก็บข้อมูล ภาษาการเขียนโปรแกรมทุกภาษาจะใช้ตัวแปร ตัวแปรเป็นวัตถุของโครงสร้างข้อมูลบางอย่างที่สามารถเก็บค่าและดำเนินการกับข้อมูลได้ ลองพิจารณารหัส Python ต่อไปนี้:

number = 20

ในที่นี้ เราได้ประกาศตัวแปรชื่อ "number" และมีค่าเท่ากับ 20 ในทำนองเดียวกัน คุณสามารถสร้างตัวแปรอื่นๆ ด้วยประเภทข้อมูลที่แตกต่างกันได้ Python รองรับข้อมูลหลายประเภท แต่สำหรับมือใหม่ คุณจะใช้ประเภทที่กล่าวถึงด้านล่างเป็นส่วนใหญ่ คำสั่งเพื่อเริ่มต้นประเภทข้อมูลอยู่ในวงเล็บ

  1. จำนวนเต็ม ( ตัวเลข = 10 )
  2. สตริง ( ชื่อ = "ไรอัน" )
  3. ลอย ( ทศนิยม = 10.23 )
  4. รายการ ( ผลไม้ = ["Apple", "Banana", "Mango"] )
  5. Tuple ( ผลไม้ = ("Apple", "Banana", "Mango") )
  6. พจนานุกรม ( fruitmap = {1:"Apple", 2:"Banana", 3:"Mango"} )

2. แสดงผลด้วยวิธีการพิมพ์ ()

โปรแกรมเมอร์เริ่มต้นส่วนใหญ่เริ่มต้นด้วยโปรแกรม "Hello World" พื้นฐานที่ส่งออกสตริงในการดำเนินการ ใน Python คุณสามารถพิมพ์ข้อความแบบฮาร์ดโค้ดและค่าตัวแปรโดยใช้ print()

ในการพิมพ์สตริงใน Python ให้ดูที่ไวยากรณ์คำสั่งต่อไปนี้:

print("This is a string")

สิ่งที่คุณใส่ไว้ในเครื่องหมายคำพูดจะแสดงตามที่เป็นอยู่ รหัสดังกล่าวจะแสดง "นี่คือสตริง" เมื่อคุณเรียกใช้โดยใช้บรรทัดคำสั่ง

คุณยังสามารถพิมพ์ค่าของตัวแปรได้โดยการระบุชื่อตัวแปรโดยไม่ต้องใส่เครื่องหมายคำพูด สมมติว่าเรามีตัวแปรสตริง "นามสกุล" ที่มีค่า "Sharma":

print(surname)

เอาท์พุท:

Sharma

3. รับอินพุตด้วยอินพุต ()

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

คุณสามารถขอให้ผู้ใช้ป้อนค่าโดยใช้คำสั่งอินพุต นี่คือไวยากรณ์ที่จะปฏิบัติตาม:

variable = input("The string to display")

ตัวอย่างเช่น คำสั่งต่อไปนี้จะถามผู้ใช้ถึงชื่อและอายุตามลำดับ:

name = input("Please enter your name => ") age = input("Please enter your age => ")

ควบคุมการไหลของโปรแกรม

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

4. ใช้ตรรกะด้วย if, elif และ else

คอมพิวเตอร์ของคุณจัดการกับการดำเนินการและทำการเลือกตามการตัดสินใจเชิงตรรกะ ในการใช้ตรรกะในโค้ดของคุณ คุณสามารถใช้คำสั่ง if, elif และ else คำสั่งเหล่านี้เปลี่ยนการไหลของโปรแกรมตามเงื่อนไขและเรียกว่าคำสั่งควบคุมตามเงื่อนไข

ตามชื่อที่แนะนำคำสั่งif จะประเมินนิพจน์ และหากเป็นจริง จะดำเนินการคำสั่งภายใต้นิพจน์นั้น elifคำสั่ง (อื่นถ้ามี) ให้การแสดงออกอื่นที่ได้รับการประเมินก่อนหน้านี้ถ้าหากผลตอบแทนเท็จ สุดท้าย หากไม่มีคำสั่งก่อนหน้า ( ifหรือelif ) คืนค่า true นิพจน์ที่ให้มากับคำสั่งelseจะถูกประเมิน

โปรดทราบว่าคุณสามารถมีคำสั่งifและelifได้หลายชุดในบล็อกโค้ดหนึ่งๆ แม้จะซ้อนกันหากคำสั่งเป็นไปได้

นี่เป็นโปรแกรมง่ายๆ ที่อธิบายการใช้ if, elif และอื่นๆ โปรแกรมจะประเมินว่าตัวเลขที่ระบุเป็นค่าบวก ค่าลบ หรือศูนย์

number = int(input("Enter a number to evaluate: ")) if (number > 0): print("Positive") elif (number <> print("Negative") else: print("Zero")

โปรดทราบว่าเราต้องห่อเมธอด input() ด้วย int() เนื่องจากอินพุตถูกจัดเก็บเป็นประเภทสตริงโดยค่าเริ่มต้น และเราต้องการให้ตัวแปร "number" เป็นประเภทจำนวนเต็มแทน

ความแตกต่างระหว่าง if และ elif คือ all if คำสั่งใน code block จะถูกประเมินทีละรายการไม่ว่าอะไรจะเกิดขึ้น แต่คำสั่ง elif จะได้รับการประเมินก็ต่อเมื่อคำสั่งก่อนหน้านั้นเป็นเท็จ

ที่เกี่ยวข้อง: แนวคิดโครงการ Python เหมาะสำหรับผู้เริ่มต้น

5. for Loop ใน Python

แม้ว่า Python จะสนับสนุนคำสั่งวนซ้ำหลายคำสั่ง (do...while, while, switch) แต่ for loop เป็นคำสั่งควบคุมลูปที่ใช้กันทั่วไปมากที่สุดเมื่อเทียบกับส่วนที่เหลือ

ต่างจาก C และ C++ เนื่องจากลูปใน Python จะวนซ้ำบนตัวแปรแบบวนซ้ำเสมอ ตัวแปรแบบวนซ้ำคือตัวแปรที่มีค่าหลายค่าในนั้น เช่น รายการ ค่าทูเปิล และพจนานุกรม

ประกาศตัวแปรรายการ "ผลไม้" ที่มีค่า Apple, Banana, Pear และ Mango ในการวนซ้ำแต่ละองค์ประกอบและพิมพ์ค่าโดยใช้ for loop:

for element in fruits: print(element)

คุณยังสามารถสร้างสไตล์ C แบบคลาสสิกสำหรับลูปใน Python ได้โดยใช้เมธอด range() range() วิธีการสร้างรายการของตัวเลขขึ้นอยู่กับค่าเริ่มต้น สิ้นสุด และขั้นตอนที่ระบุ

for i in range(0,5): print(i)

เอาท์พุท:

0 1 2 3 4

การรักษาโมดูลาร์ในโค้ด

โค้ดที่ดีคือโค้ดที่อ่านง่ายกว่า แก้ไขจุดบกพร่องได้ง่าย และปรับขนาดได้ง่าย และทั้งหมดนี้ทำได้โดยการเขียนโค้ดโมดูลาร์

6. กำหนดฟังก์ชันด้วยdef

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

เช่นเดียวกับภาษาโปรแกรมอื่น ๆฟังก์ชัน Pythonยังรับอาร์กิวเมนต์และส่งกลับค่าเมื่อดำเนินการสำเร็จ คุณยังสามารถโอเวอร์โหลดฟังก์ชันใน Python ได้อีกด้วย

def sum(a,b): return a+b print(sum(1,2))

เอาท์พุท:

3

7. สร้างคลาสด้วยคีย์เวิร์ดของคลาส

คุณสามารถสร้างคลาสเพื่อสร้างพิมพ์เขียวสำหรับวัตถุใน Python Python รองรับการเขียนโปรแกรมเชิงวัตถุและอนุญาตให้ผู้ใช้สร้างคลาสและเริ่มต้นวัตถุ คลาสสามารถประกอบด้วยตัวแปรที่มีตัวปรับเปลี่ยนการเข้าถึง ฟังก์ชันที่มีประเภทส่งคืน และแม้แต่คลาสอื่นๆ (คลาสที่ซ้อนกัน)

นี่คือโค้ดง่ายๆ ที่สร้างคลาสที่ชื่อstudent :

class student: name = "" def setName(self, passedValue): self.name = passedValue def displayName(self): print(self.name)

ในการใช้คลาส คุณต้องสร้างอินสแตนซ์ของคลาสก่อน หรือที่เรียกว่าอ็อบเจ็กต์

mystudent = student() mystudent.setName("Deepesh Sharma") mystudent.displayName()

ในการรวมข้อมูลโค้ดสองส่วนสุดท้าย โปรแกรมดังกล่าวจะแสดงผล:

Deepesh Sharma

เช่นเดียวกับภาษาโปรแกรมอื่นๆ คุณสามารถใช้ตัวสร้างและเมธอดสแตติกในคลาส Python ได้ (โดยใช้เมธอด init() dunder และ @staticmethod decorator ตามลำดับ)

การเรียนรู้ Python เปิดโอกาสมากมาย

Python ไม่เพียงแต่ใช้เพื่อเขียนแอปพลิเคชันแบบข้อความเท่านั้น คุณยังสามารถใช้เพื่อพัฒนาเว็บแอป การขูดเว็บ การเขียนโปรแกรมเครือข่าย ระบบอัตโนมัติ การเรียนรู้ของเครื่อง ฯลฯ

ไม่ว่าคุณจะเป็นโปรแกรมเมอร์มือใหม่หรือนักพัฒนาที่มีประสบการณ์การเพิ่ม Python ให้กับชุดทักษะที่คุณมีอยู่จะช่วยเพิ่มความเชี่ยวชาญและความเชี่ยวชาญของคุณในอุตสาหกรรมได้อย่างแน่นอน


วิธีใช้ Python if Statement

วิธีใช้ Python if Statement

คำสั่ง if เป็นแรงผลักดันของการเขียนโปรแกรมเชิงตรรกะ ส่งผลให้เข้าใจ Pythons ได้ดีขึ้น หากเป็นส่วนเสริมที่สำคัญในทักษะการเขียนโปรแกรม Python ของคุณ

วิธีสร้างและจัดการสภาพแวดล้อมเสมือน Python ของคุณอย่างมีประสิทธิภาพ

วิธีสร้างและจัดการสภาพแวดล้อมเสมือน Python ของคุณอย่างมีประสิทธิภาพ

คุณไม่สามารถทำโครงการในชีวิตจริงใน Python ให้สำเร็จได้หากไม่มีสภาพแวดล้อมเสมือน เครื่องมือต่างๆ เช่น virtualenvwrapper และ virtualenv เป็นเครื่องมือทั่วไปในการสร้างและจัดการสภาพแวดล้อมเสมือนจริงสำหรับการพัฒนาเว็บ ในขณะที่นักวิทยาศาสตร์ด้านข้อมูลใช้อนาคอนดาอย่างแพร่หลาย

ขูดเว็บไซต์ด้วยบทช่วยสอน Soup Python ที่สวยงาม

ขูดเว็บไซต์ด้วยบทช่วยสอน Soup Python ที่สวยงาม

Beautiful Soup เป็นไลบรารี Python แบบโอเพ่นซอร์ส มันใช้ตัวแยกวิเคราะห์การนำทางเพื่อขูดเนื้อหาของไฟล์ XML และ HTML คุณต้องการข้อมูลเพื่อการวิเคราะห์หลายประการ อย่างไรก็ตาม หากคุณเพิ่งเริ่มใช้ Python และการขูดเว็บ ไลบรารี Pythons Beautiful Soup ก็คุ้มค่าที่จะลองใช้โปรเจ็กต์การขูดเว็บ

วิธีใช้ Python เป็นเครื่องคำนวณบรรทัดคำสั่ง

วิธีใช้ Python เป็นเครื่องคำนวณบรรทัดคำสั่ง

ในขณะที่คุณสามารถใช้เครื่องคิดเลขแบบกราฟิกบนคอมพิวเตอร์ของคุณ ล่ามภาษาโปรแกรม Python สามารถเพิ่มเป็นสองเท่าของเครื่องคิดเลขตั้งโต๊ะ เป็นเรื่องตลกที่เป็นที่นิยมในชุมชน Python ที่กล่าวถึงในบทช่วยสอนอย่างเป็นทางการ คุณสามารถใช้ Python เป็นเครื่องคิดเลขได้อย่างไร

8 บล็อก Java ที่ดีที่สุดสำหรับโปรแกรมเมอร์

8 บล็อก Java ที่ดีที่สุดสำหรับโปรแกรมเมอร์

ในฐานะโปรแกรมเมอร์ คุณควรรับความท้าทายเพื่อเอาตัวรอดและสร้างสิ่งมหัศจรรย์ในด้านการพัฒนาหรือการเขียนโปรแกรม ดังนั้น หากคุณกำลังมองหาการเรียนรู้ภาษาการเขียนโปรแกรมขั้นสูงเพื่อพัฒนาทักษะการทำงาน Java เป็นหนึ่งในผู้มีโอกาสเป็นลูกค้าที่ดีที่สุด

7 คำสั่งสำคัญเพื่อเริ่มต้นกับ Python สำหรับผู้เริ่มต้น

7 คำสั่งสำคัญเพื่อเริ่มต้นกับ Python สำหรับผู้เริ่มต้น

การเรียนรู้ภาษาการเขียนโปรแกรมใหม่อย่าง Python จะกลายเป็นเรื่องง่ายดาย หากคุณมีแผนงานที่ครอบคลุมซึ่งให้รายละเอียดว่าควรเรียนรู้แนวคิดใดในฐานะผู้เริ่มต้น และวิธีดำเนินการต่อไปเพื่อก้าวไปสู่ขั้นต่อไป แม้แต่โปรแกรมเมอร์ระดับกลางก็ควรหมั่นฝึกฝนพื้นฐานเพื่อสร้างรากฐานที่มั่นคงสำหรับตนเอง

หลักการออกแบบเว็บที่ตอบสนองตามอุปกรณ์

หลักการออกแบบเว็บที่ตอบสนองตามอุปกรณ์

ทุกวันนี้ เป็นเรื่องปกติที่จะสร้างเว็บไซต์หรือแอพที่ปรับเปลี่ยนส่วนต่อประสานผู้ใช้ตามเบราว์เซอร์หรืออุปกรณ์ มีสองวิธีในการบรรลุเป้าหมายนี้ ประการแรกเกี่ยวข้องกับการสร้างเว็บไซต์หรือแอปเวอร์ชันต่างๆ สำหรับอุปกรณ์ต่างๆ แต่มันไม่มีประสิทธิภาพและสามารถนำไปสู่ข้อผิดพลาดที่คาดเดาไม่ได้

วิธีนับจำนวนหลักในตัวเลขโดยใช้ C ++, Python และ JavaScript

วิธีนับจำนวนหลักในตัวเลขโดยใช้ C ++, Python และ JavaScript

การทำงานกับตัวเลขเป็นส่วนสำคัญของการเขียนโปรแกรม ภาษาการเขียนโปรแกรมทุกภาษาให้การสนับสนุนในการจัดการตัวเลขในรูปแบบต่างๆ ในบทความนี้ คุณจะได้เรียนรู้วิธีค้นหาจำนวนหลักทั้งหมดในจำนวนเต็มโดยใช้วิธีการวนซ้ำ อิงตามบันทึก และอิงสตริง

9 ทางเลือก Docker ที่ดีที่สุดสำหรับการจัดการคอนเทนเนอร์

9 ทางเลือก Docker ที่ดีที่สุดสำหรับการจัดการคอนเทนเนอร์

คอนเทนเนอร์มีประโยชน์อย่างมากสำหรับการพัฒนาซอฟต์แวร์ การปรับใช้ และการจัดการในสภาพแวดล้อมเสมือนจริง Docker มีประโยชน์ในกระบวนการคอนเทนเนอร์ แต่ไม่ใช่แพลตฟอร์มเดียวที่อยู่รอบๆ หากคุณกำลังค้นหาทางเลือกอื่นสำหรับ Docker ไม่ต้องมองหาที่ไหนอีกแล้ว รายการนี้แสดงทางเลือก Docker ที่มีคุณลักษณะหลากหลายและมีประสิทธิภาพเพื่อใช้ในโครงการถัดไปของคุณ

SQL vs. NoSQL: ฐานข้อมูลที่ดีที่สุดสำหรับโครงการถัดไปของคุณคืออะไร?

SQL vs. NoSQL: ฐานข้อมูลที่ดีที่สุดสำหรับโครงการถัดไปของคุณคืออะไร?

SQL vs. NoSQL: ฐานข้อมูลที่ดีที่สุดสำหรับโครงการถัดไปของคุณคืออะไร?

วิธีฝังทวีตในโพสต์ WordPress ของคุณ

วิธีฝังทวีตในโพสต์ WordPress ของคุณ

การฝังบริการของบุคคลที่สามในโพสต์ WordPress ของคุณเป็นวิธีที่น่าตื่นเต้นในการดึงดูดความสนใจของผู้เยี่ยมชม เนื้อหาที่ฝังยังให้สัญญาณภาพที่ทำให้การสแกนง่ายขึ้น WordPress ทำให้การเพิ่มเนื้อหาประเภทนี้เป็นเรื่องง่าย

วิธีการลบโฟลเดอร์โมดูลโหนดด้วย npkill

วิธีการลบโฟลเดอร์โมดูลโหนดด้วย npkill

Node.js เป็นสภาพแวดล้อมรันไทม์ JavaScript ที่ให้คุณเรียกใช้ JavaScript นอกเว็บเบราว์เซอร์ ทำให้เป็นตัวเลือกยอดนิยมสำหรับการพัฒนาแอปพลิเคชันทุกประเภท ส่วนหนึ่งของความนิยมนั้นเกิดจากแพ็คเกจ NPM ที่มีอยู่มากมายเพื่อบรรเทาประสบการณ์ของนักพัฒนา

วิธีการเขียนและรวบรวมรหัส Solidity แรกของคุณ

วิธีการเขียนและรวบรวมรหัส Solidity แรกของคุณ

Solidity เป็นภาษาโปรแกรมที่ใช้โดย smart contract บน Ethereum blockchain มันเป็นภาษาการเขียนโปรแกรมเชิงวัตถุที่พิมพ์แบบคงที่