آموزش برنامه نویسی جاوا-اندروید
842 subscribers
14 photos
20 videos
3 files
26 links
بهنام یداله پور
Download Telegram
به زودی آموزشی در این رابطه می سازم براتون
منظورم آموزش صفر تا صد ایجاد یک همچین رباتی به دو زبان پایتون و php
با هردوی این زبانها من با موفقیت پیاده سازی کردم
یکی از موسسات بسیار مدعی، که موسسش کارمند سابق شرکت فتسو آلمان است؛ که البته کارشون خیلی هم خوب است؛ هر ماه یک دوره سه روزه رایگان برگزار می کنه؛
یه سری تمرین هم می ده، و افرادی که این تمارین را خوب انجام بدن 4 میلیون برای خرید دوره های پولی شون، تخفیف می گیرن.

یکی از آموزش های این دوره سه روزه برقراری ارتباط با chatgpt است

اما این آموزش سه تا اشکال داره:
یک) قیمت خرید اکانت openAI با کمک سایت نامبرلند را 125000 تومان بیان می کند، در حالی که من دو باره با قیمت کمتر 8000 تومان خریدم! یک نکته ساده داره فقط
دو) آموزشی که با کد پایتون ارائه می ده، مدل چت جی پی تی را روی text-davinci-03 قرار می ده که مدل قدیمی تر از chatgpt3.5 turbo هست که من استفاده می کنم. و البته کد پایتون استفاده از این دو با هم متفاوت است. به قول سایت خارجی که chatgpt 3.5 توربو 10 درصد بهتر عمل می کند:
Overall, GPT-3.5 Turbo performs better than Davinci-003 on most tasks at 10% of the cost - but is much more rambly.

سه) روی گوگل کولبس آموزش می ده که نمی تونه به عنوان میزبان ربات عمل کند. و فقط میشه در همون google collabs اجرا کرد. من از pythonanywhere استفاده کردم، که هم می شه در داخلش سایت جانگو پیاده کرد و هم می شه ازش به عنوان میزبان ربات استفاده کرد

@Behandroid
This media is not supported in your browser
VIEW IN TELEGRAM
ربات @chatgpyiranibot که با پایتون نوشتم و روی هاست رایگان بالا آوردم، داره کار می کنه. البته چون روی هاست رایگان هست یه کم طول می کشه جواب بده، گاهی حدود 2 دقیقه
در اینجا می بینید که من ازش خواستم: "یک داستان کوتاه برای گروه سنی 7 تا 11 سال بنویس که شخصیت های اصلی آن دو پسربچه به نام های رادین و مهراد هستند"

و می بینید که کار می کنه
@semiHoush
@Behandroid
سمینار تولید محتوا با هوش مصنوعی
ربات @chatgpyiranibot که با پایتون نوشتم و روی هاست رایگان بالا آوردم، داره کار می کنه. البته چون روی هاست رایگان هست یه کم طول می کشه جواب بده، گاهی حدود 2 دقیقه در اینجا می بینید که من ازش خواستم: "یک داستان کوتاه برای گروه سنی 7 تا 11 سال بنویس که شخصیت…
اگر خوب دقت کرده باشید کانال "سمینار تولید محتوا با هوش مصنوعی" که آی‌دی اون هست @semiHoush هم متعلق به من هست
در این کانال شما می تونید آموزش های هوش مصنوعی که جمع آوری کردم را ببینید. بعضی از این آموزش ها را من تولید کردم و بقیه از یوتیوب و اینستا جمع آوری شده اند
Forwarded from chatgpt iran
پاسخ:'یکی از اپلیکیشن‌های پرطرفدار برای برنامه نویسی اندروید با استفاده از زبان جاوا، اندروید استودیو (Android Studio) است. اندروید استودیو یک محیط توسعه یکپارچه (IDE) است که توسط گوگل برای توسعه برنامه های اندرویدی طراحی شده است. این اپلیکیشن ابزارها و قابلیت‌های متنوعی را برای توسعه برنامه‌های اندرویدی در اختیار شما قرار می‌دهد.

با استفاده از اندروید استودیو، شما می‌توانید برنامه‌هایی با قابلیت‌های گوناگون مانند دسترسی به سنسورهای گوشی، استفاده از GPS، دستکاری داده‌های دیتابیس و غیره را توسعه دهید. این اپلیکیشن پشتیبانی کامل از زبان جاوا را دارد و می‌توانید با استفاده از کتابخانه‌ها و ابزارهای مختلف، برنامه‌های پیچیده‌تر را نیز ایجاد کنید.

اندروید استودیو امکاناتی مانند ویرایشگر کد قدرتمند، شبیه‌ساز اندروید برای تست برنامه، دیباگر، مدیریت پروژه و طراحی رابط کاربری حرفه‌ای را فراهم می‌کند. همچنین امکان استفاده از ابزارهای پشتیبانی از توسعه مشارکتی (Collaborative Development) مانند کنترل نسخه (Version Control) نیز وجود دارد.

در کل، اندروید استودیو یک اپلیکیشن بسیار قدرتمند و کامل برای توسعه برنامه‌های اندرویدی با استفاده از زبان جاوا است. با استفاده از این اپلیکیشن، می‌توانید برنامه‌هایی متنوع و متناسب با نیازهای خود ایجاد کنید.https://www.youtube.com/@harmoniclearn
آکادمی هارمونیک لرن (اسپانسر ربات)'
Forwarded from chatgpt iran
'برای این که اپلیکیشن اندرویدی به اینترنت دسترسی داشته باشد باید چه گزینه ای را در چه فایلی در اندروید استودیو تنظیم کنیم؟'
Forwarded from chatgpt iran
پاسخ:'برای اینکه اپلیکیشن اندرویدی به اینترنت دسترسی داشته باشد، باید گزینه `<uses-permission>` را در فایل `AndroidManifest.xml` تنظیم کنید. در داخل این فایل، باید خط زیر را اضافه کنید:

```
<uses-permission android:name="android.permission.INTERNET" />
```

این دسترسی به اپلیکیشن اجازه می‌دهد تا از اینترنت برای برقراری اتصال با سرویس‌های آنلاین استفاده کند. https://www.youtube.com/@harmoniclearn
آکادمی هارمونیک لرن (اسپانسر ربات)'
'آیا ربات های تلگرام به صورت موازی به درخواست ها پاسخ می دهند یا این که وقتی مشغول انجام یک درخواست هستند به سایر درخواست ها پاسخ نمی دهند؟'

جوابـــــــــــــــــــــــــــــــــــــــ
:
ربات های تلگرام به صورت موازی به درخواست ها پاسخ نمی دهند. وقتی یک کاربر به ربات پیام می دهد، ربات باید پیام را دریافت کند، آن را پردازش کند و پاسخ دهد. این فرآیند می تواند زمان بر باشد، به خصوص اگر ربات بسیار بزرگ یا پیچیده باشد. در نتیجه، ربات ها فقط می توانند به یک درخواست در یک زمان پاسخ دهند.

این بدان معناست که اگر کاربران زیادی به یک ربات پیام دهند، ممکن است ربات نتواند به سرعت به همه آنها پاسخ دهد. در این موارد، کاربران ممکن است مجبور شوند منتظر بمانند تا ربات پاسخ دهد یا ممکن است با خطای "سرور مشغول است" مواجه شوند.

چندین کار وجود دارد که می توان برای بهبود عملکرد ربات های تلگرام انجام داد. یکی از آنها استفاده از یک سرور قدرتمندتر است. سرور قدرتمندتر می تواند درخواست های بیشتری را به طور همزمان پردازش کند. روش دیگر استفاده از یک ربات کوچکتر و ساده تر است. ربات کوچکتر و ساده تر سریعتر می تواند درخواست ها را پردازش کند.

در نهایت، بهترین راه برای بهبود عملکرد ربات های تلگرام آزمایش و تنظیم است. با آزمایش پیکربندی های مختلف، می توانید راهی برای پیدا کنید که ربات شما به طور کارآمدترین پاسخ دهد.
@behandroid
Forwarded from یوتیوب دانلود بهنام یداله پور
Media is too big
VIEW IN TELEGRAM
بزرگترین دروغ این روزهای بازار کار برنامه‌نویسی
در بازار کار برنامه نویسی و مهندسی نرم‌افزار متاسفانه دروغهای زیادی رواج دارد که باعث میشود بعد از مدتی برنامه‌نویس های تازه‌کار سرخورده شده و به این فکر بیوفتند که آیا ارزشش را داشت که اینهمه زحمت بکشم و تکنولوژی های لبه‌ی داتش را یاد بگیرم؟ در این ویدئو در مورد بزرگترین دروغی که عنوان میشود صحبت میکنیم.

🏆 * جلسه مشاوره*
اگر برای ورود به دنیای برنامه نویسی و آموزش برنامه نویسی به صورت خودآموز نیاز به راهنمایی و مشاوره دارید میتوانید از طریق لینک زیر جهت رزرو زمان مناسب اقدام کنید تا با هم این مسیر را شروع کنیم.

https://zeeg.me/kalagar/1hour
https://calendly.com/kalagar/45-minute-meeting
https://calendar.app.google/JJvJ1Ly6YuWBJAEJ9

Join this channel to get access to perks:
https://www.youtube.com/channel/UCJWTWbxVUrwXPMSA5S_XydQ/join


🧐👇
آموزش برنامه نویسی جاوا اسکریپت برای مبتدیان :
https://youtube.com/playlist?list=PLfbD3-Ao6cPpt5Y3Nkue_W-DrmdOLOaTH



سوالات خود را زیر همین
Media is too big
VIEW IN TELEGRAM
جلسه اول ساخت سایت با جانگو در سایت pythonanywhere
@Behandroid
Media is too big
VIEW IN TELEGRAM
جلسه دوم

ایجاد پروژه جانگویی در سایت pythonanyehwere و برپایی نسخه اولیه سایت
@Behandroid
آموزش برنامه نویسی جاوا-اندروید
جلسه دوم ایجاد پروژه جانگویی در سایت pythonanyehwere و برپایی نسخه اولیه سایت @Behandroid
-----------------
pythonanywhere.com
web
add a new web app
next
django
python 3.10 (django 4.0.6)
نام پروژه: blog
next
-------
نام سایت» behnamalzahrajangoo.pythonanywhere.com
که behnamalzahrajangoo نام پروژه است
----
pythonanywhere.com/ >> files>>> پوشه blog >>> پوشه blog
>>> setting.py

خط 106
را به صورت زیر در بیارید:
LANGUAGE_CODE = 'fa'
-----------------
یک کنسول باز می کنیم
فرمان ls: لیست فایل ها و پوشه ها
------
cd blog

-------
دستور زیر را اجرا کنید:

python manage.py migrate
-------------------
ساخت سوپر یوزر
python manage.py createsuperuser

ورود به پانل ادمین:
user.pythonanywhere.com/admin

مثلا user من که در این ویدئو behnamalzahrajango بود پس آدرس سایت من اینه:
https://behnamalzahrajango.pythonanywhere.com
و آدرس پانل ادمین سایت اینه:
https://behnamalzahrajango.pythonanywhere.com/admin
Media is too big
VIEW IN TELEGRAM
جلسه سوم
تغییر home page سایت به روش ساده با کد html (روش غیر اصولی ولی برای شروع خوبه)
@behandroid
آموزش برنامه نویسی جاوا-اندروید
جلسه سوم تغییر home page سایت به روش ساده با کد html (روش غیر اصولی ولی برای شروع خوبه) @behandroid
با دستور زیر در کنسول یک اپ در داخل پروژه می سازیم:
python manage.py startapp intro
که intro اسم آپ ما هست

در بخش files به مسیر پوشه پروژه blog می ریم
دوباره داخل اون هم پوشه blog را باز می کنیم
فایل setting.py را باز می کنیم و در بخش
installed_apps اپ intro را به صورت زیر اضافه
می کنیم:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'intro',
]

فایل views.py مربوط آپ intro که در مسیر
blog/intro قرار دارد، به صورت زیر می سازیم:
from django.shortcuts import render,HttpResponse

# Create your views here.
def index(request):
return HttpResponse("Hi, Hello world")

و سپس در فایل urls.py اصلی پروژه که در مسیر blog/blog قرار دارد
به صورت زیر تکمیل می کنیم:
from django.contrib import admin
from django.urls import path
from intro import views
urlpatterns = [
path('admin/', admin.site.urls),
path('',views.index, name='index' ),
]

سپس از بخش web دکمه reload را می زینم تا سایت با تغییرات جدید load شود
حالا اگر به آدرس اصلی سایت ساخته شده
یعنی
https://behnamalzahrajango.pythonanywhere.com/مراجعه کنیم، پیام "hello world" داده
خواهد شد.
-------
Forwarded from Gemini iran, بهنام یداله پور
'کاربرد کتابخانه colab-xterm چیست؟'
Forwarded from Gemini iran, بهنام یداله پور
پاسخ:'کتابخانه `colab-xterm` به شما اجازه می‌دهد تا یک ترمینال کامل لینوکس را درون محیط Google Colab اجرا کنید. این قابلیت بسیار مفید است زیرا به شما امکان دسترسی به خط فرمان سیستم عامل زیربنایی Colab را می‌دهد و به شما اجازه می‌دهد کارهایی را انجام دهید که در محیط استاندارد Colab ممکن نیست یا دشوار است.

در اینجا به برخی از کاربردهای کلیدی `colab-xterm` اشاره می‌کنم:

* **نصب بسته‌ها:** می‌توانید از مدیر بسته‌های سیستم عامل (مثل `apt` در دبیان/اوبونتو) برای نصب کتابخانه‌ها، ابزارها و نرم‌افزارهایی که در محیط پیش‌فرض Colab در دسترس نیستند، استفاده کنید. این به شما انعطاف‌پذیری بیشتری در استفاده از ابزارهای مورد نیازتان می‌دهد.
* **اجرای اسکریپت‌های شل:** می‌توانید اسکریپت‌های شل را مستقیماً در Colab اجرا کنید. این برای اتوماتیک کردن وظایف، مدیریت فایل‌ها و اجرای فرآیندهای پیچیده مفید است.
* **دسترسی به فایل سیستم:** شما می‌توانید به فایل سیستم زیربنایی Colab دسترسی کامل داشته باشید و فایل‌ها و دایرکتوری‌ها را مدیریت کنید. این شامل دسترسی به Google Drive متصل به Colab نیز می‌شود.
* **استفاده از ابزارهای خط فرمان:** می‌توانید از ابزارهای خط فرمان لینوکس مانند `vim`, `nano`, `grep`, `sed`, `awk` و غیره استفاده کنید. این ابزارها برای ویرایش متن، پردازش داده‌ها و مدیریت سیستم بسیار قدرتمند هستند.
* **اجرای سرورها:** می‌توانید سرورهای محلی (مانند وب سرورها) را در داخل Colab اجرا کنید.
* **دیباگ کردن و عیب‌یابی:** ترمینال به شما امکان می‌دهد تا به طور مستقیم با سیستم عامل تعامل داشته باشید و مشکلات را عیب‌یابی کنید.
* **آموزش و یادگیری خط فرمان لینوکس:** `colab-xterm` می‌تواند یک ابزار عالی برای یادگیری و تمرین دستورات لینوکس باشد.


به طور خلاصه، `colab-xterm` قدرت و انعطاف‌پذیری خط فرمان لینوکس را به محیط Google Colab می‌آورد و امکانات بسیار بیشتری را در اختیار شما قرار می‌دهد.

https://www.youtube.com/@harmoniclearn
آکادمی هارمونیک لرن (اسپانسر ربات)'
Forwarded from Gemini iran, بهنام یداله پور
'آیا گوگل با این کتابخانه مشکلی نداره و مسدودش نکرده؟'
Forwarded from Gemini iran, بهنام یداله پور
پاسخ:'خیر، گوگل `colab-xterm` را مسدود نکرده و مشکلی با آن ندارد. در واقع، این کتابخانه به عنوان یک ابزار مفید برای کاربران Colab در نظر گرفته می‌شود. هرچند که `colab-xterm` به شما دسترسی root نمی‌دهد و محدودیت‌هایی در سطح دسترسی شما وجود دارد (به عنوان مثال، شما نمی‌توانید کرنل را تغییر دهید یا تنظیمات سیستمی سطح پایین را دستکاری کنید)، اما همچنان ابزار قدرتمندی برای گسترش قابلیت‌های Colab است.

البته، همانند هر ابزار دیگری، سوءاستفاده از `colab-xterm` (مانند تلاش برای دسترسی غیرمجاز یا انجام فعالیت‌های مخرب) می‌تواند منجر به مسدود شدن حساب Google شما شود. بنابراین، مهم است که از آن به طور مسئولانه و مطابق با شرایط استفاده Google Colab استفاده کنید.

https://www.youtube.com/@harmoniclearn
آکادمی هارمونیک لرن (اسپانسر ربات)'
این کتابخانه فوق العاده محیط گوگل کولب را تبدیل به یک ترمینال کامل لینوکس می کند