صرفا جهت اطلاع برنامه‌نویسان
10.3K subscribers
6.14K photos
293 videos
281 files
1.75K links
کانالی برای:
🔸اوقات فراغت برنامه‌نویسان
🔹اطلاعات و اخبار برنامه‌نویسی
🔸تم های هفتگی

ارتباط با مدیران کانال: @Programmer_info
Download Telegram
˥ 13 پایتون مختلف که باید بشناسید 🐍
ا- CPython – استاندارد و عمومی
ا- Cython – افزایش سرعت، ارتباط با C
ا- Jython – ادغام با جاوا
ا- IronPython – ادغام با دات‌نت
ا- Anaconda – علم داده و ML
ا- Miniconda – نسخه سبک Anaconda
ا- ActiveState – محیط سازمانی و امن
ا- PyPy – سرعت بالا
ا- Stackless – برنامه‌های همزمان و real-time
ا- WinPython – پایتون قابل حمل برای ویندوز
ا- Python Portable – پایتون بدون نیاز به نصب
ا- MicroPython – پایتون برای میکروکنترلرها و سخت‌افزار کوچک
ا- RustPython – پایتون نوشته شده با Rust

#python
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
2
آموزش دستور grep در لینوکس 📟

دستور grep (مخفف Global Regular Expression Print) یکی از ابزارهای قدرتمند و پرکاربرد در سیستم‌عامل‌های مبتنی بر لینوکس و یونیکس است که برای جست‌وجوی متنی در فایل‌ها یا خروجی‌های استاندارد مورد استفاده قرار می‌گیرد.

برای آموزش کلیک کنید...

#linux #terminal
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
😂😅

#programming_joke
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
😁7👍5
Learning_Neo4j_Rik_Van_Bruggen_[@programming_tips].pdf
8 MB
[معرفی کتاب] 📚
🔷 Learning Neo4j by Rik Van Bruggen

کتاب Learning Neo4j نوشته‌ی Rik Van Bruggen یک راهنمای کاربردی و خوش‌ساخت برای آشنایی با پایگاه‌داده گرافی Neo4j است. این کتاب به‌جای اینکه فقط مفاهیم را تئوری‌وار ردیف کند، کمک می‌کند منطق مدل‌سازی داده‌های متصل را واقعاً بفهمی و ببینی چرا Neo4j برای بعضی مسئله‌ها از دیتابیس‌های سنتی بهتر جواب می‌دهد. نویسنده با زبانی ساده، از مفاهیم پایه مثل گراف، نود، رابطه و Property شروع می‌کند و بعد وارد کار با Cypher، مدل‌سازی داده، نصب و راه‌اندازی، و پیاده‌سازی چند سناریوی واقعی می‌شود. اگر می‌خواهی Neo4j را اصولی یاد بگیری و از دنیای داده‌های شبکه‌ای سر دربیاوری، این کتاب می‌تواند شروع خوبی باشد.

#neo4j #database
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
2
آموزش دستور wget در لینوکس 📟

دستور wget یکی از ابزارهای خط فرمان در لینوکس و یونیکس است که برای دانلود فایل از اینترنت استفاده می‌شود. این دستور می‌تواند فایل‌ها را از طریق پروتکل‌هایی مانند HTTP، HTTPS و FTP دریافت کند و آن‌ها را در سیستم ذخیره نماید. همچنین قابلیت دانلود بازگشتی، ادامه دانلود نیمه‌تمام، و ذخیره فایل با نام دلخواه را نیز فراهم می‌کند.

برای آموزش کلیک کنید...

#linux #terminal
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
😂😍💅

#programming_joke
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
😁7
Math_for_Programming_Ronald_T_Kneusel_[@programming_tips].pdf
16.1 MB
[معرفی کتاب] 📚
🔷 Math for Programming by Ronald T. Kneusel

کتاب Math for Programming نوشته‌ی Ronald T. Kneusel یک منبع جمع‌وجور و کاربردی برای یادگیری ریاضیِ موردنیاز برنامه‌نویسی است. این کتاب سراغ مفاهیم مهمی مثل منطق، مجموعه‌ها، ترکیبیات، احتمال، آمار، جبر خطی و حتی بخش‌هایی از حسابان می‌رود تا نشان دهد این مباحث چطور در حل مسئله‌ها و توسعه نرم‌افزار به کار می‌آیند. نویسنده تلاش کرده ریاضی را از حالت خشک و ترسناک خارج کند و با مثال‌های قابل‌فهم برای برنامه‌نویس‌ها توضیح بدهد. اگر می‌خواهی پایه ریاضی‌ات را برای کدنویسی، تحلیل الگوریتم‌ها یا حتی کارهای داده‌محور قوی‌تر کنی، این کتاب انتخاب خوبی است.

#math #programming
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
👍2
راهنمای وایب کدینگ برای مبتدیان 💡

چگونه وایب کدینگ را به شکل اصولی اجرا کنیم؟
https://daily.dev/blog/vibe-coding-beginners-how-to-start/

#vibe_coding
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
🤣🤣🤣

#programming_joke
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
😁9👍4
Python_for_Bioinformatics_Using_ML_Parul_Verma_@programming_tips.pdf
4.7 MB
[معرفی کتاب] 📚
🔷 Python for Bioinformatics: Using Machine Learning for Drug Discovery, Cluster Analysis, and Phylogenetics

کتاب Python for Bioinformatics: Using Machine Learning for Drug Discovery, Cluster Analysis, and Phylogenetics یک منبع کاربردی برای آشنایی با بیوانفورماتیک با پایتون است. این کتاب به‌صورت مرحله‌به‌مرحله نشان می‌دهد چطور می‌توان از پایتون برای تحلیل داده‌های زیستی، پردازش رشته‌های DNA و RNA، کار با الگوها، خوشه‌بندی داده‌ها، و حتی استفاده از یادگیری ماشین در کشف دارو بهره برد. همچنین به موضوعاتی مثل تحلیل فیلوژنتیک و ارتباط داده‌های زیستی با روش‌های محاسباتی می‌پردازد. اگر دنبال این هستی که پایتون را در یکی از جذاب‌ترین شاخه‌های علوم زیستی به کار بگیری، این کتاب می‌تواند شروع خوبی باشد.

#python #bioinformatics
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
1👍1
تفاوت threading، multiprocessing و asyncio در چیه؟ 🐍

همه این‌ها برای «انجام هزمان کارها» هستن، اما راه حل هر کدوم بستگی به این داره که گلوگاه (Bottleneck) برنامه‌ات کجاست: پردازنده درگیر محاسباته یا برنامه منتظر پاسخ شبکه و فایل‌هاست؟ در این مقاله این موارد رو یاد میگیرین.

#python
〰️〰️〰️〰️〰️〰️〰️
@programming_tips
👍1