نحوه استفاده رایگان از نوت بوک Kotlin

نوت بوک Kotlin یک راه سرگرم کننده برای آزمایش Kotlin است، چه در حال آزمایش نحو Kotlin یا کاوش در کتابخانه ها باشید. اما، برای استفاده از نوت بوک Kotlin پلاگین در IntelliJ یا Android Studio، به اشتراک نهایی نیاز دارید، که باعث میشود برای کسانی که میخواهند به صورت رایگان از آن استفاده کنند، کمتر در دسترس باشد. خبر خوب اینجاست: شما در واقع می توانید از آن استفاده کنید هسته نوت بوک Kotlin برای اجرای رایگان نوت بوک های Kotlin!
از آنجایی که هسته رایگان است و نوت بوک Kotlin یکی از هسته های موجود برای نوت بوک های Jupyter است، می توانید از آن مانند هر نوت بوک پایتون دیگری استفاده کنید. این بدان معناست که شما می توانید آن را با استفاده از مرورگر خود اجرا کنید Jupyter Lab یا در Visual Studio Code.
نصب و راه اندازی
تنها کاری که باید انجام دهید این است که با اجرای دستور، هسته Kotlin را نصب کنید pip install kotlin-jupyter-kernel
. سپس، Kotlin را به عنوان هسته در Jupyter Kernel خود انتخاب کنید.
همین! اما، اگر برای اولین بار است که از Jupyter Notebook استفاده می کنید، به بخش ضمیمه بروید.
برای کاملتر کردن این مقاله، من سه نمونه کد ایجاد کرده ام تا ویژگی های مختلف نوت بوک Kotlin را در سناریوهای مختلف نشان دهم.
مثال 1 – ویژگی های اساسی
کد: basic-kotlin-notebook.ipynb
من یک مثال ایجاد کرده ام که از آن استفاده می کند MessageDigest
، Base64
، Sequence
، و Stream
. این مثال همچنین ویژگی های اصلی Notebook مانند استفاده از متغیرها یا توابع از سلول های دیگر را نشان می دهد.
numbers
در سلول پایین مثال 2 – استفاده از وابستگی ها
کد: external-lib-retrofit.ipynb
این مثال نشان میدهد که چگونه میتوانید از وابستگیها و وابستگیهای انتقالی در کاتلین نوتبوک، با استفاده از Retrofit به عنوان مثال استفاده کنید.
مثال 3 – نوت بوک کاتلین و اولاما
کد: external-lib-langchain4j.ipynb
Ollama یک ارائه دهنده LLM با استفاده آسان است که به ما این امکان را می دهد با مدل های زبان بزرگ به صورت رایگان ارتباط برقرار کنید، بدون اتکا به خدمات تجاری LLM. از طرف دیگر، LangChain4j کتابخانه ای است که به ما کمک می کند تا برنامه های کاربردی مبتنی بر LLM را در جاوا/کوتلین بنویسیم.
خلاصه
نوت بوک Kotlin یک راه راحت برای آزمایش کد و کتابخانه های Kotlin ارائه می دهد. در حالی که پلاگین IntelliJ به اشتراک نهایی نیاز دارد، می توانید با استفاده از هسته Kotlin Jupyter به صورت رایگان از نوت بوک Kotlin استفاده کنید. این روش به شما اجازه می دهد تا نوت بوک های Kotlin را در Jupyter Lab یا Visual Studio Code اجرا کنید و آن را برای همه در دسترس قرار دهید.
ضمیمه – نصب
اگر اولین بار است که از Jupyter Notebook استفاده می کنید، توصیه می کنم ابزارهای لازم را به ترتیب زیر نصب کنید:
-
PyEnv را نصب کنید: این ابزار مدیریت نسخه های مختلف پایتون را آسان می کند، که از آنجایی که Jupyter Notebook و هسته Kotlin-Jupyter به پایتون متکی هستند بسیار مهم است. می توانید PyEnv را با استفاده از Homebrew با دستور زیر نصب کنید:
brew install pyenv
-
JupyterLab یا Jupyter Notebook را نصب کنید: هنگامی که PyEnv راه اندازی شد، JupyterLab یا Jupyter Notebook را نصب کنید. می توانید این کار را با استفاده از pip انجام دهید، به عنوان مثال:
pip install notebook
-
هسته Kotlin را نصب کنید: در مرحله بعد، هسته Kotlin-Jupyter را نصب کنید تا پشتیبانی Kotlin را در نوت بوک خود فعال کنید:
pip install kotlin-jupyter-kernel
-
اوللاما را نصب کنید: برای استفاده از Ollama، می توانید به سادگی برنامه را از وب سایت Ollama بکشید و رها کنید. پس از نصب، تصاویر لازم استفاده شده در نمونه ها را بکشید:
ollama pull tinyllama
وollama pull gemma2:2b
عکس روی جلد توسط Mike Tinnion در Unsplash