هدایت شده از یاسر محمودیان
🎉🌸 سهشنبههای «سه خط نصفی کد پایتون» 🌸🎉
💻 چالش هفتگی حل مسئله و کدنویسی پایتون
با سلام وقت بخیر 🌷
در ادامه سه سؤال این هفته از چالش «سه خط نصفی کد پایتون» رو داریم 👇
📌 لطفاً هر سؤال را حداکثر در سه خط نصفی کد پایتون حل کنید.
✉️ بعد از حل، پاسخها را برای مدیریت کانال ارسال بفرمایید.
🧩 سؤال اول | لیست و شرط
یک لیست از اعداد به شما داده شده است.
🔹 فقط اعدادی را استخراج کنید که بزرگتر از میانگین لیست هستند.
lst = [4, 10, 6, 8, 2, 14]
🧩 سؤال دوم | رشتهها
یک رشته دارید.
🔹 تعداد حروف صدادار انگلیسی (a, e, i, o, u) موجود در رشته را محاسبه کنید.
s = "education"
🧩 سؤال سوم | دیکشنری و لیست
یک لیست از اعداد داده شده است.
🔹 یک دیکشنری بسازید که در آن هر عدد کلید و زوج یا فرد بودن آن مقدار باشد.
nums = [1, 2, 3, 4, 5]
🌷✨ منتظر کدهای خلاقانهتون هستیم
🚀 سه خط نصفی، ولی حرفهای!
#سه_خط_نصفی_کد #چالش_پایتون #سهشنبه_پایتونی #کدنویسی_پایتون #آموزش_پایتون #تمرین_پایتون #برنامه_نویسی #چالش_هفتگی #پایتون_کد #یادگیری_لذت_بخش
هدایت شده از یاسر محمودیان
این هم جوابها، خلاصه و حرفهای، در حد «سه خط نصفی»
🧩 سؤال اول | لیست و شرط
lst = [4, 10, 6, 8, 2, 14]
avg = sum(lst)/len(lst)
res = [x for x in lst if x > avg]
🧩 سؤال دوم | رشتهها
s = "education"
vowels = "aeiou"
count = sum(c in vowels for c in s)
🧩 سؤال سوم | دیکشنری و لیست
nums = [1, 2, 3, 4, 5]
d = {n: "زوج" if n % 2 == 0 else "فرد" for n in nums}
🌸 کوتاه، تمیز و پایتونی
📌 مجموعهها (Sets) در پایتون به زبان ساده
اگر با دادههای یکتا سروکار داری، set بهترین دوستته!
🚀 سریع برای جستجو
➕ عالی برای حذف تکرارها
🔁 مناسب عملیات اجتماع، اشتراک و تفاوت
❄️ frozenset هم برای دادههای ثابت و کلید دیکشنری
از تحلیل داده تا اعتبارسنجی ورودیها، مجموعهها همهجا کاربرد دارن 👌
#Python #Set #برنامه_نویسی #آموزش_پایتون
آموزش برنامه نویسی پایتون و AI
📌 مجموعهها (Sets) در پایتون به زبان ساده اگر با دادههای یکتا سروکار داری، set بهترین دوستته! 🚀 سری
تعریف ۱ – مجموعه (Set):
مجموعه در پایتون یک ساختار داده نامرتب، یکتا و تغییرپذیر است که برای ذخیرهسازی عناصر بدون تکرار و انجام عملیات ریاضی مجموعهای مانند اجتماع، اشتراک و تفاوت بهکار میرود.
تعریف ۲ – مجموعه خالی:
مجموعهای که هیچ عنصری ندارد با set() ایجاد میشود. توجه داشته باشید که {} یک دیکشنری خالی است و نمیتواند بهعنوان مجموعه خالی استفاده شود.
تعریف ۳ – عملیات پایه:
مجموعهها از روشهایی مانند add(), update(), remove(), discard(), pop(), clear() برای افزودن، حذف یا خالی کردن عناصر پشتیبانی میکنند و عضویت با in یا not in بررسی میشود.
تعریف ۴ – عملیات ریاضی مجموعهای:
مجموعهها میتوانند با عملگرها یا متدهای داخلی عملیات زیر را انجام دهند:
اجتماع (Union): A | B یا A.union(B)
اشتراک (Intersection): A & B یا A.intersection(B)
تفاوت (Difference): A - B یا A.difference(B)
تفاوت متقارن (Symmetric Difference): A ^ B یا A.symmetric_difference(B)
تعریف ۵ – زیرمجموعه و فوقمجموعه:
زیرمجموعه: A.issubset(B) یا A <= B
فوقمجموعه: B.issuperset(A) یا B >= A
مجموعههای مجزا: A.isdisjoint(B)
تعریف ۶ – Set Comprehension:
ساخت مجموعه جدید با شرایط مشخص:
{x for x in iterable if شرط}
تعریف ۷ – Frozen Set:
نوعی مجموعه ثابت (immutable) که نمیتوان عناصر آن را تغییر داد و میتواند بهعنوان کلید دیکشنری استفاده شود، ولی عملیات ریاضی مجموعهای روی آن مجاز است.
راهنمای سریع دیکشنری در پایتون 🐍
#Python #PythonDictionary #Programming #LearnPython #Code #PythonTips #DataStructures
⭐️ حتماً ذخیره کن
🔁 به اشتراک بذار
❤️ حمایت کن چون بهصورت منظم پستهای آموزشی پایتون منتشر میکنم
🧮 آرایهها (Arrays) در پایتون
آرایهها برای ذخیرهسازی دادههای همنوع با مصرف حافظه کمتر استفاده میشوند و انتخابی مناسب برای کار با اعداد هستند.
📌 اگر این آموزش برات مفید بود:
👇
🔹 به اشتراک بگذارید
🔹 ذخیره کنید
🔹 با لایک و کامنت از ما حمایت کنید
#پایتون
#آموزش_پایتون
#برنامه_نویسی
#Python
#PythonArray
#کدنویسی
#یادگیری_برنامه_نویسی
#توسعه_نرم_افزار
#Coding
#Programmer
🚀 آغاز ثبتنام دوره مقدماتی پایتون
✨ شروعی ساده، کاربردی و مطمئن برای ورود به دنیای برنامهنویسی و هوش مصنوعی!
👨🏫 مدرس: یاسر محمودیان
کارشناس ارشد مهندسی کامپیوتر | مربی برنامهنویسی و هوش مصنوعی
🎯 ویژه:
دانشآموزان، دانشجویان و همهی علاقهمندان — بدون نیاز به هیچ پیشزمینهای
⚠️ ظرفیت محدود است!
اولویت با ثبتنامکنندگان زودتر میباشد.
💬 ثبتنام و اطلاعات بیشتر:
🔗 تلگرام: t.me/PyPlus_Admin
🔗 روبیکا: rubika.ir/PyPlus_Admin
🔗 ایتا: eitaa.com/learns_py
🔗 اینستاگرام: instagram.com/learns.py
📢 اطلاعیه ثبتنام دوره مقدماتی آموزش برنامهنویسی پایتون
با سلام و احترام 🌷
به اطلاع میرساند ثبتنام در دوره مقدماتی آموزش برنامهنویسی پایتون آغاز شده است.
خواهشمند است پیش از تحویل مدارک ثبتنام، مشخصات زیر را ارسال فرمایید:
نام و نام خانوادگی
کد ملی
تاریخ تولد
لیست نفرات ثبتنامی
آقایان:
خانمها:
۱.خانم ده مرده
لیست در حال بروزرسانی…
📌 تفاوت داینامیک و استاتیک در پایتون (خیلی ساده)
پایتون یک زبان داینامیکتایپ است، یعنی نوع متغیرها موقع اجرا مشخص میشود.
میتوانی یک متغیر را امروز رشته و فردا عدد قرار بدهی بدون خطا.
اما رشتهها در پایتون استاتیک نیستند، بلکه Immutable هستند.
یعنی محتوای یک string تغییر نمیکند، فقط نسخه جدید ساخته میشود.
🔑 نتیجه: متغیر داینامیک است، ولی خود رشته غیرقابل تغییر است.
داینامیکتایپ (Dynamic Typing) یعنی:
🔹 نوع متغیر در زمان اجرا (Runtime) مشخص میشود، نه قبل از اجرا.
🔹 لازم نیست هنگام تعریف متغیر نوع آن را بنویسی.
🔹 یک متغیر میتواند در طول برنامه نوعش عوض شود.
مثال ساده در پایتون:
x = "سلام" # x یک رشته است
x = 10 # حالا x یک عدد است
✔️ هیچ خطایی رخ نمیدهد.
مقایسه با استاتیکتایپ:
در زبانهای استاتیک مثل Java یا C:
int x = 10;
x = "hi"; // ❌ خطا
جمعبندی یکخطی:
> داینامیکتایپ یعنی آزادی در نوعدهی متغیرها که هنگام اجرا تعیین میشود.
📘 راهنمای جامع مهندسی پرامپتنویسی
پرامپتنویسی فقط سؤال پرسیدن نیست؛
بلکه هنرِ دقیق فکر کردن، شفاف نوشتن و هوشمندانه هدایت کردن هوش مصنوعی است.
با یک پرامپت خوب میتوانی:
✔️ خروجی دقیقتر بگیری
✔️ زمانت را ذخیره کنی
✔️ کد بهتر، محتوا قویتر و تحلیل عمیقتر تولید کنی
اگر میخواهی از هوش مصنوعی حرفهای استفاده کنی،
یادگیری مهندسی پرامپت یک مهارت ضروری است 🚀
#Python #پایتون #هوش_مصنوعی #ChatGPT #AI #Programming #مهندسی_پرامپت #PromptEngineering #Coding #PythonDeveloper #آموزش_پایتون #CodeWithAI #Developer
🌱 با افتخار اعلام میکنیم
یکی از بزرگترین تیمهای آموزش برنامهنویسی پایتون در کنار همشهریان بااستعداد و توانمندمان شکل گرفته و تاکنون کلاسهای آموزشی موفقی در سطح شهرستان برگزار شده است. در این مسیر، استعدادهای ارزشمند دانشآموزی و دانشجویی شناسایی شدهاند و این تازه آغاز راه است.
هدف ما این است که با تکیه بر همین استعدادهای فوقالعاده و با یاری خداوند، شهرستان را به قطب برنامهنویسی پایتون و دروازهای برای ورود قدرتمند به دنیای هوش مصنوعی تبدیل کنیم؛ مسیری برای رقم زدن پیشرفت علمی در سطح کلان و سربلندی سرزمین عزیزمان 🇮🇷
برای تحقق این هدف بزرگ، همه استعدادها لازماند.
از شما دعوت میکنیم با معرفی و دعوت دوستان خود به این کانال، ما را در کشف، حمایت و پرورش استعدادها همراهی کنید 🤝
📌 معرفی کنید
🔁 به اشتراک بگذارید
❤️ حمایت کنید
#پایتون
#برنامه_نویسی
#هوش_مصنوعی
#استعداد_یابی
#آموزش_فناوری
#آینده_سازان
#Python
#AI