در این مطلب از وب سایت سورس باران به شما توضیح می دهیم که ژوپیتر (Jupyter) چیست؟ و به شما یک دوره آموزش جامع ژوپیتر به صورت متنی رو معرفی می کنیم. Jupyter یکی از نرم افزارهای بسیار کاربردی در حوزه برنامه نویسی پایتون در علوم داده و دادهکاوی است. توسط این ابزار میتوانید به راحتی عملیات مختلف تست و آزمایش های خود را در یک محیط ساده همراه با خروجی های در لحظه انجام دهید. این نرم افزار جهت انجام کارهای تحقیق و توسعه در شرکت ها یا دانشگاه ها بسیار کاربرد دارد.
ژوپیتر (Jupyter) چیست؟
Jupyter Notebook پلتفرمی اپن سورس و تعاملی برای داده کاوی و تحلیل آماری داده ها در ده ها زبان برنامه نویسی مختلف است به طوری که این امکان را در اختیار برنامه نویسان قرار میدهد تا مستندات مد نظر خود را که ممکن است حاوی سورسکد، معادلات ریاضیاتی، نمایش آمار و متن باشند را ایجاد کرده و با سایر دولوپرها از طریق ایمیل، دراپباکس و گیتهاب به اشتراک بگذارند.
شاید برایتان مفید باشد : 7 زبان برنامه نویسی برای دانشمندان علم داده ها
در یک دید کلی، از این سرویس آنلاین میتوان برای شبیه سازی داده های آماری، یادگیری ماشینی، تحلیل دیتا و … استفاده نمود. Jupyter از زبانهای مختلفی پشتیبانی میکند منجمله Python ،R ،Julia و Scala که در علم دادهها استفاده میشوند.
تعاملی بودن این سرویس هم بدان معنا است که Jupyter خروجیهایی به شکل تصاویر، ویدیو و حتی کدهای جاوااسکریپت در قالب ویجتهایی تعاملی در اختیار دولوپر قرار میدهد که به منظور داده کاوی میتوانند مورد استفاده قرار گیرند.
پکیج ویژه : آموزش پروژه محور طراحی سایت با پایتون و جنگو مختص بازار کار
به گفتهٔ سایت رسمی ژوپیتر نوتبوک، در حال حاضر شرکتهای بزرگی همچون گوگل، مایکروسافت، آیبیام، ناسا و … از این سرویس استفاده میکنند.
یک مثال از کد نویسی Jupyter
متغیرهای _i ، __i و ___i همیشه سه ورودی قبلی را ذخیره می کنند. علاوه بر این ، متغیرهای In و in_ لیست کلیه ورودی ها را فراهم می کند. بدیهی است in [n]_ ورودی از سلول ورودی n را بازیابی می کند.
مثال
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
In [1]: print ("Hello") Hello In [2]: 2+2 Out[2]: 4 In [3]: x = 10 In [4]: y = 2 In [5]: pow(x,y) Out[5]: 100 In [6]: _iii, _ii, _i Out[6]: ('x = 10', 'y = 2', 'pow(x,y)') In [7]: In Out[7]: ['', 'print ("Hello")', '۲+۲', 'x = 10', 'y = 2', 'pow(x,y)', '_iii, _ii, _i', 'In' ] In [8]: In[5] 9. IPython — IO Out[8]: 'pow(x,y)' In [9]: _ih Out[9]: ['', 'print ("Hello")', '۲+۲', 'x = 10', 'y = 2', 'pow(x,y)', '_iii, _ii, _i', 'In', 'In[5]', '_ih' ] In [11]: _ih[4] Out[11]: 'y = 2' In [12]: In[1:4] Out[12]: ['print ("Hello")', '2+2', 'x=10'] |
آموزش جامع ژوپیتر
- شروع برنامه نویسی ژوپیتر
- مقدمه
- آموزش نصب IPython
- آموزش شروع کار با IPython
- اجرا و ویرایش اسکریپت پایتون در IPython
- آموزش تاریخچه دستورات در IPython
- آموزش دستورات سیستم در IPython
- آموزش گزینه های خط فرمان در IPython
- آموزش بررسی دقیق اشیا در IPython
- آموزش ذخیره سازی ورودی و خروجی در IPython
- آموزش تنظیم IPython به عنوان پیش فرض Python Environment
- آموزش وارد کردن کد پایتون شل در IPython
- آموزش embed کردن IPython
- آموزش دستورات جادویی در IPython
- بررسی Jupyter
- مقدمه نوت بوک Jupyter
- آموزش کار با Jupyter آنلاین
- آموزش نصب و شروع به کار با نوت بوک Jupyter
- آموزش داشبورد در نوت بوک Jupyter
- آموزش رابط کاربری در نوت بوک ژوپیتر
- آموزش انواع سلول ها در نوت بوک Jupyter
- آموزش ویرایش در نوت بوک Jupyter
- آموزش سلول های Markdown در نوت بوک ژوپیتر
- آموزش توابع جادویی سلول در نوت بوک Jupyter
- آموزش رسم نمودار در نوت بوک ژوپیتر
- آموزش تبدیل نوت بوک ها در Jupyter
- آموزش IPyWidgets در نوت بوک Jupyter
- آموزش ژوپیتر QtConsole
- آموزش ویرایش چند خطی در ژوپیتر QtConsole
- آموزش گرافیک درون خطی در Jupyter QtConsole
- آموزش ذخیره در HTML در ژوپیتر QtConsole
- آموزش کنسول در ژوپیتر QtConsole
- آموزش اتصال به نوت بوک Jupyter
- آموزش استفاده از github و nbviewer در برنامه نویسی Jupyter
- بررسی اجمالی JupyterLab
- آموزش نصب و شروع به کار JupyterLab
- آموزش رابط در JupyterLab
راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.
- انتشار: ۲۰ آذر ۱۴۰۱
دسته بندی موضوعات
- آموزش ارز دیجیتال
- آموزش برنامه نویسی
- آموزش متنی برنامه نویسی
- اطلاعیه و سایر مطالب
- پروژه برنامه نویسی
- رپورتاژ
- فروشگاه
- فیلم های آموزشی
- ++C
- ADO.NET
- Adobe Flash
- Ajax
- AngularJS
- apache
- ARM
- Asp.Net
- ASP.NET MVC
- AVR
- Bootstrap
- CCNA
- CCNP
- CMD
- CSS
- Dreameaver
- EntityFramework
- Go
- HTML
- IOS
- jquery
- Linq
- Mysql
- Oracle
- PHP
- PHPMyAdmin
- Rational Rose
- silver light
- SQL Server
- Stimulsoft Reports
- Telerik
- UML
- VB.NET&VB6
- WPF
- Xml
- آموزش های پروژه محور
- اتوکد
- الگوریتم تقریبی
- امنیت
- اندروید
- اندروید استودیو
- بک ترک
- بیسیک فور اندروید
- پایتون
- جاوا
- جاوا اسکریپت
- جوملا
- دلفی
- دوره های رایگان پیشنهادی
- زامارین
- سئو
- ساخت CMS
- سی شارپ
- شبکه و مجازی سازی
- طراحی الگوریتم
- طراحی بازی
- طراحی وب
- فتوشاپ
- فریم ورک codeigniter
- فلاتر
- کانستراکت
- کریستال ریپورت
- لاراول
- معماری کامپیوتر
- مهندسی اینترنت
- هوش مصنوعی
- یونیتی
- کتاب های آموزشی
- Android
- ASP.NET
- AVR
- LINQ
- php
- Workflow
- اچ تی ام ال
- بانک اطلاعاتی
- برنامه نویسی سوکت
- برنامه نویسی موبایل
- پاسکال
- پایان نامه
- پایتون
- جاوا
- جاوا اسکریپت
- جی کوئری
- داده کاوی
- دلفی
- رباتیک
- سئو
- سایر کتاب ها
- سخت افزار
- سی اس اس
- سی پلاس پلاس
- سی شارپ
- طراحی الگوریتم
- فتوشاپ
- مقاله
- مهندسی نرم افزار
- هک و امنیت
- هوش مصنوعی
- ویژوال بیسیک
- نرم افزار و ابزار برنامه نویسی
- وردپرس