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

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

https://news.1rj.ru/str/Artificial_Intelligence21
Download Telegram
مراحل حذف و ترمیم سیستم :

1. قطع ارتباط از شبکه
بلافاصله اتصال اینترنت را قطع کنید تا از ارسال اطلاعات به مهاجم جلوگیری شود و جلوی گسترش بدافزار به سایر دستگاه‌ها گرفته شود.

2. ورود به حالت ایمن (Safe Mode) یا استفاده از یک محیط بوت ایمن
در بسیاری از موارد، Rootkitها در حالت عادی سیستم‌عامل غیرقابل شناسایی هستند. بوت کردن سیستم در حالت Safe Mode یا استفاده از یک دیسک نجات (Rescue Disk) به شما کمک می‌کند که بدافزار را شناسایی کنید.

3. اسکن سیستم با آنتی‌ویروس و ابزارهای ضد Rootkit
از یک آنتی‌ویروس معتبر مانند Windows Defender, Malwarebytes, Kaspersky, Bitdefender برای اسکن سیستم استفاده کنید.
از ابزارهای تخصصی ضد Rootkit مانند GMER, TDSSKiller, Malwarebytes Anti-Rootkit بهره بگیرید.


4. بازیابی سیستم (System Restore) یا نصب مجدد ویندوز
اگر بدافزار آسیب جدی زده باشد، از قابلیت System Restore برای بازگرداندن سیستم به وضعیت قبل از آلودگی استفاده کنید
3🥰1💘1
هک.pdf
1.1 MB
این pdf در رابطه با مهندسی اجتماعی و خلاصه ای از کتاب زیر هستش

توضیحات :
مهندسی اجتماعی در کل به معنای فریب جهت نفوذ اطلاعاتیست

کتاب مهندسی اجتماعی ⬇️
2❤‍🔥2🆒1💘1
تمرین شماره ی 5
👍51🤩1
دوستان ی گروه هوش مصنوعی معرفی میکنم که داخلش هم مقالات گذاشته میشه هم آموزش های هوش مصنوعی، هم گروه پرسش و پاسخ هستش


https://news.1rj.ru/str/Artificial_Intelligence21


گروه پرسش و پاسخ مباحث مربوط به سیستم، برنامه نویسی و مباحث مرتبط

https://news.1rj.ru/str/computerC_P

گروه درخواست مقاله

https://news.1rj.ru/str/phd_students
2😁1🤩1👌1👨‍💻1💘1
فعال کردن git bash در vscode

داخل منوی بالا Terminal رو انتخاب کنید
به هنگام باز شدن داخل ترمینال سمت راست اولین گزینه به صورت پیش فرض روی PowerShell تنظیم شده
برای تغییر ان اول مطمئن شوید git نصب شده است
بعد نصب git مراحل زیر را داخل vscode انجام دهید

1)ctrl + shift + p
2)select Default profile
3) git bash

نکته : کلا برای تغییر ترمینال باید از همین روش استفاده کنید
4🙏1👌1
برای هر پروژه ی پایتون حتما یک محیط مجازی بساز

ساخت virtualenv

داخل ترمینال vscode روی bash گذاشته شود

نصب :

pip install virtualenv

ساخت پوشه
virtualenv .venv

فعال سازی دستی داخل bash


Source. venv/Scripts/activate

نکته 1 : داخل cmd متفاوت خواهد بود

نکته 2 : حروف بزرگ و کوچک رعایت شود

اگر فعال شده باشد این رو داخل ترمینال بالای مسیر پروژه می بینید

. (venv)

حالا تمام کتابخونه های لازم برای پروژه تون رو نصب کنید، مثل جنگو و...

کاربرد ها :

1. جداسازی وابستگی‌ها: با استفاده از virtualenv، می‌توانید محیط‌های مجزایی برای هر پروژه ایجاد کنید. این به این معنی است که وابستگی‌های یک پروژه بر روی دیگری تأثیر نخواهد گذاشت.

2. مدیریت نسخه‌ها: هر پروژه ممکن است به نسخه خاصی از یک کتابخانه نیاز داشته باشد. با استفاده از virtualenv، می‌توانید نسخه‌های مختلف کتابخانه‌ها را برای پروژه‌های مختلف مدیریت کنید.

3. سازگاری با سیستم‌عامل: برخی از کتابخانه‌ها ممکن است بر روی سیستم‌عامل‌های مختلف رفتار متفاوتی داشته باشند. با ایجاد محیط مجزا، می‌توانید اطمینان حاصل کنید که همه چیز در محیط مورد نظر شما به درستی کار می‌کند.

4. آسانی در اشتراک‌گذاری و توزیع: وقتی که شما یک محیط مجزا دارید، می‌توانید به راحتی فایل‌های وابستگی (مثل requirements.txt) را ایجاد کرده و آن را با دیگران به اشتراک بگذارید تا آن‌ها بتوانند دقیقاً همان محیط را بازسازی کنند.

5. کاهش تداخل: اگر چندین پروژه بر روی یک سیستم وجود داشته باشد، ممکن است کتابخانه‌ها یا نسخه‌های آن‌ها تداخل پیدا کنند. virtualenv این مشکل را حل می‌کند.

6. آزمایش و توسعه آسان‌تر: شما می‌توانید تغییرات را در یک محیط مجزا آزمایش کنید بدون اینکه بر روی سایر پروژه‌ها تأثیر بگذارد.
👏31🤩1👨‍💻1
جزوه ی گیت هاب :

گیت هاب چیه و به چه دردی میخوره؟

گیت هاب یک App تحت وب هستش که مدیریت پروژه ها، همکاری تیمی، به اشتراک گذاشتن پروژه و مدیریت پروژه را راحت تر می‌کند

لینک دانلود جزوه ی گیت هاب ⬇️

آموزش 30 دقیقه و مفید برای گیت هاب ⬇️


همچنین می‌توانید از هاست رایگان گیت هاب برای ساخت و بارگذاری قالب سایت خودتون استفاده کنید

دانلود مقاله ی مربوطه ⬇️
🙏31👌1💘1
چطور بهترین نتیجه رو از هوش مصنوعی بگیرم؟

برای پرسش از AI و نتیجه گیری بهتر ما 5 مرحله داریم که به طور خلاصه در جزوه ی زیر توضیح داده شده

لینک دانلود جزوه⬇️
❤‍🔥21👏1👌1😍1
ساخت ربات تلگرام :

مباحث مهم که نباید فراموش کنید
ساخت یک محیط مجازی
ساخت یک فایل dotENV
نکته ی مهم فیلتر شکن نباید زمان نصب برنامه ها روشن باشد
فیلتر شکن هنگام اجرای برنامه باید روشن باشد
وقتی بات شما داخل LOCAL قرار دارد به هنگام قطع ترمینال و خاموش شدن سیستم شما از کار می افتد

دانلود جزوه ی آموزشی ربات نویسی تلگرام ⬇️

آموزش اجرای بات داخل cpanel ⬇️
😍31🙏1👌1
Programmer
ساخت ربات تلگرام : مباحث مهم که نباید فراموش کنید ساخت یک محیط مجازی ساخت یک فایل dotENV نکته ی مهم فیلتر شکن نباید زمان نصب برنامه ها روشن باشد فیلتر شکن هنگام اجرای برنامه باید روشن باشد وقتی بات شما داخل LOCAL قرار دارد به هنگام قطع ترمینال و خاموش شدن…
نمونه هایی از ساخت ربات تلگرام
ربات دانلود منیجر:

این ربات به شما امکان میدهد که با ارائه لینک فایل مورد نظر، بتوانید ان را دانلود کرده و در تلگرام ذخیره کنید.

کتابخانه‌ های مورد استفاده Python-telegram-bot، requests

ربات خبرخوان:

این ربات این امکان را فراهم میکند که با انتخاب موضوع موردنظر خود، اخبار و اطلاعات دلخواهتان را از منابع مختلف دریافت کنید.

کتابخانه‌ های مورد استفادهPython-telegram-bot، feedparser

ربات مترجم:

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

کتابخانه‌ های مورد استفاده: Python-telegram-bot، Google Translate API

ربات بازی:

کاربران میتوانند بازی‌ های مختلف مانند حدس کلمه، بخت آزمایی و … را با این ربات بسازند و در اختیار دیگران قرار دهند

کتابخانه‌ های مورد استفاده Python-telegram-bot، random

ربات مدیریت گروه:

این ربات می‌تواند به مدیران گروه‌ ها در انجام وظایف مختلف مانند افزودن و حذف اعضا، ارسال پیام‌ های گروهی، نظرسنجی و … کمک کند.

کتابخانه‌ های مورد استفاده Python-telegram-bot

ربات فروشگاه:

این ربات به کاربران امکان می‌دهد مختلف خود را در معرض مشاهده قرار دهند و فعالیت های خرید و فروش را در آن اجرا کنند

کتابخانه‌های مورد استفادهPython-telegram-bot، Stripe API
🔥3🦄2🤩1😍1
گاهی اوقات برخی از کتابخانه های پایتون محدوده برای نسخه ی نصبی دارن
یعنی چی؟
بذارید ی مثال بزنم کتابخونه TensorFlow که یک کتابخونه قدرتمند تو حوزه ی هوش مصنوعی هستش باید بین Python 3.8 تا Python 3.11 باشه

پس اگر شما نسخه ی Python 3.13.1 داشته باشید در نصب این کتابخونه به مشکل می‌خورید

راه حل چیه؟

اول نسخه ی پایتون مورد نیاز رو پیدا کرده و وارد قسمت file بشید
اگر نسخه موجود باشه برای ویندوز
Windows installer

را انتخاب کنید و فایل exe را دانلود کنید
بعد دانلود و نصب مراحل زیر را بروید وارد Command Prompt بشید

دستور زیر را بزنید

Where Python

در جواب باید به شما نشان دهد که پایتون کجا نصب شده و نسخه های پایتون رو نشان دهد

حالا می‌خواهیم داخل پروژه از نسخه ی پایتون جدید که نصب کردیم استفاده کنیم

مراحل کار :

حالا یک فولدر یا دایرکتوری برای قرار دادن فایل پایتون و فایل دیگه بسازید

داخل کامند شوید
دستور cd را بنویسید

و آدرس فولدر پروژه تون را جلوی آن کپی کنید

حالا Command Prompt را کنار بگذارید ولی نبندید

وارد this PC شوید

و مسیر زیر را از درایور c پیدا کنید ( این مسیر محل قرار گرفتن Python.exe می باشد)
Users/your-pc-name /local /Programs/Python/Python(نسخه ی نصبی)

مسیر را کپی کنید داخل کامند که از قبل آماده کرده بودیم
این مسیر را داخل کامند کپی کنید و کد زیر را به آن اضافه کنید
/Python.exe - m venv my_env

کد باید به این صورت باشد

Users/your-pc-name /local /Programs/Python/Python(نسخه ی نصبی)/Python.exe - m venv my_env

تبریک میگم شما یک محیط مجازی ایجاد کردید

فعال کردن محیط در Command Prompt

در همان مسیر پروژه باید فعال شود
کد زیر را کپی و اجرا کنید
my_env\Scripts\activate 

در bash :

Source my_env/Scripts/activate

تبریک میگم شما با موفقیت پایتون نسخه ی خودتون رو فعال کردید 🎊🎊

حالا فقط لازمه کتابخونه مورد نظر رو با دستور pip install داخل کامند یا... نصب کنید 🙂✌️
🦄421
چطوری یک پروژه ی گیت هاب را اجرا کنیم؟؟

برای مثل فرض کنید یک پروژه ی تحلیل احساسات ( rule - Based model) انجام بدیم

به طور مثال لینک گیت هاب زیر

Rule-Based-Sentiment-Analysis

مرحله اول : کلون کردن پروژه از گیت هاب
ابتدا ترمینال یا Command را باز کردی و دستور زیر را کپی کنید
git clone https://github.com/DNiels/Rule-Based-Sentiment-Analysis.git
cd Rule-Based-Sentiment-Analysis

2) نصب وابستگی ها
معمولا پروژه های گیت هاب شامل فایل requirements.txt هستند که شامل لیست کتاب خانه های مورد نیاز است

با اجرای دستور زیر تمام وابستگی ها نصب می‌شوند

pip install - r requirements.txt

3 اجرای پروژه

پس از نصب وابستگی ها، باید فایل اصلی پروژه را اجرا کنیم. در اکثر پروژه ها این فایل Main.py یا app.py است
21🥰1😍1
در این مقاله، شما با مدل‌های پردازش زبان طبیعی (NLP) آشنا خواهید شد. ابتدا توضیح می‌دهیم که NLP چیست و چگونه مدل‌های مختلف برای درک زبان انسان کار می‌کنند. سپس انواع مدل‌های NLP، از جمله مدل‌های مبتنی بر قواعد، مدل‌های آماری و مدل‌های یادگیری عمیق را بررسی می‌کنیم.

همچنین، به معرفی چندین پروژه‌ی گیت‌هاب در حوزه‌ی NLP می‌پردازیم و نحوه‌ی اجرای آن‌ها را توضیح می‌دهیم. در انتها، به سخت‌افزارهای مورد نیاز برای اجرای مدل‌های یادگیری عمیق اشاره خواهیم کرد.

🔹 آنچه در این مقاله می‌خوانید:
مدل NLP چیست و چرا مهم است؟
انواع مدل‌های NLP (Rule-Based, Statistical, Deep Learning)
معرفی مدل‌های معروف مثل GPT، BERT، LLaMA
معرفی پروژه‌های گیت‌هاب + نحوه اجرا
سخت‌افزارهای مورد نیاز برای اجرای مدل‌های بزرگ

لینک دانلود جزوه ⬇️
🦄21💅1
تمرین شماره ی ۶ ( طراحی سایت)

UI
😍3❤‍🔥111
جزوات و سرفصل های هوش مصنوعی :

1) زبان برنامه نویسی :

دانلود جزوه ی پایتون⬇️


آموزش رایگان پایتون ( تاپلرن) ⬇️


دانلود جزوه ی زبان R ⬇️


کتابخانه های پایتون :

دانلود جزوه ی کولب numpy ⬇️

دانلود جزوه ی Pandas ⬇️

دانلود جزوه ی کولب pandas⬇️

دانلود جزوه ی matplotlib ⬇️

دانلود جزوه ی Scikit-learn ⬇️

پردازش تصویر :

دانلود جزوه Opencv ⬇️

پردازش زبان :

آموزش کتابخانه NLTK (تاپلرن) ⬇️

کتابخانه ی هضم ⬇️

تئوری و دروس مورد نیاز هوش مصنوعی :

شبکه های عصبی از صفر ( همرویش)

مجموعه کتاب های هوش مصنوعی

این فایل به روز خواهد شد


جزواتی که با نام کولب قرار داده شدند فرمت ipynb دارن، راحت میتونید داخل کولب بارگذاریشون کنید + این جزوات دارای تمرین، توضیح و مثال هستن
🤩43
Programmer
برای هر پروژه ی پایتون حتما یک محیط مجازی بساز ساخت virtualenv داخل ترمینال vscode روی bash گذاشته شود نصب : ‌ pip install virtualenv ساخت پوشه virtualenv .venv فعال سازی دستی داخل bash Source. venv/Scripts/activate نکته 1 : داخل cmd متفاوت خواهد…
چطور یک فایل Jupyter درست کنم و از محیط کد نویسیش استفاده کنم؟

یک فولدر داخل درایوری که میخواید فایل ها قرار بگیره بسازید

ی محیط مجازی ( با کمک پیامی که Reply شده ) بسازید

حال مراحل زیر را بروید

برای ایجاد یک فایل Jupyter Notebook با استفاده از Command Prompt (CMD) در ویندوز، می‌توانید مراحل زیر را دنبال کنید:

1. نصب Jupyter Notebook: ابتدا مطمئن شوید که Jupyter Notebook روی سیستم شما نصب شده است. اگر نصب نشده، می‌توانید آن را با استفاده از pip نصب کنید. CMD را باز کرده و دستور زیر را وارد کنید:

  
   pip install notebook
  

2. باز کردن CMD: CMD را باز کنید. می‌توانید این کار را با جستجوی "cmd" در منوی استارت انجام دهید.

3. رفتن به دایرکتوری مورد نظر: با استفاده از دستور cd به دایرکتوری‌ای که می‌خواهید فایل Jupyter Notebook در آن ایجاد شود بروید. به عنوان مثال:

  
   cd C:\Users\YourUsername\Documents
  

4. اجرای Jupyter Notebook: برای شروع Jupyter Notebook، دستور زیر را وارد کنید:

  
   jupyter notebook
  

5. ایجاد فایل جدید: پس از اجرای دستور بالا، یک مرورگر وب باز خواهد شد که رابط کاربری Jupyter Notebook را نمایش می‌دهد. در اینجا می‌توانید بر روی "New" کلیک کرده و سپس "Python 3" (یا هر زبان دیگری که نصب کرده‌اید) را انتخاب کنید تا یک نوت‌بوک جدید ایجاد شود.

6. ذخیره فایل: پس از نوشتن کد یا متن خود، می‌توانید نوت‌بوک خود را با نام دلخواه ذخیره کنید.
👍21💯1
برای برخی از کتابخونه‌ها مثل NLTK، استفاده از یک محیط مجازی (virtual environment) می‌تونه گزینه بهتری باشه، چون اینطوری می‌تونید به راحتی نسخه‌های مختلف کتابخونه‌ها رو برای پروژه‌های مختلف مدیریت کنید و تداخل نسخه‌ها رو از بین ببرید. این کار از مشکلات احتمالی در پروژه‌های مختلف جلوگیری می‌کنه.

اما در مورد کتابخونه‌هایی که قراره توی بیشتر پروژه‌ها استفاده بشن، نصب اون‌ها در Scripts یا مسیر‌های دیگه‌ی پایتون (مثلا در پوشه site-packages) می‌تونه کارایی راحت‌تر و سریع‌تری رو فراهم کنه. اینکار باعث میشه که نیازی نباشه هر بار محیط مجازی بسازید.

برای اینکه کتابخونه‌ها رو در مسیر سیستم نصب کنید، شما می‌تونید مراحل زیر را بروید :
اول COMMAND PROMPT رو باز کنید

where python

با دستور بالا محل نصب پایتون رو مشاهده میکنید

فرض کنید مسیر چیزی شبیه به این باشه:
C:\Users\YourUser\AppData\Local\Programs\Python\Python39\python.exe

حالا مسیری که اومد رو کپی کنید (دوبار کليک چپ کنید رو مسیر کامل کپی میشه)
حالا داخل خود ترمینال CD را بنویسید و مسیر را جلوی آن اضافه کنید

این قسمت python.exe \ را حذف کرده و بجاش
\Scripts
را بنویسید

کلید Enter را بزنید

مثل زیر :
cd C:\Users\YourUser\AppData\Local\Programs\Python\Python39\Scripts

حالا شما داخل این پوشه هستید و می‌تونید کتابخونه‌ها یا اسکریپت‌های پایتون رو به صورت دستی نصب کنید یا دستورات دیگه‌ای رو اجرا کنید.

مثلاً اگر می‌خواهید یک کتابخونه رو نصب کنید:
pip install <library_name>

با این روش می‌تونید کتابخونه‌ها رو نصب کنید تا در پروژه‌های مختلف به راحتی از اون‌ها استفاده کنید.
3👍2
Programmer pinned a photo
Programmer
ساخت ربات تلگرام : مباحث مهم که نباید فراموش کنید ساخت یک محیط مجازی ساخت یک فایل dotENV نکته ی مهم فیلتر شکن نباید زمان نصب برنامه ها روشن باشد فیلتر شکن هنگام اجرای برنامه باید روشن باشد وقتی بات شما داخل LOCAL قرار دارد به هنگام قطع ترمینال و خاموش شدن…
Media is too big
VIEW IN TELEGRAM
درود بر شما وقتتون بخیر

در این ویدئو توضیح میدم چطور یک فایل دات env درست کنید

و source کد پایتون رو کجا قرار بدین

نکته :

داخل این ویدئو مشاهده می‌کنید که من ی کد رو کپی گرفتم و بعد از دستور print برای اینکه بفهمم فایل پایتون میتونه توکن رو از فایل env بخونه، استفاده کردم

شما هم همین کار رو انجام بدین سپس کدنویسی رو شروع کنید

نکته ی 2 : از ide pycharm استفاده کنید

نکته 3 : فیلتر شکن زمان نصب کتابخانه ها باید خاموش باشه

درخواست : اگر کد پایتونی دارید در پیام زیر این ویدئو برامون ارسال کنید 🙏🙏
41👍1😍1💯1