ลองใช้ Python ในเบราว์เซอร์ของคุณด้วย Interactive Shells แบบโต้ตอบออนไลน์ฟรีเหล่านี้

ลองใช้ Python ในเบราว์เซอร์ของคุณด้วย Interactive Shells แบบโต้ตอบออนไลน์ฟรีเหล่านี้

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





ละเว้นทั้งหมดนั้น ไม่จำเป็นจนกว่าคุณจะรู้ว่า Python เหมาะกับคุณหรือไม่





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





1. Python Anywhere

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

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



บันทึก: Python Anywhere มีมากกว่านี้จริงๆ เป็นเว็บ IDE เต็มรูปแบบที่ให้คุณสร้างและโฮสต์แอป Python บนเว็บได้ หน้า 'ลองใช้ IPython' นี้เป็นเพียงเครื่องมือเล็กๆ น้อยๆ ที่ดี

2. Python Fiddle

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





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

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





3. Repl.it

ชื่อ Repl.it มาจาก REPL ซึ่งย่อมาจาก 'Read-Eval-Print Loop' (โดยพื้นฐานแล้วเป็นคำพ้องความหมายสำหรับ 'interactive shell' ดังนั้นอย่าสับสน) Repl.it รองรับหลายภาษา รวมทั้ง Python 2.x และ Python 3.x ดังนั้น หากคุณตัดสินใจว่า Python ไม่ใช่ สำหรับคุณแล้ว คุณยังสามารถใช้งานได้เมื่อเรียนรู้ C#, Java, Ruby, Lua, ES6 และอื่นๆ

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

และมีประโยชน์มหาศาลอีกประการหนึ่งสำหรับ Repl.it: คุณสามารถนำเข้าได้ ใด ๆ แพ็คเกจ Python เคย เพราะมันรองรับได้หมด .

สี่. เครื่องประดับเล็ก

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

คุณลักษณะใดที่ใช้ในการซ่อนไฟล์เพื่อไม่ให้ปรากฏในรายการไดเร็กทอรี

แผนฟรีของ Trinket ใช้งานได้ตลอดไปและไม่จำกัด อนุญาตเฉพาะ Python 2.x พื้นฐานเท่านั้น หากคุณต้องการเข้าถึง Trinket เวอร์ชัน Python 3.x อย่างเต็มรูปแบบ คุณจะต้องอัปเกรดเป็นแผน Connect ซึ่งมีค่าใช้จ่าย ต่อเดือนหรือ ต่อปี 'การเข้าถึงแบบเต็ม' เกี่ยวข้องกับโมดูล Python ในตัวทั้งหมด รวมถึง Numpy, Matplotlib, SciPy และอื่นๆ

5. ไอดีโอเน่

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

รหัสที่เขียนใน Ideone นั้นอยู่ภายใต้ข้อ จำกัด บางประการเช่นกัน:

  • สูงสุด 10 วินาทีในการคอมไพล์/ตีความ
  • สูงสุด 5 หรือ 15 วินาทีขณะดำเนินการ (สำหรับแขกหรือผู้ใช้ที่ลงทะเบียน)
  • RAM สูงสุด 256 MB ขณะดำเนินการ
  • การเข้าถึงอินเทอร์เน็ตถูกบล็อกและไม่สามารถสร้างไฟล์ใหม่ได้

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

โบนัส: Python Tutor

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

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

คุณอาจสังเกตเห็นว่า Python Tutor มีโหมด Live Programming แบบทดลอง คล้ายกับเครื่องมือสร้างภาพปกติ แต่วิเคราะห์และอัปเดตตามเวลาจริงในขณะที่คุณพิมพ์ ในการเขียนนี้ มันเป็นทั้งแบบพื้นฐานและแบบบั๊ก ดังนั้นคุณควรเพิกเฉยจนกว่าข้อบกพร่องทั้งหมดจะได้รับการแก้ไข

เคล็ดลับสำหรับการเดินทาง Python ของคุณต่อไป

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

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

คุณชอบ Python แค่ไหน? มีกระสุนแบบโต้ตอบที่ดีอื่น ๆ ที่เราพลาดไปหรือไม่? หากคุณมีเคล็ดลับ Python อื่นๆ โดยเฉพาะสำหรับมือใหม่ โปรดแชร์กับเราด้านล่าง!

แบ่งปัน แบ่งปัน ทวีต อีเมล คู่มือสำหรับผู้เริ่มต้นในการพูดแบบเคลื่อนไหว

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

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • การเขียนโปรแกรม
  • การเขียนโปรแกรม
  • Python
เกี่ยวกับผู้เขียน โจเอล ลี(ตีพิมพ์บทความ 1524)

Joel Lee เป็นบรรณาธิการของ MakeUseOf ตั้งแต่ปี 2018 เขามีปริญญาตรี ในสาขาวิทยาการคอมพิวเตอร์และประสบการณ์การเขียนและแก้ไขอย่างมืออาชีพกว่าเก้าปี

เพิ่มเติมจาก Joel Lee

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

วิธีโหลด windows จาก usb
คลิกที่นี่เพื่อสมัครสมาชิก