ใช้บทความนี้เป็นแนวทางในการเริ่มต้นใช้งาน Jupyter ซึ่งเป็นแนวทางเพื่อให้ทราบว่าเราทำอะไรได้บ้างและแนวคิดบางประการในการเริ่มใช้งาน
เป็นสภาพแวดล้อมการประมวลผลแบบโต้ตอบซึ่งช่วยให้ผู้ใช้สามารถทดลองโค้ดและแชร์ได้.
ดาวพฤหัสบดีเป็น ตัวย่อสำหรับ Julia, Python และ Rซึ่งเป็นภาษาโปรแกรมสามภาษาที่ Jupyter เริ่มต้น แม้ว่าปัจจุบันจะรองรับภาษาจำนวนมาก
มีการใช้กันอย่างแพร่หลายในการสร้างและแบ่งปันเอกสารที่มีรหัส สิ่งนี้มีประโยชน์มากในการสอน เนื่องจากเราสามารถแสดงตัวอย่างว่าสคริปต์ ภาษาทำงานอย่างไร หรือขอให้นักเรียนเสนอและตรวจสอบโค้ดของตนเอง
Jupyter ทำอะไรได้บ้าง
เราจะแยกความแตกต่าง 2 การใช้งาน ส่วนบุคคลเพื่อเรียนรู้ตนเองและการศึกษา
Jupyter สำหรับใช้ส่วนตัว
ตัวเลือกที่ดีในการฝึกเขียนโปรแกรมในภาษาต่างๆ และเตรียมเอกสารเกี่ยวกับหัวข้อการเขียนโปรแกรม
ยิ่งไปกว่านั้นฉันยังไม่พบคู่ที่ตรงกัน หากคุณมีความคิดใด ๆ หรือทราบการใช้งานเฉพาะ แสดงความคิดเห็น
เมื่อมันโดดเด่นที่สุดคือเมื่อคุณกำลังจะแบ่งปันข้อมูลเพื่อสอนคนอื่นโดยเฉพาะ
ดาวพฤหัสบดีและการศึกษา
นี่คือที่ที่คุณสามารถใช้ประโยชน์จากมันได้จริงๆ ฉันกำลังพูดถึงการศึกษา แต่ไม่จำเป็นต้องอยู่ในสภาพแวดล้อมที่เป็นทางการอย่างเคร่งครัด (โรงเรียน สถาบัน มหาวิทยาลัย หลักสูตรต่างๆ) แต่ฉันยังให้ทุกคนที่ต้องการสอนและเผยแพร่ภาษาโปรแกรมในสถานการณ์นี้ด้วย
วิธีหนึ่งในการใช้และแชร์กับนักเรียนคือผ่าน จูปิเตอร์ฮับเราจะดูรายละเอียดทีละขั้นตอนในบทความ
วิธีการติดตั้ง Jupyter
วิธีที่ง่ายที่สุดในการติดตั้งและวิธีที่ผมแนะนำคือการติดตั้ง Anaconda ตามที่เราเห็นใน กวดวิชาต่อไป.
หากคุณต้องการติดตั้งเฉพาะ Jupyter คุณจะต้องติดตั้ง python และ pip หากคุณใช้ Linux ให้พิมพ์เทอร์มินัล
ติดตั้ง jupyter
วิธีการใช้งาน
เพื่อเริ่มต้นในเทอร์มินัล
โน้ตบุ๊ค jupyter
นอกจากนี้ยังสามารถเริ่มต้นจาก Anaconda ด้วยอินเทอร์เฟซแบบกราฟิก
สมุดบันทึกจะเปิดขึ้นในเบราว์เซอร์เริ่มต้นตามที่อยู่
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
ใช้งานง่ายมาก และมีฟังก์ชันต่างๆ ที่คุณคุ้นเคย ราวกับว่าคุณกำลังเรียกดูคอมพิวเตอร์ของคุณ ดูไฟล์ โฟลเดอร์ พาวเวอร์ตามชื่อ วันที่ ขนาด อัพโหลดไฟล์ ดูกระบวนการทำงาน ฯลฯ เห็นในวิดีโอ
พื้นที่แถบโน้ตบุ๊กและเซลล์
นามสกุลโน้ตบุ๊กคือ .ipynb
เราทำงานโน้ตบุ๊กโดยเซลล์
มีเซลล์สามประเภท types
- รหัสเซลล์
- เซลล์มาร์คดาวน์ ข้อความที่จัดรูปแบบและสมการ LaTex ที่ฝังตัว
- เซลล์ดิบที่มีข้อความธรรมดา
สมุดบันทึกสามารถส่งออกเป็น HTML และ PDF
แบ่งปัน Jupyter
นี่จะเป็นบทช่วยสอนถัดไปที่เราจะมาดูกันว่าเราจะใช้ Jupyter เพื่อแชร์ไฟล์กับคนอื่นได้อย่างไร และพวกเขาจะโต้ตอบกับไฟล์เหล่านั้นได้อย่างไร