รับเคอร์เนล C และ JS พร้อมกับ Python ในสมุดบันทึก Jupyter

สมุดบันทึก Jupyter คืออะไร?

โน้ตบุ๊ก Jupyter เป็นตัวแก้ไขมาร์กดาวน์และสภาพแวดล้อมการพัฒนาซอฟต์แวร์ที่ใช้รันโปรแกรมภายในเบราว์เซอร์ที่เปิดใช้งาน webkit — Chrome, Firefox, Opera และคณะ

เราได้พูดคุยเรื่องนี้มาก่อน แต่เพียงเพื่อให้แน่ใจว่าเราทั้งคู่เข้าใจตรงกัน ฉันบอกว่านี่คือวิธีการเรียกใช้ Python บนเว็บเบราว์เซอร์ เรียกใช้แอนิเมชั่น แสดงเอาต์พุตกราฟิก เรียกใช้แอป Python บนเบราว์เซอร์

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

คุณมีโปรเจ็กต์สมุดบันทึก Jupyter ที่ยอดเยี่ยมมากมาย แต่ Jupyter ย่อมาจาก

  • จูเลีย
  • หลาม
  • R

แต่ผมจะพูดถึง 3 เรื่องนี้แทน

  • หลาม
  • C
  • จาวาสคริปต์

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

จะเพิ่มเคอร์เนล C ได้อย่างไร?

ฉันทำสิ่งนี้เพื่อให้มันดำเนินต่อไปในฐานะผู้ใช้ที่เป็นเด็ก

# pip3 install jupyter-c-kernel
# install_c_kernel --user

นั่นแหละ. ตอนนี้พิมพ์สิ่งนี้เป็นผู้ใช้ girish

 jupyter notebook

จะเพิ่มเคอร์เนล JS ได้อย่างไร?

# npm install -g ijavascript
Then as girish user,
$ ijsinstall

โค้ดตัวอย่างและภาพหน้าจอบางส่วน

คุณทำอะไรกับมัน?

ฉันคิดว่าโน้ตบุ๊ก Jupyter เป็นวิธีที่ยอดเยี่ยมมากในการพัฒนาซอฟต์แวร์อีกต่อไป หากคุณสามารถให้ Jupyter รัน C, JS และ Python ได้ คุณก็สามารถทำทุกอย่างที่คุณต้องการได้ พยายาม.

บทสรุป

เราได้เห็นแล้วว่าโน้ตบุ๊ก Jupyter สามารถติดตั้งเคอร์เนล C, JS ควบคู่ไปกับ Python เริ่มต้นที่มาพร้อมกับมันได้อย่างไร

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

คุณสามารถหาสมุดบันทึก jupyter มากมายสำหรับบทเรียนเพื่อเรียนรู้ภาษาเหล่านี้เช่นกัน คุณสามารถรันโค้ดและอ่านมาร์กดาวน์ที่มาพร้อมกับ Jupyter ได้

ด้วยเหตุนี้จึงนำไปสู่ประสบการณ์การเรียนรู้อันยาวนานสำหรับนักเรียน