Programmer – Telegram
Programmer
388 subscribers
45 photos
37 videos
29 files
72 links
این کانال در حوزه های وب ، رباتیک، هوش مصنوعی، ربات تلگرام و... فعالیت دارد، به طور کلی سعی دارم جزوات، کتاب ها و مقالاتی که مطالعه کردم رو با شما به اشتراک بذارم

گروه مربوط به هوش مصنوعی 👇

https://news.1rj.ru/str/Artificial_Intelligence21
Download Telegram
درود بر شما😍
داشتم رو جزوه cpanel کار می‌کردم گفتم ی قسمتش رو براتون بذارم 😅

فقط چند تا نکته گوگل سرچ کنسول و... بر میگرده به مبحث سئو و خب مبحثش یکم طولانیه و از موضوع بحث خارج
ولی نکته ی مهمش رو گذاشتم، چون اگر ایندکس نشه، کل زحماتتون بی فایده میشه
برای چی؟
چون صفحه ای که ایندکس نشه اصلا تو قسمت جست وجو گوگل بالا نمیاد و خب ما سایت رو برای دیده شدن مطالب داخلش طراحی میکنیم
بخاطر همین این مبحث رو هم یکم توضیح دادم 😅✌️
1👍1🕊1
خب یکم دیگه از جزوه ی cpanel رو اسپویل کنم 😅
در اینجا یکی از امکانات cpanel رو توضیح داده

و اینکه IP Adresse چی هست و چه اطلاعاتی به کاربر cpanel میده
3😨21
در این عکس شما دانشگاه هایی رو میتونید ببینید که برای کارشناسی ارشد به صورت مجازی کلاس آنلاین می ذارن

مطالعه ی اندکی بیشتر...

حداقل معدل کارشناسی 60 درصد معدل

حداقل مدرک زبان B2

اگر کسی تو این حوزه تجربه ای چیزی داره بگه، دوستان استفاده کنن
👍31
آنچه در این جزوه خواهید خواند:
معرفی بخش‌های مختلف پنل cPanel و منوی ابزارها

آموزش ساخت و مدیریت ایمیل، تنظیم پاسخ خودکار، فورواردر و فیلترها

ارسال ایمیل با کد پایتون از طریق SMTP

نحوه ارسال ایمیل گروهی با دریافت آدرس‌ها از دیتابیس

آموزش بخش‌های مالی و پشتیبانی (فاکتورها، تیکت، تمدید سرویس و...)

مدیریت فایل‌ها در File Manager و پوشه‌ها مثل public_html

آموزش بارگذاری فایل HTML و اجرای پروژه‌های پایتون یا بات تلگرام

معرفی ساختار پوشه‌های هاست (logs، mail، ssl، etc...)

استفاده از ابزار Git و بکاپ‌گیری (Backup Wizard و JetBackup)

مدیریت دیتابیس با phpMyAdmin و Database Wizard

تنظیم ساب‌دامین برای پروژه‌ها

اجرای اپلیکیشن پایتون و نصب کتابخانه‌ها از طریق ترمینال

تنظیم دامنه، DNS، ریدایرکت، SSL و امنیت هاست

گزارش‌گیری از بازدیدها، ارورها و مصرف منابع

دانلود ⬇️
3👌21
هوش مصنوعی Manus.im

دوستان برای استفاده از آن اول باید App رو داخل موبایل نصب کنید و بعد داخل سایتش ثبت نام کنید

فرایندی که تا الان ازش خواستم

لینک یوتیوب بهش دادم و گفتم برام تبدیل به متنش کن و مباحث‌ رو توضیح بده و چند تا مثال همراه با تمرین برام بنویس در آخر به صورت pdf برام ارسال کن
3👍3🥰1🤩1👌1🕊1
Programmer
آنچه در این جزوه خواهید خواند: معرفی بخش‌های مختلف پنل cPanel و منوی ابزارها آموزش ساخت و مدیریت ایمیل، تنظیم پاسخ خودکار، فورواردر و فیلترها ارسال ایمیل با کد پایتون از طریق SMTP نحوه ارسال ایمیل گروهی با دریافت آدرس‌ها از دیتابیس آموزش بخش‌های مالی و…
دوستان من یادم رفت ی موضوعی اضافه کنم، حتما قبل از خرید هاست با پشتیبانی هماهنگ کنید که چی میخواید

برخی از هاست ها پایتون رو پشتیبانی نمیکنن، یا اون ورژنی از پایتون که شما کد می‌زنید رو پشتیبانی نمیکنن
( پیشنهاد با Python 3.11.8 کار کنید)

نکته ی دوم همراه هاست باید دامنه هم بخرید
نکته ی سوم سمت دامنه ی ir نرید داستان زیاد داره
نکته ی چهارم اگر برای آموزش میخواید و نمیخواین پول زیاد برای خرید بدین میتونید اشتراکی با چند نفر بخرید

نکته ی پنجم، موفق باشید 😊🌹
4🙏2
درود بر شما 😄
ی کتاب دارم میخونم که برخی از حرفاش جالبه
یک روش مطالعه
ما دو نوع روش مطالعه داریم از نظر این کتاب اولین روش
روش پایین به بالا : که در اینجا شخص اول مفاهیم پایه رو یاد می گیره بعد به ترتیب ازشون استفاده میکنه و کاربردش رو یاد می گیره
روش دوم بالا به پایینه: در این روش شخص هم زمان با مطالعات مباحث پایه، کاربردش رو یاد میگیره
44🤩1
This media is not supported in your browser
VIEW IN TELEGRAM
قالب اتم شماره ی 2

دانلود کد ✌️😎

https://github.com/ArtemisAsadii/atom2.git
31
This media is not supported in your browser
VIEW IN TELEGRAM
1 اردیبهشت روز بزرگداشت سعدی 😍
به همراه کمی طنز روز رو تبریک میگم 🙏🌹 😅
🤣6😍211
از GPT ی سوال پرسیدم
گفت برو خودت سرچ کن 🫠🫠
🤣12😢2🗿21🥴1
Practical_Electronics_for_Inventors_Fourth_Edition_By_Paul_Scherz.pdf
29 MB
الکترونیک کاربردی برای مخترعان
311😍1
مقالک✍️

خب اصلا LeetCode چیه؟
یک پلتفرم آنلاین برای تمرین و یادگیری مهارت‌های برنامه‌نویسی، به‌ویژه در زمینه الگوریتم‌ها و ساختار داده‌ ست . این سایت شامل هزاران مسئله در سطوح مختلف (آسان، متوسط، سخت) است که اغلب در مصاحبه‌های شغلی شرکت‌های بزرگ فناوری مثل Google، Meta، Amazon، Microsoft و غیره استفاده میشه .

ویژگی‌های اصلی LeetCode:

تمرین الگوریتم و ساختار داده

دسته‌بندی بر اساس موضوع (مثل Graph، Dynamic Programming، Array و...)

پشتیبانی از چند زبان برنامه‌نویسی مثل Python، Java، C++ و...

آزمون‌های شبیه‌سازی مصاحبه

بخش بحث و راه‌حل‌ها برای تبادل ایده بین کاربران

مسابقات آنلاین (Contests) هفتگی و ماهانه برای رقابت زنده


اگر می‌خوای برای مصاحبه‌های شغلی در حوزه برنامه‌نویسی آماده شی یا مهارت کدنویسی‌ات رو ارتقا بدی، LeetCode یکی از بهترین منابعه.

لینک برای ورود 👇

https://leetcode.com/
5👍1👌1
این استک‌ها محبوبیت زیادی در توسعه‌ی اپلیکیشن‌های مدرن دارند، چون کاملاً مبتنی بر جاوااسکریپت هستند و MongoDB به‌دلیل انعطاف‌پذیری بالا، گزینه‌ای عالی برای ذخیره داده‌هاست.
22🤩2😢1
This media is not supported in your browser
VIEW IN TELEGRAM
تمرین شماره ی 9 ( Menu) :

این منو با کمک css, html, js زده شده

به زودی کدش رو براتون میفرستم 😍
🤩311🥰1🆒1
قبلا کد میزدم یکم از AI کمک میگرفتم

الان اون کد میزنه یکم از من کمک میگیره 🫠👌
😁11🗿21👍1🥰1😢1
مراحل اتصال فایل به Google Colab از طریق Google Drive

ایجاد یک فولدر در Google Drive
ابتدا در Google Drive خود یک فولدر جدید ایجاد کنید و نام آن را مثلاً «پروژه» بگذارید.

اتصال Google Drive به محیط Colab
در نوت‌بوک Colab، این کد را اجرا کنید :

from google.colab import drive
drive.mount('/content/drive')

پس از اجرای این کد، یک پنجره باز می‌شود که از شما می‌خواهد اجازه دسترسی به Google Drive خود را بدهید. پس از اجازه دادن، درایو شما به Colab متصل می‌شود.

تعیین مسیر فایل در Google Drive
حالا مسیر فایل خود را مشخص کنید. فرض کنید فولدری که ساختید نامش «پروژه» است و فایل شما به نام dataset.json داخل آن قرار دارد. مسیر به شکل زیر خواهد بود:

file_path = '/content/drive/MyDrive/پروژه/dataset.json'

نکته:
برای پیدا کردن مسیر دقیق فایل، می‌توانید از بخش «My Drive» در Google Drive مسیر فایل خود را به دست آورید و آن را در کد بالا جایگزین کنید.
32👏1
Programmer
مراحل اتصال فایل به Google Colab از طریق Google Drive ایجاد یک فولدر در Google Drive ابتدا در Google Drive خود یک فولدر جدید ایجاد کنید و نام آن را مثلاً «پروژه» بگذارید. اتصال Google Drive به محیط Colab در نوت‌بوک Colab، این کد را اجرا کنید : from google.colab…
کد تست برای بارگذاری فایل دیتاست یا هر فایل دیگری از گوگل درایو :

import json
from google.colab import drive
import os # برای بررسی وجود فایل

# --- 1. اتصال به Google Drive ---
# این بخش را فقط یک بار در ابتدای هر جلسه Colab اجرا کنید.
# اگر قبلاً mount شده باشد، پیامی مبنی بر اینکه درایو از قبل mount شده است، نمایش داده می‌شود.
drive.mount('/content/drive')

# --- 2. تعیین مسیر فایل در Google Drive ---
# مسیر فایل dataset.json خود را در Google Drive اینجا وارد کنید.
# مثال: اگر فایل شما در پوشه 'nlp' در درایو من باشد
file_path = '/content/drive/MyDrive/nlp/dataset.json' # مسیر فایل خود را اینجا به روز کنید!

# --- 3. بررسی و بارگیری داده‌ها و انجام عملیات تستی ---
raw_dataset = None # مقدار اولیه برای raw_dataset
dataset_loaded = False # پرچمی برای نشان دادن وضعیت بارگذاری

print(f"تلاش برای یافتن و بارگیری فایل: {file_path}")

# ابتدا بررسی می‌کنیم که فایل در مسیر مشخص شده وجود دارد یا خیر
if not os.path.exists(file_path):
    print(f"خطا: فایل {file_path} در مسیر مشخص شده یافت نشد. لطفا مسیر را بررسی کنید و از وجود فایل اطمینان حاصل کنید.")
else:
    print(f"فایل {file_path} در مسیر مشخص شده یافت شد. تلاش برای بارگیری...")
    try:
        with open(file_path, 'r', encoding='utf-8') as f:
            raw_dataset = json.load(f)
        print("فایل dataset.json با موفقیت بارگیری شد.")
        dataset_loaded = True
    except json.JSONDecodeError:
        print(f"خطا: فایل {file_path} دارای فرمت JSON معتبر نیست. لطفا ساختار فایل را بررسی کنید.")
    except Exception as e:
        print(f"خطا در بارگیری فایل: {e}")

# --- 4. انجام عملیات تستی روی دیتاست (فقط در صورت بارگیری موفق) ---
if dataset_loaded:
    print(f"\nتعداد کل آیتم‌ها در دیتاست: {len(raw_dataset)}")

    # یک حلقه تستی برای بررسی ساختار و نمایش چند نمونه
    print("\n--- نمایش چند نمونه از دیتاست برای بررسی ساختار ---")
    num_samples_to_check = min(5, len(raw_dataset)) # حداکثر 5 نمونه یا کمتر اگر دیتاست کوچک‌تر باشد

    for i in range(num_samples_to_check):
        item = raw_dataset[i]
        print(f"\n--- نمونه {i+1} ---")
       
        # بررسی کلید 'user'
        if 'user' in item:
            user_data = item['user']
            if isinstance(user_data, list):
                print(f"User (لیست): {user_data}")
            elif isinstance(user_data, str):
                print(f"User (رشته): {user_data}")
            else:
                print(f"User (نوع نامشخص): {type(user_data)} -> {user_data}")
        else:
            print("کلید 'user' یافت نشد.")

        # بررسی کلید 'AI'
        if 'AI' in item:
            ai_data = item['AI']
            if isinstance(ai_data, list):
                print(f"AI (لیست): {ai_data}")
            elif isinstance(ai_data, str):
                print(f"AI (رشته): {ai_data}")
            else:
                print(f"AI (نوع نامشخص): {type(ai_data)} -> {ai_data}")
        else:
            print("کلید 'AI' یافت نشد.")

        # بررسی کلید 'label'
        if 'label' in item:
            print(f"Label: {item['label']}")
        else:
            print("کلید 'label' یافت نشد.")
           
        # بررسی وجود تمام کلیدهای ضروری (به فرض 'user', 'AI', 'label' ضروری هستند)
        required_keys = ['user', 'AI', 'label']
        missing_keys = [key for key in required_keys if key not in item]
        if missing_keys:
            print(f"هشدار: کلیدهای ضروری {missing_keys} در این نمونه یافت نشدند.")

    print("\n--- بررسی اولیه دیتاست به پایان رسید. ---")
    print("اگر خروجی بالا صحیح به نظر می‌رسد، می‌توانید بقیه کد آموزش مدل را اجرا کنید.")
else:
    print("\n**عملیات تستی انجام نشد زیرا فایل دیتاست بارگیری نشد.**")
21