سلام ، من یه گیک و توسعه دهنده نرم افزار هستم ، اینجا دانشم رو با شما در اشتراک میذارم و مطالبی که به نظرم به درد بخور بیاد رو قرار میدم .
یکی از بهترین دوره های فارسی برای یادگیری Git :
https://youtube.com/playlist?list=PLhpS3tgUDZcpamFNTdjXyRKzFGaBAkcLq&si=0FcWMmxuZnSpNQMo
#tutorial
https://youtube.com/playlist?list=PLhpS3tgUDZcpamFNTdjXyRKzFGaBAkcLq&si=0FcWMmxuZnSpNQMo
#tutorial
در زمینه ساخت باتهای تلگرامی در پایتون، کتابخونه ها اکثرا از API هایی که خود تلگرام در اختیار توسعه دهنده میذاره میتونن با استفاده از ماژول های مختلف با تلگرام ارتباط بگیرن و ربات توسعه بدن ولی ساختار کتابخونه telethon متفاوت تره ، به این شکل که رفتار کاربر رو تقلید میکنه و مستقیما با خود تلگرام در ارتباطه و این وسط هیچ واسطه ای وجود نداره ، احراز هویتشم به شکل api hash و api id هستش از این جهت سرعت خیلی بالاتر میره و در کل جدیدا این کتابخونه رو بهش سرک کشیدم برای یکی از پروژه های بچه ها و سعیم بر اینه که اگه بخام رباتیو توسعه بدم از همین ماژول استفاده کنم (در تصویر عملکرد تله تون با بقیه کتابخونه ها رو مقایسه کرده)
برای یادگیریشم بهترین راه و کامل ترین راه خود مستنداتشه :
https://docs.telethon.dev/en/
#tutorial
#telethon
برای یادگیریشم بهترین راه و کامل ترین راه خود مستنداتشه :
https://docs.telethon.dev/en/
#tutorial
#telethon
واسه اینکه لایبرری telethon به مشکلی نخوره و یا کلا بهینه باشه ، یه سری ابزار رو باید قبل استفاده ازش نصب کنین که زیر میذارم :
https://pypi.org/project/cryptg/
https://docs.aiohttp.org/en/stable/
https://pypi.org/project/pillow/
و چیزایی که روی لینوکس باید نصب شن :
sudo apt update
sudo apt install python3-dev
sudo apt install libjpeg-dev libwebp-dev
sudo apt install zlib1g-dev
#tutorial
#telethon
https://pypi.org/project/cryptg/
https://docs.aiohttp.org/en/stable/
https://pypi.org/project/pillow/
و چیزایی که روی لینوکس باید نصب شن :
sudo apt update
sudo apt install python3-dev
sudo apt install libjpeg-dev libwebp-dev
sudo apt install zlib1g-dev
#tutorial
#telethon
تعریف تئوری Cursor در پایگاه داده های SQL :
کرسر مانند یک اشارهگر (pointer) به مجموعهای از رکوردها در نتایج کوئری عمل میکند. زمانی که کوئری اجرا میشود و یک مجموعه از رکوردها برگردانده میشود، کرسر به هر رکورد اشاره میکند و شما میتوانید آن رکورد را بخوانید و پردازش کنید.
کرسرها زمانی مفید هستند که شما نیاز دارید مجموعهای از دادهها را به صورت ترتیبی پردازش کنید و هر رکورد را به طور جداگانه مورد استفاده قرار دهید.
چرخه عمر Cursor :
1-تعریف (Declare): کرسر ابتدا باید تعریف شود. این تعریف به کوئری مورد نظر مرتبط است.
2-باز کردن (Open): وقتی کرسر باز میشود، کوئری مربوطه اجرا میشود و مجموعه نتایج حاصل میشود.
3-خواندن (Fetch): از طریق این مرحله، رکوردهای بازگشتی از کوئری به صورت تکتک خوانده میشوند.
4-بستن (Close): پس از پردازش رکوردها، کرسر باید بسته شود تا منابع سیستم آزاد شود.
5-حذف (Deallocate): در نهایت، کرسر از حافظه پاک میشود تا منابع بیشتری آزاد شوند.
#tutorial
#sql
کرسر مانند یک اشارهگر (pointer) به مجموعهای از رکوردها در نتایج کوئری عمل میکند. زمانی که کوئری اجرا میشود و یک مجموعه از رکوردها برگردانده میشود، کرسر به هر رکورد اشاره میکند و شما میتوانید آن رکورد را بخوانید و پردازش کنید.
کرسرها زمانی مفید هستند که شما نیاز دارید مجموعهای از دادهها را به صورت ترتیبی پردازش کنید و هر رکورد را به طور جداگانه مورد استفاده قرار دهید.
چرخه عمر Cursor :
1-تعریف (Declare): کرسر ابتدا باید تعریف شود. این تعریف به کوئری مورد نظر مرتبط است.
2-باز کردن (Open): وقتی کرسر باز میشود، کوئری مربوطه اجرا میشود و مجموعه نتایج حاصل میشود.
3-خواندن (Fetch): از طریق این مرحله، رکوردهای بازگشتی از کوئری به صورت تکتک خوانده میشوند.
4-بستن (Close): پس از پردازش رکوردها، کرسر باید بسته شود تا منابع سیستم آزاد شود.
5-حذف (Deallocate): در نهایت، کرسر از حافظه پاک میشود تا منابع بیشتری آزاد شوند.
#tutorial
#sql
❤1
مشکل نصب نشدن پکیج منیجر snap در توزیع های ابونتو بیس ، مثه mint و .... :
فایل :
nosnap.pref
موجود در مسیر :
/etc/apt/preferences.d/
را پاک کنید.
#linux_tut
فایل :
nosnap.pref
موجود در مسیر :
/etc/apt/preferences.d/
را پاک کنید.
#linux_tut
بهترین اسکرین ریکوردر برای لینوکس با قابلیت شخصی سازی زیادی و تنظیمات زیاد میکروفون ورودی صدا:
https://github.com/MaartenBaert/ssr
برنامه های زیادی رو امتحان کردم ، هیچکدوم مثه این نبودن.
#linux_tools
https://github.com/MaartenBaert/ssr
برنامه های زیادی رو امتحان کردم ، هیچکدوم مثه این نبودن.
#linux_tools
GitHub
GitHub - MaartenBaert/ssr: SimpleScreenRecorder, a screen recorder for Linux
SimpleScreenRecorder, a screen recorder for Linux. Contribute to MaartenBaert/ssr development by creating an account on GitHub.
🔹[ لیست هشتگ ها ]🔹
ابزارهای لینوکسی :
#linux_tools
آموزشهای جنگو :
#django
آموزشها و ترفندهای لینوکسی :
#linux_tut
آموزشهای تخصصی علم نرم افزار :
#tutorial
آموزش های SQL :
#sql
آموزش GIT :
#git
آموزش Telethon :
#telethon
آموزش پایتون :
#python
پروژه های گیتهاب :
#github
امنیت :
#security
پروژه های من :
#my_project
ابزارهای لینوکسی :
#linux_tools
آموزشهای جنگو :
#django
آموزشها و ترفندهای لینوکسی :
#linux_tut
آموزشهای تخصصی علم نرم افزار :
#tutorial
آموزش های SQL :
#sql
آموزش GIT :
#git
آموزش Telethon :
#telethon
آموزش پایتون :
#python
پروژه های گیتهاب :
#github
امنیت :
#security
پروژه های من :
#my_project