🟩 خروجی / Output. 👆🏽
🌐 @PyVision
import seaborn as sns
import pandas as pd
import matplotlib.pyplot as plt
# ساخت دیتافریم نمونه
df = pd.DataFrame({
"A": [1, 3, 2, 5, 4],
"B": [10, 12, 15, 17, 20],
"C": [5, 3, 4, 2, 1]
})
# محاسبه ماتریس همبستگی
corr = df.corr()
# رسم Heatmap
sns.heatmap(corr, annot=True, cmap='coolwarm')
plt.show()
🌐 @PyVision
🔥3
⚠️ به دلیل محدودیتهای اعمالشده برای نهادها و ارگانهای دولتی در پی افزایش آلودگی هوا، برگزاری بوتکمپ «خلق محصول تا کارآفرینی» تا اطلاع ثانوی به تعویق افتاد.
تاریخ جدید برگزاری بهمحض مشخص شدن اعلام خواهد شد.
از همراهی و شکیبایی شما سپاسگزاریم.🌱
🌐 @PyVision
تاریخ جدید برگزاری بهمحض مشخص شدن اعلام خواهد شد.
از همراهی و شکیبایی شما سپاسگزاریم.🌱
🌐 @PyVision
👌3
آشنایی با ۱۰ اصطلاح دنیای برنامهنویسی 🐍 🧩
قسمت اول
1️⃣ Variable (متغیر)
مکانی برای ذخیره دادهها در حافظه برنامه
2️⃣ Data Type (نوع داده)
نوع دادهای که در متغیر ذخیره میشود، مثل عدد، متن یا مقدار منطقی
3️⃣ Function (تابع)
بخشی از کد که کاری مشخص را انجام میدهد و میتوان آن را چند بار فراخوانی کرد
4️⃣ Loop (حلقه)
دستوراتی که چندین بار تکرار میشوند تا یک کار تکراری انجام شود
5️⃣ Condition (شرط)
بخشی از کد که بر اساس درستی یا نادرستی یک عبارت تصمیمگیری میکند
6️⃣ List / Array (لیست / آرایه)
ساختاری برای نگهداری چند مقدار بهصورت پشت سر هم در یک متغیر
7️⃣ Dictionary (دیکشنری)
ساختاری برای ذخیره دادهها به صورت «کلید: مقدار» برای دسترسی سریعتر
8️⃣ Class (کلاس)
قالب یا طرحی برای ساخت اشیاء با ویژگیها و رفتارهای مشابه
9️⃣ Object (شیء)
نمونهای ساختهشده از یک کلاس که میتواند داده و رفتار خودش را داشته باشد
🔟 Algorithm (الگوریتم)
مجموعهای از مراحل دقیق برای حل یک مسئله یا انجام یک کار
یاد بگیریم، تمرین کنیم و حرفهای شویم!🔥
#️⃣ #پایتون #یادگیری_پایتون #پای_ویژن
#Python #LearnPython #PyVision
🌐 @PyVision
قسمت اول
1️⃣ Variable (متغیر)
مکانی برای ذخیره دادهها در حافظه برنامه
2️⃣ Data Type (نوع داده)
نوع دادهای که در متغیر ذخیره میشود، مثل عدد، متن یا مقدار منطقی
3️⃣ Function (تابع)
بخشی از کد که کاری مشخص را انجام میدهد و میتوان آن را چند بار فراخوانی کرد
4️⃣ Loop (حلقه)
دستوراتی که چندین بار تکرار میشوند تا یک کار تکراری انجام شود
5️⃣ Condition (شرط)
بخشی از کد که بر اساس درستی یا نادرستی یک عبارت تصمیمگیری میکند
6️⃣ List / Array (لیست / آرایه)
ساختاری برای نگهداری چند مقدار بهصورت پشت سر هم در یک متغیر
7️⃣ Dictionary (دیکشنری)
ساختاری برای ذخیره دادهها به صورت «کلید: مقدار» برای دسترسی سریعتر
8️⃣ Class (کلاس)
قالب یا طرحی برای ساخت اشیاء با ویژگیها و رفتارهای مشابه
9️⃣ Object (شیء)
نمونهای ساختهشده از یک کلاس که میتواند داده و رفتار خودش را داشته باشد
🔟 Algorithm (الگوریتم)
مجموعهای از مراحل دقیق برای حل یک مسئله یا انجام یک کار
یاد بگیریم، تمرین کنیم و حرفهای شویم!🔥
#️⃣ #پایتون #یادگیری_پایتون #پای_ویژن
#Python #LearnPython #PyVision
🌐 @PyVision
👌3
✳️ خروجی چیست؟🤔👇🏽
✳️ What's the output?
#️⃣ #پایتون #کدنویسی #چالش_پایتون #برنامهنویسی #آموزش_پایتون #منطق_پایتون #پای_ویژن
#Python #PythonChallenge #Coding #LearnPython #Programming #LogicOperators #PythonTips #PyVision
🌐 @PyVision
✳️ What's the output?
x = 5
y = 0
for i in range(3):
if (x % 2 == 1) and not (i == 1):
y += i
else:
y -= 1
while x > 2 and y < 4:
if x % y != 0 or y == 0:
x -= 1
y += 2
else:
x -= 2
print(x, y)
#️⃣ #پایتون #کدنویسی #چالش_پایتون #برنامهنویسی #آموزش_پایتون #منطق_پایتون #پای_ویژن
#Python #PythonChallenge #Coding #LearnPython #Programming #LogicOperators #PythonTips #PyVision
🌐 @PyVision
👌3
PyVision | پایویژن
✳️ خروجی چیست؟🤔👇🏽 ✳️ What's the output? x = 5 y = 0 for i in range(3): if (x % 2 == 1) and not (i == 1): y += i else: y -= 1 while x > 2 and y < 4: if x % y != 0 or y == 0: x -= 1 y += 2 else: x …
🟩 تحلیل چالش
کد:
🔍 مرحله ۱، حلقه for
x % 2 == 1 → چون x = 5 عددی فرد است → شرط همیشه True
اما not(i == 1) فقط وقتی i ≠ 1 باشد True میشود.
محاسبه:
● i = 0
شرط True → y += 0 → y = 0
● i = 1
شرط False (چون i==1) → y -= 1 → y = -1
● i = 2
شرط True → y += 2 → y = 1
نتیجهٔ حلقه for:
🔍 مرحله ۲، حلقه while
شرط کلی: x > 2 and y < 4
دور ۱:
x = 5 , y = 1
چون:
x % y != 0 → 5 % 1 = 0 → False
y == 0 → False
پس شرط if → False → میرود در else:
دور ۲:
x = 3 , y = 1
x % y != 0 → 3 % 1 = 0 → False
y == 0 → False
پس again → else:
دور ۳:
x = 1 → شرط while (x > 2) False
حلقه متوقف میشود.
✅️ پاسخ نهایی:
#️⃣ #پایتون #برنامهنویسی #چالش_کدنویسی #منطق_پایتون #پای_ویژن
#Python #CodingChallenge #PythonLogic #LearnPython #PyVision
🌐 @PyVision
کد:
x = 5
y = 0
for i in range(3):
if (x % 2 == 1) and not (i == 1):
y += i
else:
y -= 1
while x > 2 and y < 4:
if x % y != 0 or y == 0:
x -= 1
y += 2
else:
x -= 2
print(x, y)
🔍 مرحله ۱، حلقه for
x % 2 == 1 → چون x = 5 عددی فرد است → شرط همیشه True
اما not(i == 1) فقط وقتی i ≠ 1 باشد True میشود.
محاسبه:
● i = 0
شرط True → y += 0 → y = 0
● i = 1
شرط False (چون i==1) → y -= 1 → y = -1
● i = 2
شرط True → y += 2 → y = 1
نتیجهٔ حلقه for:
x = 5
y = 1
🔍 مرحله ۲، حلقه while
شرط کلی: x > 2 and y < 4
دور ۱:
x = 5 , y = 1
چون:
x % y != 0 → 5 % 1 = 0 → False
y == 0 → False
پس شرط if → False → میرود در else:
x -= 2 → x = 3
y = 1
دور ۲:
x = 3 , y = 1
x % y != 0 → 3 % 1 = 0 → False
y == 0 → False
پس again → else:
x -= 2 → x = 1
y = 1
دور ۳:
x = 1 → شرط while (x > 2) False
حلقه متوقف میشود.
✅️ پاسخ نهایی:
(1, 1)
#️⃣ #پایتون #برنامهنویسی #چالش_کدنویسی #منطق_پایتون #پای_ویژن
#Python #CodingChallenge #PythonLogic #LearnPython #PyVision
🌐 @PyVision
🔥3
📚 👆🏽معرفی کتاب:
قسمت شانزدهم
Probabilistic Machine Learning an introduction
نویسنده:
Kevin Murphy
📊 سطح: پیشرفته
🗣 زبان: انگلیسی
💎 ویژگیهای منحصر به فرد کتاب:
● نوشته شده توسط Kevin Murphy از محققان برجسته حوزه ML
● ارائه چهارچوب یکپارچه احتمالاتی برای یادگیری ماشین
● ترکیب تئوری و عمل با پیادهسازیهای عملی
✨ آنچه این کتاب را خاص میکند:
● پوشش مباحث پیشرفته در دو جلد کامل:
■ جلد اول: مبانی و مفاهیم پایه
■ جلد دوم: مدلهای پیشرفته و کاربردها
● تمرکز بر رویکرد بیزی و استنتاج آماری
● ارائه کدهای عملی و مثالهای کاربردی
📖 سرفصلهای کلیدی:
● مبانی احتمال و آمار برای Machine Learning
● مدلهای تولیدی و تشخیصی
● استنتاج بیزی (Bayesian inference) و روشهای MCMC
● یادگیری عمیق احتمالاتی
● مدلهای ترتیبی و سریزمانی
📌 مطالعه معرفی کامل کتاب:
🔘 MIT Press
#️⃣ #پایتون #یادگیری_ماشین_احتمالاتی #کتاب_مرجع #هوش_مصنوعی #آمار_بیزی #کتاب_شانزدهم #پای_ویژن
#Python #ProbabilisticML #MachineLearning #AI #BayesianStatistics #PyVision
🌐 @PyVision
قسمت شانزدهم
Probabilistic Machine Learning an introduction
نویسنده:
Kevin Murphy
📊 سطح: پیشرفته
🗣 زبان: انگلیسی
💎 ویژگیهای منحصر به فرد کتاب:
● نوشته شده توسط Kevin Murphy از محققان برجسته حوزه ML
● ارائه چهارچوب یکپارچه احتمالاتی برای یادگیری ماشین
● ترکیب تئوری و عمل با پیادهسازیهای عملی
✨ آنچه این کتاب را خاص میکند:
● پوشش مباحث پیشرفته در دو جلد کامل:
■ جلد اول: مبانی و مفاهیم پایه
■ جلد دوم: مدلهای پیشرفته و کاربردها
● تمرکز بر رویکرد بیزی و استنتاج آماری
● ارائه کدهای عملی و مثالهای کاربردی
📖 سرفصلهای کلیدی:
● مبانی احتمال و آمار برای Machine Learning
● مدلهای تولیدی و تشخیصی
● استنتاج بیزی (Bayesian inference) و روشهای MCMC
● یادگیری عمیق احتمالاتی
● مدلهای ترتیبی و سریزمانی
📌 مطالعه معرفی کامل کتاب:
🔘 MIT Press
#️⃣ #پایتون #یادگیری_ماشین_احتمالاتی #کتاب_مرجع #هوش_مصنوعی #آمار_بیزی #کتاب_شانزدهم #پای_ویژن
#Python #ProbabilisticML #MachineLearning #AI #BayesianStatistics #PyVision
🌐 @PyVision
❤2🤩1
⚙️ آشنایی با ۱۰ اصطلاحات فنی در دنیای برنامهنویسی
قسمت دوم
1️⃣ Compiler / Interpreter (کامپایلر / مفسر)
برنامهای که کد نوشتهشده توسط انسان را به زبانی قابلفهم برای کامپیوتر تبدیل میکند
2️⃣ Bug (باگ)
اشتباه یا خطایی در کد که باعث میشود برنامه درست کار نکند
3️⃣ Debugging (دیباگ کردن)
فرآیند پیدا کردن و رفع باگها در برنامه
4️⃣ IDE (محیط توسعه یکپارچه)
نرمافزاری که ابزارهای لازم برای نوشتن، اجرا و تست کد را در یک محیط فراهم میکند
5️⃣ API (رابط برنامهنویسی اپلیکیشن)
راهی برای ارتباط بین نرمافزارها یا سرویسها جهت تبادل داده و دستورات
6️⃣ Framework (فریمورک)
مجموعهای از ابزارها و ساختارهای آماده برای توسعه سریعتر نرمافزار
7️⃣ Library (کتابخانه)
مجموعهای از کدها و توابع آماده برای انجام کارهای خاص در برنامه
8️⃣ Version Control (کنترل نسخه)
سیستمی برای ذخیره، پیگیری و مدیریت تغییرات کد در طول زمان
9️⃣ Repository (مخزن کد)
محلی برای نگهداری و اشتراکگذاری نسخههای مختلف کد، معمولاً در GitHub یا GitLab
🔟 Deployment (استقرار)
فرآیند انتقال برنامه از محیط توسعه به محیط واقعی (سرور) برای استفاده کاربران
✨️یاد بگیریم، تمرین کنیم و حرفهای شویم.
#️⃣ #پایتون #یادگیری_پایتون #آموزش_پایتون #پای_ویژن
#Python #LearnPython #TeachPython #PyVision #Library #Framework #API #IDE #Debugging #Compiler #Interpreter
🌐 @PyVision
قسمت دوم
1️⃣ Compiler / Interpreter (کامپایلر / مفسر)
برنامهای که کد نوشتهشده توسط انسان را به زبانی قابلفهم برای کامپیوتر تبدیل میکند
2️⃣ Bug (باگ)
اشتباه یا خطایی در کد که باعث میشود برنامه درست کار نکند
3️⃣ Debugging (دیباگ کردن)
فرآیند پیدا کردن و رفع باگها در برنامه
4️⃣ IDE (محیط توسعه یکپارچه)
نرمافزاری که ابزارهای لازم برای نوشتن، اجرا و تست کد را در یک محیط فراهم میکند
5️⃣ API (رابط برنامهنویسی اپلیکیشن)
راهی برای ارتباط بین نرمافزارها یا سرویسها جهت تبادل داده و دستورات
6️⃣ Framework (فریمورک)
مجموعهای از ابزارها و ساختارهای آماده برای توسعه سریعتر نرمافزار
7️⃣ Library (کتابخانه)
مجموعهای از کدها و توابع آماده برای انجام کارهای خاص در برنامه
8️⃣ Version Control (کنترل نسخه)
سیستمی برای ذخیره، پیگیری و مدیریت تغییرات کد در طول زمان
9️⃣ Repository (مخزن کد)
محلی برای نگهداری و اشتراکگذاری نسخههای مختلف کد، معمولاً در GitHub یا GitLab
🔟 Deployment (استقرار)
فرآیند انتقال برنامه از محیط توسعه به محیط واقعی (سرور) برای استفاده کاربران
✨️یاد بگیریم، تمرین کنیم و حرفهای شویم.
#️⃣ #پایتون #یادگیری_پایتون #آموزش_پایتون #پای_ویژن
#Python #LearnPython #TeachPython #PyVision #Library #Framework #API #IDE #Debugging #Compiler #Interpreter
🌐 @PyVision
👌2
دپارتمان مهندسی کامپیوتر و سازمان دانشجویان جهاددانشگاهی با همکاری دانشکده فنی و مهندسی دانشگاه بین المللی امام خمینی(ره) برگزار می کند:
💢سمینار "برای حرفه ای ها پول هست!"
🔰موقعیت های شغلی مختلف در حوزه فناوری و کامپیوتر
🔰مهارت های مورد نیاز برای ورود به بازار کار و موفقیت در آن
📆دوشنبه 10 آذرماه
⏰ساعت 10:15 الی 11:50
🏫سالن آمفی تئاتر دانشکده فنی و مهندسی دانشگاه بین المللی امام خمینی(ره)
✨اگر به حوزه فناوری و کامپیوتر علاقهمندی و میخوای با یادگیری مهارت وارد بازار کار بشی؛ این سمیار برای تو ست...
🌐qazviniso.ir
🆔 @qazviniso
🌐 @PyVision
💢سمینار "برای حرفه ای ها پول هست!"
🔰موقعیت های شغلی مختلف در حوزه فناوری و کامپیوتر
🔰مهارت های مورد نیاز برای ورود به بازار کار و موفقیت در آن
📆دوشنبه 10 آذرماه
⏰ساعت 10:15 الی 11:50
🏫سالن آمفی تئاتر دانشکده فنی و مهندسی دانشگاه بین المللی امام خمینی(ره)
✨اگر به حوزه فناوری و کامپیوتر علاقهمندی و میخوای با یادگیری مهارت وارد بازار کار بشی؛ این سمیار برای تو ست...
🌐qazviniso.ir
🆔 @qazviniso
🌐 @PyVision
👌4
PyVision | پایویژن
دپارتمان مهندسی کامپیوتر و سازمان دانشجویان جهاددانشگاهی با همکاری دانشکده فنی و مهندسی دانشگاه بین المللی امام خمینی(ره) برگزار می کند: 💢سمینار "برای حرفه ای ها پول هست!" 🔰موقعیت های شغلی مختلف در حوزه فناوری و کامپیوتر 🔰مهارت های مورد نیاز برای ورود به…
🔴 توجه
✅️ حضور برای عموم آزاد است.
✅️ حضور برای عموم آزاد است.
🤩4
PyVision | پایویژن
🗺 نقشه راه توسعه وب با Python + موقعیتهای شغلی در بازار کار اگر بخواهیم با زبان پایتون وارد دنیای وب بشویم، این مسیر پیش روی ماست👇🏽 🚀 مراحل یادگیری گامبهگام: 1️⃣ تسلط بر مفاهیم پایه و برنامهنویسی شیءگرا در Python 2️⃣ یادگیری اصول فرانتاند: HTML، CSS…
✳️ اگر میخواهید با فریمورک web2py آشنا بشوید و بدانید چرا بین فریمورکهای پایتونی محبوب است، متن زیر را مطالعه فرمائید.👇🏽🐍
#️⃣ #پایتون #توسعه_وب #پای_ویژن
#Python #WebDevelopment #PyVision
🌐 @PyVision
#️⃣ #پایتون #توسعه_وب #پای_ویژن
#Python #WebDevelopment #PyVision
🌐 @PyVision
👌3
PyVision | پایویژن
✳️ اگر میخواهید با فریمورک web2py آشنا بشوید و بدانید چرا بین فریمورکهای پایتونی محبوب است، متن زیر را مطالعه فرمائید.👇🏽🐍 #️⃣ #پایتون #توسعه_وب #پای_ویژن #Python #WebDevelopment #PyVision 🌐 @PyVision
⚪️ معرفی web2py، فریمورکی برای توسعه وب
● فریمورک web2py یک فریمورک متنباز (open-source) و فولاستک (full-stack) برای توسعهٔ وب است و با زبان Python نوشته شده است.
● این فریمورک طوری طراحی شده که کار ساخت وباپلیکیشنهای دیتابیسمحور (database-driven) را سریعتر و سادهتر کند.
● فریمورک web2py از معماری MVC (Model-View-Controller) استفاده میکند؛ یعنی منطق (Model)، رابط کاربری (View) و کنترل جریان (Controller) بهصورت جداگانه مدیریت میشوند.
● یکی از ویژگیهای برجستهاش «محیط توسعه (IDE) تحت وب» است، یعنی میتوانید با مرورگر وب، کدنویسی، تست، مدیریت دیتابیس و استقرار اپلیکیشن را انجام دهید؛ بدون نیاز به ابزار خارجی.
● فریمورک web2py دارای لایهٔ انتزاع پایگاهداده (Database Abstraction Layer — DAL) است که به شما اجازه میدهد بدون نوشتن SQL مستقیم با دیتابیس کار کنید، و با دیتابیسهای مختلف (مثل SQLite, MySQL, PostgreSQL و …) جابجا شوید.
● این فریمورک بسیاری از امکانات معمول وب، بسان مدیریت نشست ها (sessions & cookies)، احراز هویت، تولید خودکار فرمها، خروجی در قالبهای مختلف (HTML, JSON, XML و …)، سیستم کش، ثبت لاگ خطا و … را همراهِ خود دارد.
● فریمورک web2py برای کاربرانی که تازه میخواهند وارد توسعه وب شوند یا میخواهند پروژه را سریع راه بیندازند، مناسب است. به علت "سادگی"، "سرعت در توسعه" و "کامل بودن ابزارها".
📌 منابع:
🔘 web2py.com
🔘 What is Web2Py in Python?
#️⃣ #پایتون #وب_پایتون #توسعه_وب #فریمورک #آموزش_پایتون #پای_ویژن
#Python #Web2py #WebDevelopment #PyDev #TechTips #PyVision
🌐 @PyVision
● فریمورک web2py یک فریمورک متنباز (open-source) و فولاستک (full-stack) برای توسعهٔ وب است و با زبان Python نوشته شده است.
● این فریمورک طوری طراحی شده که کار ساخت وباپلیکیشنهای دیتابیسمحور (database-driven) را سریعتر و سادهتر کند.
● فریمورک web2py از معماری MVC (Model-View-Controller) استفاده میکند؛ یعنی منطق (Model)، رابط کاربری (View) و کنترل جریان (Controller) بهصورت جداگانه مدیریت میشوند.
● یکی از ویژگیهای برجستهاش «محیط توسعه (IDE) تحت وب» است، یعنی میتوانید با مرورگر وب، کدنویسی، تست، مدیریت دیتابیس و استقرار اپلیکیشن را انجام دهید؛ بدون نیاز به ابزار خارجی.
● فریمورک web2py دارای لایهٔ انتزاع پایگاهداده (Database Abstraction Layer — DAL) است که به شما اجازه میدهد بدون نوشتن SQL مستقیم با دیتابیس کار کنید، و با دیتابیسهای مختلف (مثل SQLite, MySQL, PostgreSQL و …) جابجا شوید.
● این فریمورک بسیاری از امکانات معمول وب، بسان مدیریت نشست ها (sessions & cookies)، احراز هویت، تولید خودکار فرمها، خروجی در قالبهای مختلف (HTML, JSON, XML و …)، سیستم کش، ثبت لاگ خطا و … را همراهِ خود دارد.
● فریمورک web2py برای کاربرانی که تازه میخواهند وارد توسعه وب شوند یا میخواهند پروژه را سریع راه بیندازند، مناسب است. به علت "سادگی"، "سرعت در توسعه" و "کامل بودن ابزارها".
📌 منابع:
🔘 web2py.com
🔘 What is Web2Py in Python?
#️⃣ #پایتون #وب_پایتون #توسعه_وب #فریمورک #آموزش_پایتون #پای_ویژن
#Python #Web2py #WebDevelopment #PyDev #TechTips #PyVision
🌐 @PyVision
👌4
✳️ خروجی چیست؟🤔
✳️ What's the output?
#️⃣ #پایتون #کدنویسی #چالش_پایتون #برنامهنویسی #آموزش_پایتون #منطق_پایتون #پای_ویژن
#Python #PythonChallenge #Coding #LearnPython #Programming #LogicOperators #PythonTips #PyVision
🌐 @PyVision
✳️ What's the output?
a = 0
b = 5
if a or b:
print("Yes")
else:
print("No")
#️⃣ #پایتون #کدنویسی #چالش_پایتون #برنامهنویسی #آموزش_پایتون #منطق_پایتون #پای_ویژن
#Python #PythonChallenge #Coding #LearnPython #Programming #LogicOperators #PythonTips #PyVision
🌐 @PyVision
🤩3
🆒3
🎨 کتابخانه Plotly، تعاملیکردن مصورسازی دادهها
اگر به دنبال نمودارهای زیبا، تعاملی و قابل انتشار در وب هستیم، کتابخانه Plotly یکی از بهترین گزینههاست. این کتابخانه به ما اجازه میدهد نمودارهای پویا بسازیم؛ نمودارهایی که با حرکت ماوس، زوم و کلیک میتوانند اطلاعات بیشتری نمایش دهند.
🔹 ماهیت آن چیست؟
کتابخانه Plotly یک کتابخانهٔ قدرتمند برای ساخت نمودارهای تعاملی در پایتون است که برای تحلیل داده، داشبوردسازی و ارائههای حرفهای استفاده میشود.
🔹 مثال ساده: نمودار خطی (Line Plot)
🔹 چرا Plotly محبوب است؟
بهخاطر سازگاری عالی با Jupyter Notebook، امکان ذخیرهٔ نمودارها در قالب HTML و تنوع بالای نمودارها (۳بعدی، نقشه، هیستوگرام و …)
📌 منبع:
🔘 Plotly documentation
#️⃣ #پایتون #مصورسازی_داده #تحلیل_داده #پای_ویژن
#python #plotly #datavisualization #datascience #machinelearning #PyVision
🌐 @PyVision
اگر به دنبال نمودارهای زیبا، تعاملی و قابل انتشار در وب هستیم، کتابخانه Plotly یکی از بهترین گزینههاست. این کتابخانه به ما اجازه میدهد نمودارهای پویا بسازیم؛ نمودارهایی که با حرکت ماوس، زوم و کلیک میتوانند اطلاعات بیشتری نمایش دهند.
🔹 ماهیت آن چیست؟
کتابخانه Plotly یک کتابخانهٔ قدرتمند برای ساخت نمودارهای تعاملی در پایتون است که برای تحلیل داده، داشبوردسازی و ارائههای حرفهای استفاده میشود.
🔹 مثال ساده: نمودار خطی (Line Plot)
import plotly.express as px
import pandas as pd
df = pd.DataFrame({
"x": [1, 2, 3, 4, 5],
"y": [10, 14, 12, 22, 28]
})
fig = px.line(df, x="x", y="y", noscript="Simple Line Plot")
fig.show()
🔹 چرا Plotly محبوب است؟
بهخاطر سازگاری عالی با Jupyter Notebook، امکان ذخیرهٔ نمودارها در قالب HTML و تنوع بالای نمودارها (۳بعدی، نقشه، هیستوگرام و …)
📌 منبع:
🔘 Plotly documentation
#️⃣ #پایتون #مصورسازی_داده #تحلیل_داده #پای_ویژن
#python #plotly #datavisualization #datascience #machinelearning #PyVision
🌐 @PyVision
🔥2🤩1
✅️ خروجی / Output 👆🏽
🌐 @PyVision
import plotly.express as px
import pandas as pd
df = pd.DataFrame({
"x": [1, 2, 3, 4, 5],
"y": [10, 14, 12, 22, 28]
})
fig = px.line(df, x="x", y="y", noscript="Simple Line Plot")
fig.show()
🌐 @PyVision
🔥1🤩1
PyVision | پایویژن
✳️ خروجی چیست؟🤔 ✳️ What's the output? a = 0 b = 5 if a or b: print("Yes") else: print("No") #️⃣ #پایتون #کدنویسی #چالش_پایتون #برنامهنویسی #آموزش_پایتون #منطق_پایتون #پای_ویژن #Python #PythonChallenge #Coding #LearnPython #Programming #LogicOperators…
🟦 کد:
🟦 تحلیل فارسی
در پایتون هر مقدار را میتوان به صورت منطقی (Boolean) تعبیر کرد:
● 0 → معادل False
● هر عددِ غیر صفر (مثلاً 5) → معادل True
عبارت شرطی ما این است:
جریان کار or در پایتون:
1. اول a بررسی میشود.
● a = 0 → در منطق بولی → False
2. چون a مقدار «حقیقی» ندارد (False است)، پایتون سراغ b میرود.
3. b = 5 → معادل True است.
بنابراین مقدار کل عبارت a or b از نظر منطقی True محسوب میشود.
پس شرط if a or b: برقرار است و بلوک if اجرا میشود:
هیچوقت به else نمیرسیم.
🟦 خروجی :
🟦 English Analysis
In Python, values are treated as Boolean in conditions:
● 0 → considered False
● Any non-zero number (like 5) → considered True
The condition is:
How
The else block is never executed.
🟦 Output:
🌐 @PyVision
a = 0
b = 5
if a or b:
print("Yes")
else:
print("No")
🟦 تحلیل فارسی
در پایتون هر مقدار را میتوان به صورت منطقی (Boolean) تعبیر کرد:
● 0 → معادل False
● هر عددِ غیر صفر (مثلاً 5) → معادل True
عبارت شرطی ما این است:
a or b
جریان کار or در پایتون:
1. اول a بررسی میشود.
● a = 0 → در منطق بولی → False
2. چون a مقدار «حقیقی» ندارد (False است)، پایتون سراغ b میرود.
3. b = 5 → معادل True است.
بنابراین مقدار کل عبارت a or b از نظر منطقی True محسوب میشود.
پس شرط if a or b: برقرار است و بلوک if اجرا میشود:
print("Yes")هیچوقت به else نمیرسیم.
🟦 خروجی :
Yes
🟦 English Analysis
In Python, values are treated as Boolean in conditions:
● 0 → considered False
● Any non-zero number (like 5) → considered True
The condition is:
a or b
How
or works:
1. It evaluates a first.
● a = 0 → Boolean value is False.
2. Since a is False, Python checks b.
3. b = 5 → Boolean value is True.
So the whole expression a or b is logically True.
Therefore, the if condition is True, and the if block runs:print("Yes")The else block is never executed.
🟦 Output:
Yes
🌐 @PyVision
🤩4
🔥به مناسبت روز دانشجو🔥
🏆بزرگترین مسابقه هوش مصنوعی کشور با همکاری بنیاد ملی نخبگان، پست بانک ایران، محک و iEEE برگزار میشود.
📌جوایز:
۵۰ هزار دلار جایزه نقدی ( هر چالش بیش از یک میلیارد تومان)
🔸امتیاز نخبگی بنیاد ملی نخبگان، امریه سربازی و ...
🎓 تخفیف روز دانشجو : stu04
💳 امکان پرداخت در ۴ قسط با اسنپ پی
⌛️مهلت تا ۱۷ آذر
🌐 ثبتنام و دریافت اطلاعات بیشتر
🔗 اینستاگرام
☎️شماره تماس:91096992-021
📱پشتیبانی تلگرام:09103445843
🟣جایزه سالانه هوش مصنوعی ایران (iAAA)|
@iaaa_ai
🏆بزرگترین مسابقه هوش مصنوعی کشور با همکاری بنیاد ملی نخبگان، پست بانک ایران، محک و iEEE برگزار میشود.
📌جوایز:
۵۰ هزار دلار جایزه نقدی ( هر چالش بیش از یک میلیارد تومان)
🔸امتیاز نخبگی بنیاد ملی نخبگان، امریه سربازی و ...
🎓 تخفیف روز دانشجو : stu04
💳 امکان پرداخت در ۴ قسط با اسنپ پی
⌛️مهلت تا ۱۷ آذر
🌐 ثبتنام و دریافت اطلاعات بیشتر
🔗 اینستاگرام
☎️شماره تماس:91096992-021
📱پشتیبانی تلگرام:09103445843
🟣جایزه سالانه هوش مصنوعی ایران (iAAA)|
@iaaa_ai
👌2
🚀 آشنایی با ۱۰ اصطلاح پیشرفته دنیای برنامهنویسی
قسمت سوم
1️⃣ Algorithm Complexity (پیچیدگی الگوریتم)
مقداری که نشان میدهد یک الگوریتم از نظر زمان اجرا و میزان حافظه چقدر کارآمد است
2️⃣ Database (پایگاه داده)
سیستمی برای ذخیره، سازماندهی و مدیریت دادهها بهصورت ساختیافته
3️⃣ Frontend / Backend (فرانتاند / بکاند)
بخش ظاهری و قابل مشاهده برنامه برای کاربر (فرانتاند) و بخش پشتصحنهای که دادهها و منطق برنامه را مدیریت میکند (بکاند)
4️⃣ Full Stack (فولاستک)
برنامهنویسی که هم در بخش فرانتاند و هم بکاند مهارت دارد
5️⃣ API Request / Response (درخواست و پاسخ API)
فرآیند ارسال درخواست از یک برنامه به سرور و دریافت پاسخ از آن برای تبادل داده
6️⃣ Authentication / Authorization (احراز هویت / سطح دسترسی)
تشخیص هویت کاربران (Authentication) و تعیین مجوز دسترسی آنها به بخشهای مختلف سیستم (Authorization)
7️⃣ Refactoring (بازنویسی کد)
بهبود و تمیز کردن ساختار کد بدون تغییر عملکرد آن برای افزایش خوانایی و نگهداری آسانتر
8️⃣ Testing (تستنویسی)
نوشتن و اجرای تستهایی برای اطمینان از اینکه بخشهای مختلف برنامه درست کار میکنند
9️⃣ CI/CD (ادغام و تحویل مداوم)
فرآیندی خودکار برای ادغام کدهای جدید، تست آنها، و استقرار سریع نسخههای تازهی برنامه
🔟 Scalability (مقیاسپذیری)
توانایی سیستم برای پاسخگویی به افزایش کاربران یا دادهها بدون افت عملکرد
✨️یاد بگیریم، تمرین کنیم و حرفهای شویم.
#️⃣ #پایتون #یادگیری_پایتون #آموزش_پایتون #پای_ویژن
#Python #LearnPython #PyVision #API #FullStack #Database
🌐 @PyVision
قسمت سوم
1️⃣ Algorithm Complexity (پیچیدگی الگوریتم)
مقداری که نشان میدهد یک الگوریتم از نظر زمان اجرا و میزان حافظه چقدر کارآمد است
2️⃣ Database (پایگاه داده)
سیستمی برای ذخیره، سازماندهی و مدیریت دادهها بهصورت ساختیافته
3️⃣ Frontend / Backend (فرانتاند / بکاند)
بخش ظاهری و قابل مشاهده برنامه برای کاربر (فرانتاند) و بخش پشتصحنهای که دادهها و منطق برنامه را مدیریت میکند (بکاند)
4️⃣ Full Stack (فولاستک)
برنامهنویسی که هم در بخش فرانتاند و هم بکاند مهارت دارد
5️⃣ API Request / Response (درخواست و پاسخ API)
فرآیند ارسال درخواست از یک برنامه به سرور و دریافت پاسخ از آن برای تبادل داده
6️⃣ Authentication / Authorization (احراز هویت / سطح دسترسی)
تشخیص هویت کاربران (Authentication) و تعیین مجوز دسترسی آنها به بخشهای مختلف سیستم (Authorization)
7️⃣ Refactoring (بازنویسی کد)
بهبود و تمیز کردن ساختار کد بدون تغییر عملکرد آن برای افزایش خوانایی و نگهداری آسانتر
8️⃣ Testing (تستنویسی)
نوشتن و اجرای تستهایی برای اطمینان از اینکه بخشهای مختلف برنامه درست کار میکنند
9️⃣ CI/CD (ادغام و تحویل مداوم)
فرآیندی خودکار برای ادغام کدهای جدید، تست آنها، و استقرار سریع نسخههای تازهی برنامه
🔟 Scalability (مقیاسپذیری)
توانایی سیستم برای پاسخگویی به افزایش کاربران یا دادهها بدون افت عملکرد
✨️یاد بگیریم، تمرین کنیم و حرفهای شویم.
#️⃣ #پایتون #یادگیری_پایتون #آموزش_پایتون #پای_ویژن
#Python #LearnPython #PyVision #API #FullStack #Database
🌐 @PyVision
🔥3