โน๊ตบุ๊ค Jupyter โครงการดาวพฤหัสบดี

สภาพแวดล้อมการประมวลผลแบบโต้ตอบของโน้ตบุ๊ก jupyter เพื่อเรียนรู้การเขียนโปรแกรม

ใช้บทความนี้เป็นแนวทางในการเริ่มต้นใช้งาน Jupyter ซึ่งเป็นแนวทางเพื่อให้ทราบว่าเราทำอะไรได้บ้างและแนวคิดบางประการในการเริ่มใช้งาน

เป็นสภาพแวดล้อมการประมวลผลแบบโต้ตอบซึ่งช่วยให้ผู้ใช้สามารถทดลองโค้ดและแชร์ได้.

ดาวพฤหัสบดีเป็น ตัวย่อสำหรับ Julia, Python และ Rซึ่งเป็นภาษาโปรแกรมสามภาษาที่ Jupyter เริ่มต้น แม้ว่าปัจจุบันจะรองรับภาษาจำนวนมาก

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

Jupyter ทำอะไรได้บ้าง

เราจะแยกความแตกต่าง 2 การใช้งาน ส่วนบุคคลเพื่อเรียนรู้ตนเองและการศึกษา

Jupyter สำหรับใช้ส่วนตัว

ตัวเลือกที่ดีในการฝึกเขียนโปรแกรมในภาษาต่างๆ และเตรียมเอกสารเกี่ยวกับหัวข้อการเขียนโปรแกรม

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

เมื่อมันโดดเด่นที่สุดคือเมื่อคุณกำลังจะแบ่งปันข้อมูลเพื่อสอนคนอื่นโดยเฉพาะ

ดาวพฤหัสบดีและการศึกษา

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

วิธีหนึ่งในการใช้และแชร์กับนักเรียนคือผ่าน จูปิเตอร์ฮับเราจะดูรายละเอียดทีละขั้นตอนในบทความ

วิธีการติดตั้ง Jupyter

วิธีที่ง่ายที่สุดในการติดตั้งและวิธีที่ผมแนะนำคือการติดตั้ง Anaconda ตามที่เราเห็นใน กวดวิชาต่อไป.

หากคุณต้องการติดตั้งเฉพาะ Jupyter คุณจะต้องติดตั้ง python และ pip หากคุณใช้ Linux ให้พิมพ์เทอร์มินัล

ติดตั้ง jupyter

วิธีการใช้งาน

jupyter ในคอนโซลหรือเทอร์มินัล

เพื่อเริ่มต้นในเทอร์มินัล

โน้ตบุ๊ค jupyter

นอกจากนี้ยังสามารถเริ่มต้นจาก Anaconda ด้วยอินเทอร์เฟซแบบกราฟิก

รูปภาพมีแอตทริบิวต์ ALT ที่ว่างเปล่า ชื่อไฟล์คือ jupyter-browser-1024x271.png

สมุดบันทึกจะเปิดขึ้นในเบราว์เซอร์เริ่มต้นตามที่อยู่

localhost: 8888

สมุดบันทึก. เป็นเอกสารที่ประกอบขึ้นจากโค้ด, Rich Text, วิดีโอ, วิดเจ็ต, แบบสำรวจ ฯลฯ

พวกเขาสร้างคอนเทนเนอร์ของตัวเองที่ใช้งานได้และสามารถแปลงเป็นรูปแบบอื่นและแชร์กับผู้อื่นได้

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

แดชบอร์ดจะเปิดขึ้นในเบราว์เซอร์เริ่มต้นของคุณ ในกรณีของฉันคือ Firefox ดังนั้นเราจะทำงานกับเบราว์เซอร์

แดชบอร์ดโน๊ตบุ๊ค Jupyter

เมื่อเราเริ่มใช้งาน เราจะเห็นรายการโน้ตบุ๊กที่เรามี

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

ด้วย Ctrl-C ในเทอร์มินัล เราจะหยุดโน้ตบุ๊กและออกจากเซิร์ฟเวอร์

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

Comandos

โน้ตบุ๊ก Jupyter เปิดตัวแอป
jupyter –help แสดงความช่วยเหลือ
jupyter –config-dir แสดงตำแหน่งของไดเร็กทอรี config
jupyter –data-dir แสดงตำแหน่งไดเร็กทอรีข้อมูล
jupyter –runtime-dir แสดงตำแหน่งไดเรกทอรีรันไทม์
jupyter –paths แสดงไดเร็กทอรีและเส้นทางการค้นหาทั้งหมดของ jupyter
jupyter –json พิมพ์ไดเร็กทอรีและค้นหาเส้นทางในรูปแบบ json

โน๊ตบุ๊ค jupyter –ไม่มีเบราว์เซอร์

Componentes

เป็นแอปพลิเคชันเซิร์ฟเวอร์ไคลเอ็นต์

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

Dashboard

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

พื้นที่แถบโน้ตบุ๊กและเซลล์

สมุดบันทึกหรือแผ่นสมุดบันทึก jupyter

นามสกุลโน้ตบุ๊กคือ .ipynb

เราทำงานโน้ตบุ๊กโดยเซลล์

มีเซลล์สามประเภท types

  1. รหัสเซลล์
  2. เซลล์มาร์คดาวน์ ข้อความที่จัดรูปแบบและสมการ LaTex ที่ฝังตัว
  3. เซลล์ดิบที่มีข้อความธรรมดา

สมุดบันทึกสามารถส่งออกเป็น HTML และ PDF

แบ่งปัน Jupyter

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

หากคุณเป็นคนใจร้อนเหมือนเราและต้องการร่วมมือในการบำรุงรักษาและปรับปรุงโครงการ คุณสามารถบริจาคได้ เงินทั้งหมดจะไปซื้อหนังสือและวัสดุเพื่อทดลองและทำแบบฝึกหัด

แสดงความคิดเห็น