📌 تفاوت == و is در پایتون
این دوتا همیشه یکی نیستن!
📍مثلاً ببین این مورد عجیب رو:
🤔 چرا؟ چون اعداد بزرگتر از محدوده کش پایتون، آبجکتهای جدا میشن!
💡 فرق کوچیکی که میتونه باگ بزرگی بشه!
{ @RaziCSA }
این دوتا همیشه یکی نیستن!
اما چرا این مهمه؟ چون خیلی وقتها آبجکتها توی حافظه جدا ذخیره میشن، حتی اگه شبیه هم باشن.
حواست باشه که is فقط برای بررسی "این دقیقاً همونه؟" استفاده میشه، نه "شبیهشه؟"
📍مثلاً ببین این مورد عجیب رو:
x = 1000
y = 1000
x == y # True
x is y # False
🤔 چرا؟ چون اعداد بزرگتر از محدوده کش پایتون، آبجکتهای جدا میشن!
💡 فرق کوچیکی که میتونه باگ بزرگی بشه!
#پایتون / #ترفند_کدنویسی / #RaziCSA / #Python
{ @RaziCSA }
🔥16❤4
📌 مسیر شغلی 1 : دیتا ساینتیست
📊 وقتی دادهها رو به بینش تبدیل میکنی!
توی این پست گفتیم دقیقاً کار یه Data Scientist چیه، چه مهارتهایی میخواد، چطور میتونی واردش بشی و آیندهی شغلیش چطوره.
🧠 اگه دنبال یه شغل پویا، دادهمحور و جهانی هستی، شاید این همون مسیریه که دنبالش بودی...
📅 هفته آینده مسیر دوم: «Data Analyst» و فرقش با Data Scientist!
{ @RaziCSA }
📊 وقتی دادهها رو به بینش تبدیل میکنی!
📍تو دنیایی که هر روز با میلیاردها داده سروکار داریم، شغل «دیتا ساینتیست» تبدیل شده به یکی از پرتقاضاترین و جذابترین مسیرهای علوم کامپیوتر.
این مسیر ترکیبیه از کدنویسی، تحلیل، یادگیری ماشین و کمی جادو با نمودارها! 😄
توی این پست گفتیم دقیقاً کار یه Data Scientist چیه، چه مهارتهایی میخواد، چطور میتونی واردش بشی و آیندهی شغلیش چطوره.
🧠 اگه دنبال یه شغل پویا، دادهمحور و جهانی هستی، شاید این همون مسیریه که دنبالش بودی...
📅 هفته آینده مسیر دوم: «Data Analyst» و فرقش با Data Scientist!
#علوم_کامپیوتر / #مسیر_شغلی / #دیتا_ساینس / #تحلیل_داده / #RaziCSA / #Python / #DataScientist
{ @RaziCSA }
🐳14🔥3
📌 چرا لیست تغییر میکنه، ولی عدد نه؟
یه تفاوت ساده ولی خیلی مهم توی پایتون!
🔸 دادههایی مثل عدد، رشته یا تاپل، immutable هستن. وقتی به تابع فرستاده میشن، یه کپی ازشون در اختیار تابع قرار میگیره. پس هر تغییری فقط روی اون کپی اتفاق میافته و دادهی اصلی تغییر نمیکنه.
🔹 اما ساختارهایی مثل لیست و دیکشنری، mutable هستن. یعنی اگه به تابع داده بشن، خود شیء اصلی وارد بازی میشه و هر تغییری که تابع اعمال کنه، واقعاً روی اون آبجکت اصلی اثر میذاره.
☝️همین تفاوت ساده میتونه باعث یه سری باگهای نامرئی توی کدهات بشه که پیدا کردنشون اصلاً راحت نیست.
🧠 خروجی تکه کدهای بالا رو توی کامنت برامون بنویس :)
{ @RaziCSA }
یه تفاوت ساده ولی خیلی مهم توی پایتون!
📍 تا حالا شده یه عدد رو بدی به تابع و بعدش ببینی هیچ تغییری نکرده؟ اما یه لیست رو که میدی، بعد از تابع، محتواش عوض شده؟ 🤔
این رفتار عجیب نیست — دلیلش برمیگرده به یه مفهوم اساسی در پایتون:
تغییرپذیر (Mutable) و تغییرناپذیر (Immutable) بودن دادهها.
🔸 دادههایی مثل عدد، رشته یا تاپل، immutable هستن. وقتی به تابع فرستاده میشن، یه کپی ازشون در اختیار تابع قرار میگیره. پس هر تغییری فقط روی اون کپی اتفاق میافته و دادهی اصلی تغییر نمیکنه.
🔹 اما ساختارهایی مثل لیست و دیکشنری، mutable هستن. یعنی اگه به تابع داده بشن، خود شیء اصلی وارد بازی میشه و هر تغییری که تابع اعمال کنه، واقعاً روی اون آبجکت اصلی اثر میذاره.
☝️همین تفاوت ساده میتونه باعث یه سری باگهای نامرئی توی کدهات بشه که پیدا کردنشون اصلاً راحت نیست.
🧠 خروجی تکه کدهای بالا رو توی کامنت برامون بنویس :)
#پایتون / #python / #مبانی_برنامه_نویسی / #نکات_کدنویسی / #RaziCSA
{ @RaziCSA }
🐳14👍3
Forwarded from انجمن هوش مصنوعی دانشگاه رازی (Yn 1988)
🚀 انجمن علمی هوش مصنوعی دانشگاه رازی
با همکاری شرکت فناوری زیکارو برگزار میکند:
کارگاه آموزشی مقدماتی برنامهنویسی پایتون
💻 بهصورت مجازی در اسکایروم
📅 زمان برگزاری:
۲۴، ۲۵، ۲۶ و ۲۷ مرداد
🕣 ساعت ۲۰:۳۰ تا ۲۲:۳۰
📚 سرفصلهای دوره:
🔹 نصب پایتون و کتابخانههای موردنیاز
🔹 انواع دادهها (Data Types)
🔹 متغیرها
🔹 رشتهها (Strings)
🔹 دستورات شرطی
🔹 حلقهها (Loops)
🔹 لیستها (Lists)
🔹 متدها
🔹 توابع (Functions)
🔹 حل مثالها و تمرینهای کاربردی
🎥 ویژه شاغلان و افراد پرمشغله:
در صورت عدم امکان حضور در کلاس، پس از ثبتنام فیلم جلسات در اختیار شرکتکنندگان قرار خواهد گرفت.
🎓 مزایای شرکت در دوره:
✅ آموزش از مقدماتی تا کاربردی
✅ مناسب برای تمامی دانشجویان و علاقهمندان
✅ صدور گواهی معتبر از دانشگاه رازی
💰 هزینه ثبتنام: ۱۸۰ هزار تومان
⏳ ظرفیت محدود
📌 آخرین مهلت ثبتنام: ۲۷ مرداد
📩 جهت ثبتنام در تلگرام پیام دهید:
👤 @amozshi_admin20
📢 کانال اطلاعرسانی کارگاههای آموزشی کشور:
https://t.me/amozshii20
#پایتون #Python #برنامه_نویسی #هوش_مصنوعی #دانشگاه_رازی #زیکارو #کارگاه_آموزشی #مهارت_آموزی #دانشجو #اسکای_روم
با همکاری شرکت فناوری زیکارو برگزار میکند:
کارگاه آموزشی مقدماتی برنامهنویسی پایتون
💻 بهصورت مجازی در اسکایروم
📅 زمان برگزاری:
۲۴، ۲۵، ۲۶ و ۲۷ مرداد
🕣 ساعت ۲۰:۳۰ تا ۲۲:۳۰
📚 سرفصلهای دوره:
🔹 نصب پایتون و کتابخانههای موردنیاز
🔹 انواع دادهها (Data Types)
🔹 متغیرها
🔹 رشتهها (Strings)
🔹 دستورات شرطی
🔹 حلقهها (Loops)
🔹 لیستها (Lists)
🔹 متدها
🔹 توابع (Functions)
🔹 حل مثالها و تمرینهای کاربردی
🎥 ویژه شاغلان و افراد پرمشغله:
در صورت عدم امکان حضور در کلاس، پس از ثبتنام فیلم جلسات در اختیار شرکتکنندگان قرار خواهد گرفت.
🎓 مزایای شرکت در دوره:
✅ آموزش از مقدماتی تا کاربردی
✅ مناسب برای تمامی دانشجویان و علاقهمندان
✅ صدور گواهی معتبر از دانشگاه رازی
💰 هزینه ثبتنام: ۱۸۰ هزار تومان
⏳ ظرفیت محدود
📌 آخرین مهلت ثبتنام: ۲۷ مرداد
📩 جهت ثبتنام در تلگرام پیام دهید:
👤 @amozshi_admin20
📢 کانال اطلاعرسانی کارگاههای آموزشی کشور:
https://t.me/amozshii20
#پایتون #Python #برنامه_نویسی #هوش_مصنوعی #دانشگاه_رازی #زیکارو #کارگاه_آموزشی #مهارت_آموزی #دانشجو #اسکای_روم
❤1