Matplotlib - สมุดบันทึก Jupyter
Jupyter เป็นคำย่อที่แปลว่า Julia, Python และ R ภาษาโปรแกรมเหล่านี้เป็นภาษาเป้าหมายแรกของแอปพลิเคชัน Jupyter แต่ปัจจุบันเทคโนโลยีโน้ตบุ๊กยังรองรับภาษาอื่น ๆ อีกมากมาย
ในปี 2544 Fernando Pérezเริ่มพัฒนา Ipython IPython เป็นเชลล์คำสั่งสำหรับการประมวลผลแบบโต้ตอบในภาษาโปรแกรมหลายภาษาซึ่งเดิมพัฒนาขึ้นสำหรับ Python
พิจารณาคุณสมบัติต่อไปนี้ที่มีให้โดย IPython -
หอยแบบโต้ตอบ (เทอร์มินัลและตาม Qt)
สมุดบันทึกบนเบราว์เซอร์ที่รองรับโค้ดข้อความนิพจน์ทางคณิตศาสตร์พล็อตอินไลน์และสื่ออื่น ๆ
รองรับการแสดงข้อมูลเชิงโต้ตอบและการใช้ชุดเครื่องมือ GUI
ล่ามที่ยืดหยุ่นและฝังได้เพื่อโหลดลงในโครงการของตัวเอง
ในปี 2014 Fernando Pérezได้ประกาศโครงการแยกจาก IPython ที่เรียกว่า Project Jupyter IPython จะยังคงมีอยู่เป็น Python shell และเคอร์เนลสำหรับ Jupyter ในขณะที่โน้ตบุ๊กและส่วนอื่น ๆ ที่ไม่เชื่อเรื่องพระเจ้าของ IPython จะย้ายไปอยู่ภายใต้ชื่อ Jupyter Jupyter เพิ่มการสนับสนุนสำหรับ Julia, R, Haskell และ Ruby
ในการเริ่มต้นโน้ตบุ๊ก Jupyter ให้เปิด Anaconda navigator (อินเทอร์เฟซผู้ใช้แบบกราฟิกบนเดสก์ท็อปที่รวมอยู่ใน Anaconda ที่ช่วยให้คุณเปิดแอปพลิเคชันและจัดการแพ็คเกจ Conda สภาพแวดล้อมและช่องสัญญาณได้อย่างง่ายดายโดยไม่ต้องใช้คำสั่งบรรทัดคำสั่ง
![](https://post.nghiatu.com/assets/tutorial/matplotlib/images/anaconda_navigator.jpg)
เนวิเกเตอร์แสดงส่วนประกอบที่ติดตั้งในการแจกจ่าย
![](https://post.nghiatu.com/assets/tutorial/matplotlib/images/anaconda_navigator_root.jpg)
เรียกใช้ Jupyter Notebook จาก Navigator -
![](https://post.nghiatu.com/assets/tutorial/matplotlib/images/jupyter_notebook.jpg)
คุณจะเห็นแอปพลิเคชั่นเปิดขึ้นในเว็บเบราว์เซอร์ตามที่อยู่ต่อไปนี้ - http://localhost:8888.
![](https://post.nghiatu.com/assets/tutorial/matplotlib/images/command_prompt.jpg)
คุณอาจต้องการเริ่มต้นด้วยการทำสมุดบันทึกใหม่ คุณสามารถทำได้ง่ายๆโดยคลิกที่ "ปุ่มใหม่" ในแท็บ "ไฟล์" คุณจะเห็นว่าคุณมีตัวเลือกในการสร้างไฟล์ข้อความปกติโฟลเดอร์และเทอร์มินัล สุดท้ายนี้คุณจะเห็นตัวเลือกในการสร้างโน้ตบุ๊ก Python 3
![](https://post.nghiatu.com/assets/tutorial/matplotlib/images/python_3_notebook.jpg)