در این مطلب از وب سایت سورس باران به شما توضیح می دهیم که ژوپیتر (Jupyter) چیست؟ و به شما یک دوره آموزش جامع ژوپیتر به صورت متنی رو معرفی می کنیم. Jupyter یکی از نرم افزارهای بسیار کاربردی در حوزه برنامه نویسی پایتون در علوم داده و دادهکاوی است. توسط این ابزار میتوانید به راحتی عملیات مختلف تست و آزمایش های خود را در یک محیط ساده همراه با خروجی های در لحظه انجام دهید. این نرم افزار جهت انجام کارهای تحقیق و توسعه در شرکت ها یا دانشگاه ها بسیار کاربرد دارد.
ژوپیتر (Jupyter) چیست؟
Jupyter Notebook پلتفرمی اپن سورس و تعاملی برای داده کاوی و تحلیل آماری داده ها در ده ها زبان برنامه نویسی مختلف است به طوری که این امکان را در اختیار برنامه نویسان قرار میدهد تا مستندات مد نظر خود را که ممکن است حاوی سورسکد، معادلات ریاضیاتی، نمایش آمار و متن باشند را ایجاد کرده و با سایر دولوپرها از طریق ایمیل، دراپباکس و گیتهاب به اشتراک بگذارند.
شاید برایتان مفید باشد : 7 زبان برنامه نویسی برای دانشمندان علم داده ها
در یک دید کلی، از این سرویس آنلاین میتوان برای شبیه سازی داده های آماری، یادگیری ماشینی، تحلیل دیتا و … استفاده نمود. Jupyter از زبانهای مختلفی پشتیبانی میکند منجمله Python ،R ،Julia و Scala که در علم دادهها استفاده میشوند.
تعاملی بودن این سرویس هم بدان معنا است که Jupyter خروجیهایی به شکل تصاویر، ویدیو و حتی کدهای جاوااسکریپت در قالب ویجتهایی تعاملی در اختیار دولوپر قرار میدهد که به منظور داده کاوی میتوانند مورد استفاده قرار گیرند.
پکیج ویژه : آموزش پروژه محور طراحی سایت با پایتون و جنگو مختص بازار کار
به گفتهٔ سایت رسمی ژوپیتر نوتبوک، در حال حاضر شرکتهای بزرگی همچون گوگل، مایکروسافت، آیبیام، ناسا و … از این سرویس استفاده میکنند.
یک مثال از کد نویسی Jupyter
متغیرهای _i ، __i و ___i همیشه سه ورودی قبلی را ذخیره می کنند. علاوه بر این ، متغیرهای In و in_ لیست کلیه ورودی ها را فراهم می کند. بدیهی است in [n]_ ورودی از سلول ورودی n را بازیابی می کند.
مثال
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
راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.
- انتشار: ۲۰ آذر ۱۴۰۱
دسته بندی موضوعات
- آموزش برنامه نویسی
- آموزش کریپتو کارنسی (ارز دیجیتال)
- آموزش متنی برنامه نویسی
- پروژه برنامه نویسی
- فروشگاه
- فیلم های آموزشی
- #F
- ++C
- 3ds max
- Ada
- ADO.NET
- Adobe Flash
- Agile
- Ajax
- AngularJS
- Anime Studio
- apache
- ARM
- Asp.Net
- ASP.NET MVC
- assembly
- AVR
- Azure
- Bootstrap
- Cassandra
- CCNA
- CCNP
- CCSP
- ChatGPT
- Cisco
- CMD
- COBOL
- CSS
- Cython
- Django
- Dreameaver
- Elixir
- EntityFramework
- Erlang
- Flash
- Go
- Groovy
- Haskell
- Htaccess
- HTML
- IOS
- Jade
- jquery
- Kendo UI
- Linq
- Linux
- LUA
- MariaDB
- maya
- Meteor
- MongoDB
- Mono Android
- MonoGame
- Mysql
- NoSQL
- Oracle
- Orchard
- Perl
- php
- PHPMyAdmin
- R
- Rational Rose
- Ruby
- Rust
- Scala
- Scrum Master
- SFML
- SharePoint
- SignalR
- silver light
- SQL Server
- Stimulsoft Reports
- Telerik
- UML
- VB.NET&VB6
- Vue 3
- WPF
- Xml
- آردوینو
- آموزش های پروژه محور
- آیونیک
- اتوکد
- الگوریتم تقریبی
- الگوریتم نویسی و فلوچارت
- امنیت
- اندروید
- اندروید استودیو
- انیمیشن سازی
- بازی سازی با Scratch
- بک ترک
- بیسیک فور اندروید
- پایتون
- پرولوگ
- پریمیر
- جاوا
- جاوا اسکریپت
- جنگو
- جوملا
- دارت
- دلفی
- دوره های رایگان پیشنهادی
- زامارین
- سئو
- ساخت CMS
- ساخت اتوران
- ساختمان داده ها
- سی شارپ
- شبکه و مجازی سازی
- طراحی الگوریتم
- طراحی بازی
- طراحی وب
- فتوشاپ
- فریم ورک codeigniter
- فلاتر
- کاتلین
- کامپایلرها
- کانستراکت
- کریستال ریپورت
- کلوژر
- گوگل آنالیتیکس
- گیت
- لاراول
- مای بی بی
- مایکروسافت پروجکت
- متریال دیزاین
- متلب
- معماری کامپیوتر
- مهندسی اینترنت
- میکروتیک
- نود جی اس
- نیوک
- هوش مصنوعی
- ویبولوتین
- ویژوال استودیو
- یونیتی
- کتاب های آموزشی
- Ada
- Ajax
- Android
- ASP.NET
- ASP.NET Core
- AVR
- clips
- CNC
- COBOL
- CQRS
- Cython
- Dreamweaver
- Elixir
- Entity Framework 4.0
- Erlang
- Go
- Groovy
- Haskell
- LINQ
- Lua
- Matlab
- MFC
- Node.js
- PERL
- php
- PLC
- Prolog
- React
- Rust
- Scala
- SFML
- SharePoint
- silver light
- VHDL
- VMware
- WinJS
- Workflow
- WPF
- XHTML
- Yii Framework
- اتوکد
- اچ تی ام ال
- اسمبلی
- اکتیو ایکس
- الگوریتم و فلوچارت
- انگولار
- اوبونتو
- اوراکل
- بازی سازی
- بانک اطلاعاتی
- برنامه نویسی سوکت
- برنامه نویسی موبایل
- بک ترک
- پاسکال
- پایان نامه
- پایتون
- پرولوگ
- جاوا
- جاوا اسکریپت
- جی کوئری
- حوملا
- داده کاوی
- دلفی
- رباتیک
- روبی
- زبان ماشین
- سئو
- ساختمان داده ها
- سایر کتاب ها
- سخت افزار
- سوئیفت
- سی اس اس
- سی پلاس پلاس
- سی شارپ
- سیستم عامل
- سیستم های خبره
- شبکه و مجازی سازی
- شبیه سازی کامپیوتر
- طراحی الگوریتم
- فتوشاپ
- فریم ورک گتنا
- کاتلین
- کالی لینوکس
- کریستال ریپورت
- گزارش کارآموزی
- گوگل
- لیسپ
- متلب
- مقاله
- مهندسی نرم افزار
- نیوک
- هوش مصنوعی
- وب مستر
- ویژوال بیسیک
- نرم افزار و ابزار برنامه نویسی
- وردپرس