آموزش پایتون | هوش مصنوعی | voidcompile
✅ جمع اعداد تا اولین عدد منفی! قسمت ۱۷ ام آموزش پایتون - بررسی کد def sum_until_negative(numbers): total = 0 for num in numbers: if num < 0: break # وقتی به عدد منفی رسید، حلقه رو متوقف کن total += num # عدد رو به جمع…
🎨 ساخت رابط گرافیکی با Tkinter – آموزش پروژهمحور پایتون
✅آموزش پایتون قسمت ۱۸ ام -آموزش و کد
🚀 در این آموزش پایتون با کمک کتابخانه محبوب Tkinter، یک رابط گرافیکی ساده ساختیم که با گرفتن نام کاربر، پیام خوشآمدگویی شخصیسازیشده نشون میده!
#LearnPython18@voidcompile
#LearnPython@voidcompile
💻@voidcompile
✅آموزش پایتون قسمت ۱۸ ام -آموزش و کد
🚀 در این آموزش پایتون با کمک کتابخانه محبوب Tkinter، یک رابط گرافیکی ساده ساختیم که با گرفتن نام کاربر، پیام خوشآمدگویی شخصیسازیشده نشون میده!
import tkinter as tk # Import the Tkinter library
# Create main window
window = tk.Tk()
window.noscript("Welcome App")
window.geometry("300x150")
# Function to display greeting
def greet():
name = entry.get() # Get text from entry box
label_result.config(text=f"Hello, {name}!") # Set the label text
# Entry label
label_prompt = tk.Label(window, text="Enter your name:")
label_prompt.pack(pady=5)
# Entry field
entry = tk.Entry(window)
entry.pack(pady=5)
# Button to trigger greeting
btn = tk.Button(window, text="Greet", command=greet)
btn.pack(pady=5)
# Result label
label_result = tk.Label(window, text="")
label_result.pack(pady=10)
# Start the GUI loop
window.mainloop()
#LearnPython18@voidcompile
#LearnPython@voidcompile
💻@voidcompile
🔥26❤21👍20🏆18💯17
آموزش پایتون | هوش مصنوعی | voidcompile
🎓 آموزش هک و امنیت شبکه – قسمت ۹ تفاوت HTTP و HTTPS به زبان ساده 🧠پروتکل HTTP چیست؟ پروتکل HTTP یک پروتکل برای ارسال و دریافت اطلاعات بین مرورگر و سرور است. در این پروتکل دادهها بدون رمزنگاری منتقل میشوند. یعنی هر فردی در مسیر میتواند محتوای اطلاعات…
ابزار قدرتمند برای تست امنیت وبسایتها
🧰 Burp Suite چیست؟
Burp Suite یک ابزار همهکاره برای تست نفوذ وباپلیکیشنهاست که توسط شرکت PortSwigger توسعه داده شده. این ابزار به شما امکان میدهد ترافیک HTTP/HTTPS رو رهگیری، اصلاح، تزریق و تحلیل کنید.
💡 قابلیتهای اصلی:
Intercepting Proxy: رهگیری و ویرایش درخواستهای مرورگر
Scanner: شناسایی آسیبپذیریهایی مثل XSS، SQLi و CSRF
Repeater: ارسال دوباره درخواستهای HTTP برای تحلیل دقیق
Intruder: اجرای حملات Brute Force و Fuzzing خودکار
Extender: افزودن پلاگین و قابلیتهای دلخواه با پایتون یا جاوا
✅ چرا محبوبه بین هکرها؟
رابط کاربری گرافیکی و آسان
دارای نسخه رایگان (با محدودیت) و نسخه Pro قدرتمند
سازگار با مرورگرها و ابزارهای دیگر
پشتیبانی از اسکریپتنویسی برای شخصیسازی تستها
💻@voidcompile
🧰 Burp Suite چیست؟
Burp Suite یک ابزار همهکاره برای تست نفوذ وباپلیکیشنهاست که توسط شرکت PortSwigger توسعه داده شده. این ابزار به شما امکان میدهد ترافیک HTTP/HTTPS رو رهگیری، اصلاح، تزریق و تحلیل کنید.
💡 قابلیتهای اصلی:
Intercepting Proxy: رهگیری و ویرایش درخواستهای مرورگر
Scanner: شناسایی آسیبپذیریهایی مثل XSS، SQLi و CSRF
Repeater: ارسال دوباره درخواستهای HTTP برای تحلیل دقیق
Intruder: اجرای حملات Brute Force و Fuzzing خودکار
Extender: افزودن پلاگین و قابلیتهای دلخواه با پایتون یا جاوا
✅ چرا محبوبه بین هکرها؟
رابط کاربری گرافیکی و آسان
دارای نسخه رایگان (با محدودیت) و نسخه Pro قدرتمند
سازگار با مرورگرها و ابزارهای دیگر
پشتیبانی از اسکریپتنویسی برای شخصیسازی تستها
💻@voidcompile
1🔥30💯25❤24👍22🏆21
آموزش پایتون | هوش مصنوعی | voidcompile
Matplotlib.pdf
📘 آموزش جامع Scikit-Learn (sklearn) به زبان ساده و حرفهای!
اگر دنبال یادگیری یادگیری ماشین با پایتون هستی، این فایل PDF رسمی از سایت Scikit-Learn بهترین نقطهی شروعه!
با این راهنمای کامل، تمام مفاهیم مهم مثل:
✅ الگوریتمهای یادگیری ماشین (Classification, Regression, Clustering)
✅ پیشپردازش دادهها (Data Preprocessing)
✅ مدلسازی و آموزش مدلها
✅ انتخاب ویژگی (Feature Selection)
✅ ارزیابی عملکرد مدل (Model Evaluation)
Pipelineها و GridSearchCV
رو به صورت گامبهگام با مثالهای عملی یاد میگیری.
#sklearn #ScikitLearn
💻@voidcompile
اگر دنبال یادگیری یادگیری ماشین با پایتون هستی، این فایل PDF رسمی از سایت Scikit-Learn بهترین نقطهی شروعه!
با این راهنمای کامل، تمام مفاهیم مهم مثل:
✅ الگوریتمهای یادگیری ماشین (Classification, Regression, Clustering)
✅ پیشپردازش دادهها (Data Preprocessing)
✅ مدلسازی و آموزش مدلها
✅ انتخاب ویژگی (Feature Selection)
✅ ارزیابی عملکرد مدل (Model Evaluation)
Pipelineها و GridSearchCV
رو به صورت گامبهگام با مثالهای عملی یاد میگیری.
#sklearn #ScikitLearn
💻@voidcompile
2❤31👍27🔥26🏆21💯16
آموزش پایتون | هوش مصنوعی | voidcompile
📘 آموزش جامع Scikit-Learn (sklearn) به زبان ساده و حرفهای! اگر دنبال یادگیری یادگیری ماشین با پایتون هستی، این فایل PDF رسمی از سایت Scikit-Learn بهترین نقطهی شروعه! با این راهنمای کامل، تمام مفاهیم مهم مثل: ✅ الگوریتمهای یادگیری ماشین (Classification…
scikit-learn-docs.pdf
46.3 MB
❤28👍25🔥20🏆18💯7
آموزش پایتون | هوش مصنوعی | voidcompile
🎨 ساخت رابط گرافیکی با Tkinter – آموزش پروژهمحور پایتون ✅آموزش پایتون قسمت ۱۸ ام -آموزش و کد 🚀 در این آموزش پایتون با کمک کتابخانه محبوب Tkinter، یک رابط گرافیکی ساده ساختیم که با گرفتن نام کاربر، پیام خوشآمدگویی شخصیسازیشده نشون میده! import tkinter…
🎯 پروژه باحال پایتونی: ساخت QR Code داینامیک با Python!
با این کد حرفهای پایتون، فقط با چند خط ساده میتونی یک QR Code تصادفی و منحصر بهفرد بسازی! از رشتههای ترکیبی عدد و حرف گرفته تا تنظیمات حرفهای مثل خطایابی سطح بالا، نمایش تصویری و استفاده از کتابخونههای کاربردی مثل qrcode و PIL، همه چیز داخل این پروژه آمادهست.
📌 یاد میگیری:
✅ ساخت رشتههای تصادفی با Python
✅ کار با کتابخونه qrcode و PIL
✅ ایجاد QR Code کاملاً سفارشی
✅ پروژه مناسب یادگیری کاربردی و ساخت اپهای ابزار محور
👨💻 کد را اجرا کن، خروجی بگیر، یاد بگیر و به اشتراک بگذار!
کد داخل پست بعدی قرار گرفته ری اکشن یادتون نره رفقا
#python
💻@voidcompile
با این کد حرفهای پایتون، فقط با چند خط ساده میتونی یک QR Code تصادفی و منحصر بهفرد بسازی! از رشتههای ترکیبی عدد و حرف گرفته تا تنظیمات حرفهای مثل خطایابی سطح بالا، نمایش تصویری و استفاده از کتابخونههای کاربردی مثل qrcode و PIL، همه چیز داخل این پروژه آمادهست.
📌 یاد میگیری:
✅ ساخت رشتههای تصادفی با Python
✅ کار با کتابخونه qrcode و PIL
✅ ایجاد QR Code کاملاً سفارشی
✅ پروژه مناسب یادگیری کاربردی و ساخت اپهای ابزار محور
👨💻 کد را اجرا کن، خروجی بگیر، یاد بگیر و به اشتراک بگذار!
#python
💻@voidcompile
1❤26🔥19💯18👍16🏆15
آموزش پایتون | هوش مصنوعی | voidcompile
🎯 پروژه باحال پایتونی: ساخت QR Code داینامیک با Python! با این کد حرفهای پایتون، فقط با چند خط ساده میتونی یک QR Code تصادفی و منحصر بهفرد بسازی! از رشتههای ترکیبی عدد و حرف گرفته تا تنظیمات حرفهای مثل خطایابی سطح بالا، نمایش تصویری و استفاده از کتابخونههای…
کد آموزشی طراحی qrcode با پایتون :
#LearnPython@voidcompile
#python
💻@voidcompile
import qrcode # 📦 وارد کردن کتابخانه ساخت QR Code
import random # 📦 برای ساخت متن تصادفی
import string # 📦 برای استفاده از حروف و اعداد
from PIL import Image # 📦 برای نمایش تصویر نهایی
# ✅ تابعی برای تولید یک رشته تصادفی به طول دلخواه
def generate_random_string(length=10):
characters = string.ascii_letters + string.digits # حروف بزرگ و کوچک + اعداد
return ''.join(random.choice(characters) for _ in range(length))
# ✅ تولید یک متن تصادفی که قرار است QR Code شود
data = generate_random_string(20)
print(f"🔗 Random Data: {data}")
# ✅ ساخت QR Code با استفاده از داده تصادفی
qr = qrcode.QRCode(
version=1, # نسخه QR Code (هر چه بیشتر باشد، دیتا بیشتری جا میشود)
error_correction=qrcode.constants.ERROR_CORRECT_H, # میزان خطای قابل تحمل
box_size=10, # اندازه هر باکس در QR Code
border=4, # ضخامت حاشیه
)
qr.add_data(data) # افزودن داده به QR Code
qr.make(fit=True) # تنظیم خودکار اندازه
# ✅ رندر کردن تصویر QR Code
img = qr.make_image(fill_color="black", back_color="white")
# ✅ نمایش تصویر QR Code ساخته شده
img.show()
#LearnPython@voidcompile
#python
💻@voidcompile
2🔥41❤32👍25💯19🏆17
آموزش پایتون | هوش مصنوعی | voidcompile
📘 تأثیر یادگیری برنامه نویسی بر ذهن انسان – بررسی علمی آیا برنامه نویسی فقط یک مهارت فنیه؟ براساس مقاله منتشر شده در ژورنال علمی Frontiers in Psychology، یادگیری برنامه نویسی میتونه عملکرد مغز رو تغییر بده و مهارتهای شناختی انسان رو به طرز چشمگیری تقویت…
🎮 زبانهای پشت پرده بازیهای معروف دنیا!
تا حالا فکر کردی بازیهای افسانهای مثل Minecraft، Red Dead Redemption، Battlefield، FIFA با چی ساخته شدن؟
اگه دنبال ساخت بازی یا ورود به دنیای گیمدولوپمنت هستی، این پست میتونه نقطه شروعی باشه!👇
🔥 بازیهای معروف و زبانهای پشتشون:
🎯 Minecraft – ساخته شده با Java
📌 پلتفرممحور، مستقل، با قابلیت اجرا روی دستگاههای مختلف
🎯 Red Dead Redemption 2 – ساخته شده با C++
📌 سرعت، گرافیک بالا و کنترل سطح پایین روی منابع سختافزاری
🎯 FIFA Series – ساخته شده با C++ و Python
📌 ترکیب موتور گرافیکی با الگوریتمهای هوش مصنوعی و فیزیک واقعگرایانه
🎯 Battlefield Series – ساخته شده با C++ و C#
📌 قدرت پردازش سنگین، گرافیک خفن و پرفورمنس بالا
💡 هرکدوم از این زبانها تو ساخت موتور بازی، فیزیک، گرافیک و هوش مصنوعی نقش دارن. موتورهایی مثل Frostbite (Battlefield)، RAGE (Red Dead) و موتور اختصاصی Minecraft هرکدوم با زبان خاصی قدرت گرفتن!
#game
#programming
💻@voidcompile
تا حالا فکر کردی بازیهای افسانهای مثل Minecraft، Red Dead Redemption، Battlefield، FIFA با چی ساخته شدن؟
اگه دنبال ساخت بازی یا ورود به دنیای گیمدولوپمنت هستی، این پست میتونه نقطه شروعی باشه!👇
🔥 بازیهای معروف و زبانهای پشتشون:
🎯 Minecraft – ساخته شده با Java
📌 پلتفرممحور، مستقل، با قابلیت اجرا روی دستگاههای مختلف
🎯 Red Dead Redemption 2 – ساخته شده با C++
📌 سرعت، گرافیک بالا و کنترل سطح پایین روی منابع سختافزاری
🎯 FIFA Series – ساخته شده با C++ و Python
📌 ترکیب موتور گرافیکی با الگوریتمهای هوش مصنوعی و فیزیک واقعگرایانه
🎯 Battlefield Series – ساخته شده با C++ و C#
📌 قدرت پردازش سنگین، گرافیک خفن و پرفورمنس بالا
💡 هرکدوم از این زبانها تو ساخت موتور بازی، فیزیک، گرافیک و هوش مصنوعی نقش دارن. موتورهایی مثل Frostbite (Battlefield)، RAGE (Red Dead) و موتور اختصاصی Minecraft هرکدوم با زبان خاصی قدرت گرفتن!
#game
#programming
💻@voidcompile
2💯46❤44🔥40👍38🏆17
آموزش پایتون | هوش مصنوعی | voidcompile
معرفی ریپوی گیتهاب : آموزش TensorFlow 🗂این ریپو یکی از قدیمیترین و معتبرترین منابع یادگیری TensorFlow هست که بیش از ۹٫۳ هزار ستاره داره. مناسب برای کسایی که میخوان بدون دردسر قدمبهقدم با مفاهیم یادگیری عمیق آشنا بشن. ✅ در این ریپو: 1⃣آموزشهای کامل…
🚀 DailyPythonCode آپدیت شد! 🐍💻
این بار یک اسکریپت جذاب برای تشخیص رنگ غالب تصویر و معنی روانشناسی آن 😍
از این به بعد هر روز یا هر چند روز، یک کد پایتون خفن به ریپوی ما اضافه میشه!
📌 موضوعات ریپو:
پروژههای کوچک و کاربردی پایتون
هوش مصنوعی و یادگیری ماشین
پردازش تصویر و متن
پروژههای خلاقانه برای تمرین روزانه
📂 کد جدید و بقیه پروژهها رو اینجا ببین:
🔗 GitHub: github.com/voidcompile/DailyPythonCode
💻@voidcompile
این بار یک اسکریپت جذاب برای تشخیص رنگ غالب تصویر و معنی روانشناسی آن 😍
از این به بعد هر روز یا هر چند روز، یک کد پایتون خفن به ریپوی ما اضافه میشه!
📌 موضوعات ریپو:
پروژههای کوچک و کاربردی پایتون
هوش مصنوعی و یادگیری ماشین
پردازش تصویر و متن
پروژههای خلاقانه برای تمرین روزانه
📂 کد جدید و بقیه پروژهها رو اینجا ببین:
🔗 GitHub: github.com/voidcompile/DailyPythonCode
💻@voidcompile
GitHub
GitHub - voidcompile/DailyPythonCode: "A repository where I upload daily Python code snippets and projects. The goal is to practice…
"A repository where I upload daily Python code snippets and projects. The goal is to practice and improve Python skills through consistent coding every day. Feel free to explore and learn ...
1🏆73👍32🔥30❤28🤩27💯26
آموزش پایتون | هوش مصنوعی | voidcompile
📘 آموزش جامع Scikit-Learn (sklearn) به زبان ساده و حرفهای! اگر دنبال یادگیری یادگیری ماشین با پایتون هستی، این فایل PDF رسمی از سایت Scikit-Learn بهترین نقطهی شروعه! با این راهنمای کامل، تمام مفاهیم مهم مثل: ✅ الگوریتمهای یادگیری ماشین (Classification…
Python Basics
یادگیری پایتون از صفر تا حرفهای
اگر میخوای برنامهنویسی رو با یکی از پرتقاضاترین زبانهای دنیا شروع کنی، این کتاب بهترین نقطه شروعه!
با Python Basics قدم به قدم از مفاهیم ساده مثل متغیرها و شرطها شروع میکنی و تا مباحث پیشرفتهتر مثل توابع، کلاسها و مدیریت فایل پیش میری.
📌 یاد میگیری:
✅ ساخت اولین برنامه با پایتون
✅ کار با لیست، دیکشنری، رشته و دادهها
✅ نوشتن توابع و ساخت پروژههای کوچک
✅ آشنایی با ماژولها و کتابخانههای مهم پایتون
✅ آمادهسازی برای ورود به دنیای یادگیری ماشین و توسعه وب
#python
💻@voidcompile
یادگیری پایتون از صفر تا حرفهای
اگر میخوای برنامهنویسی رو با یکی از پرتقاضاترین زبانهای دنیا شروع کنی، این کتاب بهترین نقطه شروعه!
با Python Basics قدم به قدم از مفاهیم ساده مثل متغیرها و شرطها شروع میکنی و تا مباحث پیشرفتهتر مثل توابع، کلاسها و مدیریت فایل پیش میری.
📌 یاد میگیری:
✅ ساخت اولین برنامه با پایتون
✅ کار با لیست، دیکشنری، رشته و دادهها
✅ نوشتن توابع و ساخت پروژههای کوچک
✅ آشنایی با ماژولها و کتابخانههای مهم پایتون
✅ آمادهسازی برای ورود به دنیای یادگیری ماشین و توسعه وب
#python
💻@voidcompile
👍19🔥17❤14🤩9💯8
آموزش پایتون | هوش مصنوعی | voidcompile
Python Basics یادگیری پایتون از صفر تا حرفهای اگر میخوای برنامهنویسی رو با یکی از پرتقاضاترین زبانهای دنیا شروع کنی، این کتاب بهترین نقطه شروعه! با Python Basics قدم به قدم از مفاهیم ساده مثل متغیرها و شرطها شروع میکنی و تا مباحث پیشرفتهتر مثل توابع،…
Python_basics.pdf
5.8 MB
1❤19👍17🔥11🏆11🤩9💯9
🧠 معرفی ChatGPT-5 | هوش مصنوعی آینده اینجاست
شرکت OpenAI بالاخره از ChatGPT-5 رونمایی کرد؛ نسخهای که قراره تعریف جدیدی از «هوش مصنوعی» ارائه بده.
در ادامه ببین چه ویژگیهایی این نسخه رو از نسخههای قبل متمایز کرده:
🔹 درک بهتر زبان طبیعی و مکالمات چندمرحلهای
🔹 دقت بالاتر در کدنویسی و رفع اشکال
🔹 حافظه بلندمدت برای نگهداشتن کانتکست گفتگو
🔹 تعامل چندحالته: پشتیبانی بهتر از متن، تصویر، صدا
🔹 شخصیسازی هوشمند با یادگیری از کاربر
🔹 پرفورمنس سریعتر با منابع کمتر
📌 بهزودی ChatGPT-5 API هم برای توسعهدهندهها ارائه میشه.
#news
#chatgpt5
💻@voidcompile
شرکت OpenAI بالاخره از ChatGPT-5 رونمایی کرد؛ نسخهای که قراره تعریف جدیدی از «هوش مصنوعی» ارائه بده.
در ادامه ببین چه ویژگیهایی این نسخه رو از نسخههای قبل متمایز کرده:
🔹 درک بهتر زبان طبیعی و مکالمات چندمرحلهای
🔹 دقت بالاتر در کدنویسی و رفع اشکال
🔹 حافظه بلندمدت برای نگهداشتن کانتکست گفتگو
🔹 تعامل چندحالته: پشتیبانی بهتر از متن، تصویر، صدا
🔹 شخصیسازی هوشمند با یادگیری از کاربر
🔹 پرفورمنس سریعتر با منابع کمتر
📌 بهزودی ChatGPT-5 API هم برای توسعهدهندهها ارائه میشه.
#news
#chatgpt5
💻@voidcompile
2🤩33🔥21👍19❤14💯12🏆11
آموزش پایتون | هوش مصنوعی | voidcompile
🎯 پروژه باحال پایتونی: ساخت QR Code داینامیک با Python! با این کد حرفهای پایتون، فقط با چند خط ساده میتونی یک QR Code تصادفی و منحصر بهفرد بسازی! از رشتههای ترکیبی عدد و حرف گرفته تا تنظیمات حرفهای مثل خطایابی سطح بالا، نمایش تصویری و استفاده از کتابخونههای…
در این پروژه جذاب با Python، با استفاده از NumPy و Matplotlib، پیادهسازی یکی از معروفترین شبیهسازیهای جهان رو میبینیم: Conway’s Game of Life.
این شبیهسازی یک Cellular Automaton هست که از قوانین بسیار ساده، رفتارهای فوقالعاده پیچیده و جالب ایجاد میکنه!
📌 در این پروژه یاد میگیرید:
✅ کار با آرایههای NumPy برای پردازش سریع دادهها
✅ استفاده از Matplotlib Animation برای نمایش حرکتها بهصورت زنده
✅ پیادهسازی قوانین حیات و مرگ سلولها (تنهایی، ازدحام، تولید مثل)
✅ آشنایی با مفهوم Emergent Behavior در علوم کامپیوتر و شبیهسازی
📜 ایده کلی:
یک شبکهی مربعی داریم که هر سلولش یا زنده است (۱) یا مرده (۰). در هر مرحلهی زمانی، همهی سلولها بهطور همزمان طبق قوانین سادهای تغییر وضعیت میدهند:
1. هر سلول زنده با کمتر از ۲ همسایه زنده → میمیرد (تنهایی).
2. هر سلول زنده با بیش از ۳ همسایه زنده → میمیرد (ازدحام).
3. هر سلول مرده با دقیقاً ۳ همسایه زنده → زنده میشود (تولید مثل).
4. در غیر این موارد، وضعیت سلول همان میماند.
کد در پست بعدی هستش
#LearnPython@voidcompile
#python
💻@voidcompile
این شبیهسازی یک Cellular Automaton هست که از قوانین بسیار ساده، رفتارهای فوقالعاده پیچیده و جالب ایجاد میکنه!
📌 در این پروژه یاد میگیرید:
✅ کار با آرایههای NumPy برای پردازش سریع دادهها
✅ استفاده از Matplotlib Animation برای نمایش حرکتها بهصورت زنده
✅ پیادهسازی قوانین حیات و مرگ سلولها (تنهایی، ازدحام، تولید مثل)
✅ آشنایی با مفهوم Emergent Behavior در علوم کامپیوتر و شبیهسازی
📜 ایده کلی:
یک شبکهی مربعی داریم که هر سلولش یا زنده است (۱) یا مرده (۰). در هر مرحلهی زمانی، همهی سلولها بهطور همزمان طبق قوانین سادهای تغییر وضعیت میدهند:
1. هر سلول زنده با کمتر از ۲ همسایه زنده → میمیرد (تنهایی).
2. هر سلول زنده با بیش از ۳ همسایه زنده → میمیرد (ازدحام).
3. هر سلول مرده با دقیقاً ۳ همسایه زنده → زنده میشود (تولید مثل).
4. در غیر این موارد، وضعیت سلول همان میماند.
#LearnPython@voidcompile
#python
💻@voidcompile
1🤩23❤22👍17🔥16💯14
آموزش پایتون | هوش مصنوعی | voidcompile
در این پروژه جذاب با Python، با استفاده از NumPy و Matplotlib، پیادهسازی یکی از معروفترین شبیهسازیهای جهان رو میبینیم: Conway’s Game of Life. این شبیهسازی یک Cellular Automaton هست که از قوانین بسیار ساده، رفتارهای فوقالعاده پیچیده و جالب ایجاد میکنه!…
از قوانین فوقالعاده ساده، رفتارهای پیچیده و شگفتانگیز بهوجود میاد (Glider، Oscillator، Still Life و ...).
دوست دارید کد رو توسعه بدیم؟ و پیشرفته ترش کنیم ؟ ☕️
#LearnPython@voidcompile
💻@voidcompile
import numpy as np # وارد کردن numpy برای کار با آرایهها
import matplotlib.pyplot as plt # وارد کردن matplotlib برای نمایش تصویری
import matplotlib.animation as animation # وارد کردن انیمیشن برای نمایش مراحل
# تابعی که یک شبکه تصادفی اولیه میسازد
def random_grid(n, p=0.2):
# n: اندازه شبکه (n x n)
# p: احتمال اینکه هر خانه در ابتدا زنده باشد
return (np.random.rand(n, n) < p).astype(int) # آرایه صفر/یک با احتمال p
# تابع بروزرسانی قوانین بازی زندگی
def update(frameNum, img, grid):
# frameNum: شماره فریم (نیاز انیماتور)
# img: آبجکتی که تصویر را به روز میکند
# grid: آرایه وضعیت کنونی (0 مرده، 1 زنده)
# شمارش همسایهها با roll (شیفت آرایه)، بدون لایبرری اضافی
neighbors = (
np.roll(np.roll(grid, 1, 0), 1, 1) + # بالا-چپ
np.roll(grid, 1, 0) + # بالا
np.roll(np.roll(grid, 1, 0), -1, 1) +# بالا-راست
np.roll(grid, -1, 0) + # پایین
np.roll(np.roll(grid, -1, 0), 1, 1) +# پایین-چپ
np.roll(np.roll(grid, -1, 0), -1, 1)+# پایین-راست
np.roll(grid, 1, 1) + # چپ
np.roll(grid, -1, 1) # راست
)
# اعمال قوانین کانوی:
# - خانه زنده با 2 یا 3 همسایه زنده میماند
# - خانه مرده با دقیقاً 3 همسایه زنده زنده میشود (تولید مثل)
newGrid = ((grid == 1) & ((neighbors == 2) | (neighbors == 3))) | ((grid == 0) & (neighbors == 3))
newGrid = newGrid.astype(int) # تبدیل به 0/1
img.set_data(newGrid) # بهروزرسانی دادههای تصویر
grid[:] = newGrid # بهروزرسانی شبکه مرجع (مهم برای پاس به انیماتور)
return img,
# اگر مستقیم اجرا شد، انیمیشن را بساز
if __name__ == "__main__":
N = 80 # اندازه شبکه (مثلاً 80x80)
prob = 0.18 # چگالی اولیه سلولهای زنده
np.random.seed(42) # برای تکرارپذیری نتایج در هر اجرا
grid = random_grid(N, prob) # ساخت شبکه اولیه
fig, ax = plt.subplots(figsize=(6,6)) # ایجاد پنجره و محور برای تصویر
img = ax.imshow(grid, interpolation='nearest', cmap='binary') # نمایش اولیه (سیاه/سفید)
ax.set_noscript("Conway's Game of Life") # عنوان شکل
ax.axis('off') # مخفیکردن محور برای ظاهر بهتر
# ساخت انیمیشن: هر 100 میلیثانیه یک فریم
ani = animation.FuncAnimation(fig, update, fargs=(img, grid),
frames=200, interval=100, blit=True)
plt.show() # نمایش انیمیشن
دوست دارید کد رو توسعه بدیم؟ و پیشرفته ترش کنیم ؟ ☕️
#LearnPython@voidcompile
💻@voidcompile
2👍23🔥20❤19🤩18💯14
💻 اولین زبان برنامه نویسی | از ایده تا واقعیت
برنامه نویسی امروز حاصل دهه ها نوآوری و خلاقیت است، اما اولین زبان برنامه نویسی از کجا شروع شد؟
در سال ۱۸۴۳، «آدا لاولیس» اولین الگوریتم قابل اجرا توسط ماشین را نوشت که بعد ها الهام بخش زبانهای برنامه نویسی شد.
با پیشرفت کامپیوترها، در دهه ۱۹۵۰ زبان Fortran توسط IBM ساخته شد و بهعنوان اولین زبان برنامه نویسی سطح بالا شناخته شد.
📜 ویژگی های زبان Fortran:
طراحی شده برای محاسبات علمی و مهندسی
نزدیک به زبان ریاضی برای درک آسانتر
اجرای سریع روی کامپیوترهای آن زمان
🌍 امروزه، مسیر از Fortran به زبان های مدرن مثل Python و JavaScript ادامه یافته و دنیای کد نویسی را شکل داده است.
#fortran
💻@voidcompile
برنامه نویسی امروز حاصل دهه ها نوآوری و خلاقیت است، اما اولین زبان برنامه نویسی از کجا شروع شد؟
در سال ۱۸۴۳، «آدا لاولیس» اولین الگوریتم قابل اجرا توسط ماشین را نوشت که بعد ها الهام بخش زبانهای برنامه نویسی شد.
با پیشرفت کامپیوترها، در دهه ۱۹۵۰ زبان Fortran توسط IBM ساخته شد و بهعنوان اولین زبان برنامه نویسی سطح بالا شناخته شد.
📜 ویژگی های زبان Fortran:
طراحی شده برای محاسبات علمی و مهندسی
نزدیک به زبان ریاضی برای درک آسانتر
اجرای سریع روی کامپیوترهای آن زمان
🌍 امروزه، مسیر از Fortran به زبان های مدرن مثل Python و JavaScript ادامه یافته و دنیای کد نویسی را شکل داده است.
#fortran
💻@voidcompile
2🤩28👍25❤21💯18🔥14
🔓 بزرگترین هک تاریخ | وقتی امنیت جهانی لرزید
دنیای فناوری بارها شاهد هکهای بزرگ بوده، اما یکی از جنجالیترین و بزرگترین هکهای تاریخ، حمله SolarWinds در سال ۲۰۲۰ بود.
در این حمله، مهاجمان موفق شدند به زیرساخت نرمافزار SolarWinds نفوذ کنند و از طریق بهروزرسانی آلوده، هزاران سازمان دولتی و خصوصی را در سراسر جهان هدف قرار دهند.
📜 جزئیات مهم:
نفوذ به بیش از ۱۸,۰۰۰ سازمان
دسترسی به دادههای حساس دولت آمریکا
سوءاستفاده از اعتماد به بهروزرسانی رسمی
پیچیدگی و پنهانکاری بیسابقه
این حمله نشان داد که حتی بزرگترین نهادهای امنیتی هم میتوانند آسیبپذیر باشند و امنیت سایبری نیازمند توجه مداوم است.
#hack
@voidcompile
دنیای فناوری بارها شاهد هکهای بزرگ بوده، اما یکی از جنجالیترین و بزرگترین هکهای تاریخ، حمله SolarWinds در سال ۲۰۲۰ بود.
در این حمله، مهاجمان موفق شدند به زیرساخت نرمافزار SolarWinds نفوذ کنند و از طریق بهروزرسانی آلوده، هزاران سازمان دولتی و خصوصی را در سراسر جهان هدف قرار دهند.
📜 جزئیات مهم:
نفوذ به بیش از ۱۸,۰۰۰ سازمان
دسترسی به دادههای حساس دولت آمریکا
سوءاستفاده از اعتماد به بهروزرسانی رسمی
پیچیدگی و پنهانکاری بیسابقه
این حمله نشان داد که حتی بزرگترین نهادهای امنیتی هم میتوانند آسیبپذیر باشند و امنیت سایبری نیازمند توجه مداوم است.
#hack
@voidcompile
2🤩46👍28❤26💯23🔥17🗿10
آموزش پایتون | هوش مصنوعی | voidcompile
وقتی همه ی تسک هارو انجام دادی و دیگه میخوای بری خونه همون لحظه کارفرما : #fun #fun@voidcompile 💻@voidcompile
گاهی حس میکنم مغزم توی یه حلقهی while گیر کرده که شرط پایانش رو فراموش کردن بنویسن...
#fun
#fun@voidcompile
💻@voidcompile
#fun
#fun@voidcompile
💻@voidcompile
3❤61👍21🔥21🤩18💯10
آموزش پایتون | هوش مصنوعی | voidcompile
🚀 DailyPythonCode آپدیت شد! 🐍💻 این بار یک اسکریپت جذاب برای تشخیص رنگ غالب تصویر و معنی روانشناسی آن 😍 از این به بعد هر روز یا هر چند روز، یک کد پایتون خفن به ریپوی ما اضافه میشه! 📌 موضوعات ریپو: پروژههای کوچک و کاربردی پایتون هوش مصنوعی و یادگیری ماشین…
✨ برنامهای برای نفوذ به عمقِ فکر و کد ✨
آیا آمادهای هر بار یک جملهی فلسفی عمیق با افکت تایپ زنده ببینی؟
معرفی: Random Philosophical Reflections – یک اسکریپت پایتون که با:
لیستی متنوع از ۱۰۰ جملهی فلسفی کوتاه به زبان انگلیسی
انتخاب رندم با افکت تایپ کردن حرف به حرف
تعامل ساده: با زدن Enter جمله جدیدی نمایش داده میشود و با ‘q’ + Enter خارج میشود
چرا جذابه؟
ایدهآل برای الهامگیری روزانه در قالب یک تجربه مینیمال و شاعرانه
کد تمیز و قابل سفارشیسازی (میتونی جملهها، سرعت تایپ یا تعامل رو تنظیم کنی)
مناسب برای یادگیری نحوهی تولید تجربه تعاملی در CLI یا پایتون
نقشهای کوچک برای سفری بزرگ به دنیای تفکر.
🔗 برای مشاهدهی کامل کد و راهاندازی، اینجا کلیک کن:
https://github.com/voidcompile/DailyPythonCode/tree/main/Random%20Philosophical%20Reflections
💻@voidcompile
آیا آمادهای هر بار یک جملهی فلسفی عمیق با افکت تایپ زنده ببینی؟
معرفی: Random Philosophical Reflections – یک اسکریپت پایتون که با:
لیستی متنوع از ۱۰۰ جملهی فلسفی کوتاه به زبان انگلیسی
انتخاب رندم با افکت تایپ کردن حرف به حرف
تعامل ساده: با زدن Enter جمله جدیدی نمایش داده میشود و با ‘q’ + Enter خارج میشود
چرا جذابه؟
ایدهآل برای الهامگیری روزانه در قالب یک تجربه مینیمال و شاعرانه
کد تمیز و قابل سفارشیسازی (میتونی جملهها، سرعت تایپ یا تعامل رو تنظیم کنی)
مناسب برای یادگیری نحوهی تولید تجربه تعاملی در CLI یا پایتون
نقشهای کوچک برای سفری بزرگ به دنیای تفکر.
🔗 برای مشاهدهی کامل کد و راهاندازی، اینجا کلیک کن:
https://github.com/voidcompile/DailyPythonCode/tree/main/Random%20Philosophical%20Reflections
رفیقا اگر لینک باز نشد کپیش کنین و بعد در مرور گر باز کنید.
💻@voidcompile
GitHub
DailyPythonCode/Random Philosophical Reflections at main · voidcompile/DailyPythonCode
"A repository where I upload daily Python code snippets and projects. The goal is to practice and improve Python skills through consistent coding every day. Feel free to explore and learn ...
1❤16🔥10🤩10💯7👍6
آموزش پایتون | هوش مصنوعی | voidcompile
گاهی حس میکنم مغزم توی یه حلقهی while گیر کرده که شرط پایانش رو فراموش کردن بنویسن... #fun #fun@voidcompile 💻@voidcompile
معرفی زبان برنامه نویسی اسمبلی (فان)
کسی که اسمبلی بلده، وقتی بیکاره برای سرگرمی خودش CPU رو ریبوت میکنه.
برنامهنویس اسمبلی رو توی خونه پیدا نمیکنی، توی BIOS لپتاپت زندگی میکنه.
توش اشتباه تایپی یعنی خداحافظی با سیستمعامل، سلام به صفحه آبی مرگ.
#fun@voidcompile
💻@voidcompile
کسی که اسمبلی بلده، وقتی بیکاره برای سرگرمی خودش CPU رو ریبوت میکنه.
برنامهنویس اسمبلی رو توی خونه پیدا نمیکنی، توی BIOS لپتاپت زندگی میکنه.
توش اشتباه تایپی یعنی خداحافظی با سیستمعامل، سلام به صفحه آبی مرگ.
#fun@voidcompile
💻@voidcompile
2🤣30❤13👍10🔥8🤩5
آموزش پایتون | هوش مصنوعی | voidcompile
Python Basics یادگیری پایتون از صفر تا حرفهای اگر میخوای برنامهنویسی رو با یکی از پرتقاضاترین زبانهای دنیا شروع کنی، این کتاب بهترین نقطه شروعه! با Python Basics قدم به قدم از مفاهیم ساده مثل متغیرها و شرطها شروع میکنی و تا مباحث پیشرفتهتر مثل توابع،…
📘 Big Book of Small Python Projects
یادگیری پایتون با ۸۱ پروژه کوتاه و عملی! 🔥
اگر تازهکار هستی یا میخوای مهارت کدنویسی پایتون رو در پروژههای واقعی تقویت کنی، این کتاب دقیقاً برای توئه.
📌 چیزهایی که یاد میگیری:
✅ الگوریتمهای پایهای با مثالهای ساده
✅ بازیهای کوچک مثل شطرنج، maze و عددبازی
✅ پروژههای سرگرمکننده برای درک بهتر توابع و حلقهها
✅ بهبود مهارت دیباگ و خلاقیت در حل مسئله
💻@voidcompile
یادگیری پایتون با ۸۱ پروژه کوتاه و عملی! 🔥
اگر تازهکار هستی یا میخوای مهارت کدنویسی پایتون رو در پروژههای واقعی تقویت کنی، این کتاب دقیقاً برای توئه.
📌 چیزهایی که یاد میگیری:
✅ الگوریتمهای پایهای با مثالهای ساده
✅ بازیهای کوچک مثل شطرنج، maze و عددبازی
✅ پروژههای سرگرمکننده برای درک بهتر توابع و حلقهها
✅ بهبود مهارت دیباگ و خلاقیت در حل مسئله
💻@voidcompile
2🔥35👍28🤩27❤21💯18
آموزش پایتون | هوش مصنوعی | voidcompile
📘 Big Book of Small Python Projects یادگیری پایتون با ۸۱ پروژه کوتاه و عملی! 🔥 اگر تازهکار هستی یا میخوای مهارت کدنویسی پایتون رو در پروژههای واقعی تقویت کنی، این کتاب دقیقاً برای توئه. 📌 چیزهایی که یاد میگیری: ✅ الگوریتمهای پایهای با مثالهای ساده…
BigBookSmallPythonProjects.pdf
10 MB
2🔥34❤25💯21👍15🤩15
