🎯 تبدیل تاریخ میلادی به شمسی و نمایش حرفهای در پایتون
در این پست، یاد میگیریم چطور تاریخ میلادی را به تاریخ شمسی (هجری شمسی) تبدیل کنیم و به فرمت دلخواه نمایش دهیم
نصب کتابخانه
pip install jdatetime
کد کامل:
import datetime
import jdatetime
# دریافت تاریخ میلادی فعلی
today_gregorian = datetime.datetime.now()
# تبدیل به تاریخ شمسی
today_jalali = jdatetime.datetime.fromgregorian(datetime=today_gregorian)
# نمایش تاریخ به فرمت سفارشی
formatted_date = today_jalali.strftime("%Y/%m/%d - %A")
print("📅 تاریخ امروز (شمسی):", formatted_date)
#هوش_مصنوعی
#یادگیری_ماشین
#یادگیری_عمیق
#پایتون
#خلاقیت
#نوآوری
#ایده
#برنامه_نویسی
#تحلیل_داده
#علم_داده
#الگوریتم
#شبکه_های_عصبی
#ArtificialIntelligence
#MachineLearning
#DeepLearning
#PythonProgramming
#Creativity
#AIResearch
#DataScience
#NeuralNetworks
#TechInnovation
#DigitalTransformation
#FutureOfAI
#AIandML
در این پست، یاد میگیریم چطور تاریخ میلادی را به تاریخ شمسی (هجری شمسی) تبدیل کنیم و به فرمت دلخواه نمایش دهیم
نصب کتابخانه
pip install jdatetime
کد کامل:
import datetime
import jdatetime
# دریافت تاریخ میلادی فعلی
today_gregorian = datetime.datetime.now()
# تبدیل به تاریخ شمسی
today_jalali = jdatetime.datetime.fromgregorian(datetime=today_gregorian)
# نمایش تاریخ به فرمت سفارشی
formatted_date = today_jalali.strftime("%Y/%m/%d - %A")
print("📅 تاریخ امروز (شمسی):", formatted_date)
#هوش_مصنوعی
#یادگیری_ماشین
#یادگیری_عمیق
#پایتون
#خلاقیت
#نوآوری
#ایده
#برنامه_نویسی
#تحلیل_داده
#علم_داده
#الگوریتم
#شبکه_های_عصبی
#ArtificialIntelligence
#MachineLearning
#DeepLearning
#PythonProgramming
#Creativity
#AIResearch
#DataScience
#NeuralNetworks
#TechInnovation
#DigitalTransformation
#FutureOfAI
#AIandML
Media is too big
VIEW IN TELEGRAM
✍️ توکن یعنی چی؟ توکنسازی یعنی چه؟
در NLP (پردازش زبان طبیعی)، توکن یعنی هر واحد کوچک از متن؛ مثلاً یه کلمه، نشانه یا حتی یه جمله.
✅ وقتی متن رو به این واحدهای کوچیک تقسیم میکنیم، بهش میگن توکنسازی.
این اولین و مهمترین قدم برای کارهای بعدی مثل تحلیل احساسات، ترجمه و خلاصهسازی هست.
مثال ساده:
متن: «امروز هوا عالیه!»
توکنها: ['امروز', 'هوا', 'عالیه', '!']
زبان فارسی چون ساختار پیچیدهای داره (مثل فاصله مجازی یا کلمات چسبیده)، به ابزار تخصصی نیاز داره. اینجاست که Hazm به دادمون میرسه!
#توکن #توکن_سازی #NLP #پردازش_زبان_طبیعی #متن_کاوی #زبان_فارسی #Hazm #برنامه_نویسی #یادگیری_ماشین #python #هوش_مصنوعی #کدنویسی #تحلیل_داده #machinelearning #AI
در NLP (پردازش زبان طبیعی)، توکن یعنی هر واحد کوچک از متن؛ مثلاً یه کلمه، نشانه یا حتی یه جمله.
✅ وقتی متن رو به این واحدهای کوچیک تقسیم میکنیم، بهش میگن توکنسازی.
این اولین و مهمترین قدم برای کارهای بعدی مثل تحلیل احساسات، ترجمه و خلاصهسازی هست.
مثال ساده:
متن: «امروز هوا عالیه!»
توکنها: ['امروز', 'هوا', 'عالیه', '!']
زبان فارسی چون ساختار پیچیدهای داره (مثل فاصله مجازی یا کلمات چسبیده)، به ابزار تخصصی نیاز داره. اینجاست که Hazm به دادمون میرسه!
#توکن #توکن_سازی #NLP #پردازش_زبان_طبیعی #متن_کاوی #زبان_فارسی #Hazm #برنامه_نویسی #یادگیری_ماشین #python #هوش_مصنوعی #کدنویسی #تحلیل_داده #machinelearning #AI
Media is too big
VIEW IN TELEGRAM
🎯 پایتون در مصاحبه شغلی
🔍 چطور بزرگترین عنصر یک لیست رو پیدا کنیم؟
📌 لیستی از اعداد داریم، میخوایم بزرگترین عدد رو پیدا کنیم.
✅ روش اول: با تابع آماده max()
def find_largest(lst):
return max(lst)
numbers = [12, 45, 23, 67, 34]
print("Largest element:", find_largest(numbers))
📎 این روش خیلی سریع و خلاصهست.
📌 ولی در واقع پشت صحنه با حلقهها کار میکنه.
🔁 روش دوم: با حلقه دستی
def find_largest(lst):
if not lst:
return None
largest = lst[0]
for num in lst:
if num > largest:
largest = num
return largest
numbers = [12, 45, 23, 67, 34]
print("Largest element:", find_largest(numbers))
🧠 این روش به درک بهتر الگوریتمها کمک میکنه:
🔹 فرض میکنی اولین عدد بزرگتره
🔹 بقیه رو باهاش مقایسه میکنی
🔹 هر عدد بزرگتر رو جایگزین میکنی
🔹 در آخر، جواب رو برمیگردونی
#هوش_مصنوعی
#بینایی_ماشین
#یادگیری_ماشین
#دستیار_هوشمند
#پایتون
#MachineLearning
#ComputerVision
#ArtificialIntelligence
#AssistiveTech
#DeepLearning
🔍 چطور بزرگترین عنصر یک لیست رو پیدا کنیم؟
📌 لیستی از اعداد داریم، میخوایم بزرگترین عدد رو پیدا کنیم.
✅ روش اول: با تابع آماده max()
def find_largest(lst):
return max(lst)
numbers = [12, 45, 23, 67, 34]
print("Largest element:", find_largest(numbers))
📎 این روش خیلی سریع و خلاصهست.
📌 ولی در واقع پشت صحنه با حلقهها کار میکنه.
🔁 روش دوم: با حلقه دستی
def find_largest(lst):
if not lst:
return None
largest = lst[0]
for num in lst:
if num > largest:
largest = num
return largest
numbers = [12, 45, 23, 67, 34]
print("Largest element:", find_largest(numbers))
🧠 این روش به درک بهتر الگوریتمها کمک میکنه:
🔹 فرض میکنی اولین عدد بزرگتره
🔹 بقیه رو باهاش مقایسه میکنی
🔹 هر عدد بزرگتر رو جایگزین میکنی
🔹 در آخر، جواب رو برمیگردونی
#هوش_مصنوعی
#بینایی_ماشین
#یادگیری_ماشین
#دستیار_هوشمند
#پایتون
#MachineLearning
#ComputerVision
#ArtificialIntelligence
#AssistiveTech
#DeepLearning
This media is not supported in your browser
VIEW IN TELEGRAM
📸 تشخیص چهره در لحظه با Python و OpenCV!
با چند خط کد ساده، وبکم را به یک سیستم هوشمند تبدیل کردم که چهرهها را در لحظه شناسایی میکند 👀
از کتابخانهی قدرتمند OpenCV و الگوریتم کلاسیک Haar Cascade برای تشخیص چهرهها استفاده شده است.
🧠 هوش مصنوعی از همینجا شروع میشود — از تشخیص چهره تا تحلیل احساسات!
🔹 زبان برنامهنویسی: Python
🔹 کتابخانه: OpenCV
🔹 خروج: تشخیص چهره زنده با قاب سبز
#Python #OpenCV #FaceDetection #ComputerVision #AI #MachineLearning #کدنویسی #پروژه_پایتون #هوش_مصنوعی
با چند خط کد ساده، وبکم را به یک سیستم هوشمند تبدیل کردم که چهرهها را در لحظه شناسایی میکند 👀
از کتابخانهی قدرتمند OpenCV و الگوریتم کلاسیک Haar Cascade برای تشخیص چهرهها استفاده شده است.
🧠 هوش مصنوعی از همینجا شروع میشود — از تشخیص چهره تا تحلیل احساسات!
🔹 زبان برنامهنویسی: Python
🔹 کتابخانه: OpenCV
🔹 خروج: تشخیص چهره زنده با قاب سبز
#Python #OpenCV #FaceDetection #ComputerVision #AI #MachineLearning #کدنویسی #پروژه_پایتون #هوش_مصنوعی
Python برای همه چیز!
اگه فکر میکنی پایتون فقط برای علم دادهست، وقتشه دوباره فکر کنی!
از ساخت بازی تا طراحی وب، از یادگیری عمیق تا اتوماسیون مرورگر — پایتون با کتابخانههای قدرتمندش همهجا هست.
👇 لیست کامل کاربردها رو ببین و توی کامنت بگو کدومش رو بیشتر دوست داری یا باهاش کار کردی!
#Python #AI #MachineLearning #WebDev #DataScience #Automation #OpenCV #FastAPI #Django #Flask #پایتون #برنامهنویسی
اگه فکر میکنی پایتون فقط برای علم دادهست، وقتشه دوباره فکر کنی!
از ساخت بازی تا طراحی وب، از یادگیری عمیق تا اتوماسیون مرورگر — پایتون با کتابخانههای قدرتمندش همهجا هست.
👇 لیست کامل کاربردها رو ببین و توی کامنت بگو کدومش رو بیشتر دوست داری یا باهاش کار کردی!
#Python #AI #MachineLearning #WebDev #DataScience #Automation #OpenCV #FastAPI #Django #Flask #پایتون #برنامهنویسی
آموزش برنامهنویسی پایتون و هوش مصنوعی
Photo
شرکت در مسابقات برنامهنویسی پایتون (یا هر مسابقهی الگوریتمی و کدنویسی) میتواند نقش بسیار مهمی در رشد مهارتهای فردی و حرفهای شما داشته باشد. اهمیت این مسابقات را میتوان از چند جنبه بررسی کرد:
۱. تقویت مهارتهای حل مسئله
مسابقات شما را مجبور میکنند مسائل پیچیده را در زمانی محدود حل کنید.
این تمرین مداوم باعث میشود ذهن شما ساختاریافتهتر، سریعتر و خلاقتر فکر کند.
۲. یادگیری عمیقتر پایتون
برای رقابت باید از قابلیتهای زبان پایتون، کتابخانهها و بهترین روشها (best practices) به درستی استفاده کنید.
در این مسیر به سینتکس، الگوریتمها و ترفندهای کاربردی مسلطتر میشوید.
۳. افزایش سرعت و دقت
محدودیت زمانی مسابقات کمک میکند که مهارت شما در نوشتن کد کارا، تمیز و سریع بهطور چشمگیری افزایش یابد.
۴. شناخت الگوریتمها و ساختار دادهها
بسیاری از چالشها بر پایهی الگوریتمها و ساختمان دادهها هستند.
این موضوع باعث میشود دانش نظری و عملی شما در این حوزهها عمیقتر شود.
۵. فرصتهای شغلی بهتر
شرکتها (بهویژه حوزههای تکنولوژی) به مهارت در حل مسئله و الگوریتمنویسی اهمیت زیادی میدهند.
شرکت در مسابقات و کسب رتبه میتواند رزومه شما را تقویت کند و حتی باعث جذب مستقیم در برخی شرکتها شود.
۶. افزایش اعتمادبهنفس
حل چالشها و مشاهدهی پیشرفت، باعث افزایش اعتمادبهنفس و انگیزه میشود.
۷. ارتباط با جامعهی برنامهنویسان
با شرکت در مسابقات آنلاین یا حضوری، با افراد علاقهمند دیگر آشنا میشوید.
این ارتباطات میتواند به یادگیری، همکاری و حتی فرصتهای شغلی منجر شود.
۸. آمادگی برای مصاحبههای فنی
بسیاری از سوالات مصاحبههای فنی شبیه چالشهای مسابقات هستند.
تمرین این مسائل بهترین آمادگی برای ورود به بازار کار است.
#برنامهنویسی #پایتون #کدنویسی #هوش_مصنوعی #یادگیری_ماشین #یادگیری_عمیق
#شبکه_های_عصبی #الگوریتم #آموزش #آموزش_پایتون #آموزش_هوش_مصنوعی
#تدریس_پایتون #تدریس_هوش_مصنوعی #مدرس_پایتون #مدرس_هوش_مصنوعی
#کلاس_پایتون #کلاس_هوش_مصنوعی #پایتون_کاربردی #هوش_مصنوعی_کاربردی
#طراحی #بازیسازی #چالش_برنامه_نویسی #تمرین_برنامهنویسی #ایده #ایدههای_خلاقانه
#خلاقیت #مسابقات_برنامه_نویسی #جشنواره #افتخارآفرینی #برتر #نخبه
#دانشآموزان #دانشجویان #علاقمندان #مهارت_آموزی #ارتقای_مهارت
#محمودیان #درگز #مشهد #پروژه_پایتون #پروژه_هوش_مصنوعی
#آموزشگاه_مجازی #دوره_آنلاین #از_مبتدی_تا_پیشرفته #کدنویسی_خلاقانه
#Python #Coding #Programming #PythonDeveloper
#MachineLearning #DeepLearning #AI #ArtificialIntelligence
#NeuralNetworks #PythonCoding #CodeLife #TechSkills
#AIDeveloper #DataScience #LearnPython
۱. تقویت مهارتهای حل مسئله
مسابقات شما را مجبور میکنند مسائل پیچیده را در زمانی محدود حل کنید.
این تمرین مداوم باعث میشود ذهن شما ساختاریافتهتر، سریعتر و خلاقتر فکر کند.
۲. یادگیری عمیقتر پایتون
برای رقابت باید از قابلیتهای زبان پایتون، کتابخانهها و بهترین روشها (best practices) به درستی استفاده کنید.
در این مسیر به سینتکس، الگوریتمها و ترفندهای کاربردی مسلطتر میشوید.
۳. افزایش سرعت و دقت
محدودیت زمانی مسابقات کمک میکند که مهارت شما در نوشتن کد کارا، تمیز و سریع بهطور چشمگیری افزایش یابد.
۴. شناخت الگوریتمها و ساختار دادهها
بسیاری از چالشها بر پایهی الگوریتمها و ساختمان دادهها هستند.
این موضوع باعث میشود دانش نظری و عملی شما در این حوزهها عمیقتر شود.
۵. فرصتهای شغلی بهتر
شرکتها (بهویژه حوزههای تکنولوژی) به مهارت در حل مسئله و الگوریتمنویسی اهمیت زیادی میدهند.
شرکت در مسابقات و کسب رتبه میتواند رزومه شما را تقویت کند و حتی باعث جذب مستقیم در برخی شرکتها شود.
۶. افزایش اعتمادبهنفس
حل چالشها و مشاهدهی پیشرفت، باعث افزایش اعتمادبهنفس و انگیزه میشود.
۷. ارتباط با جامعهی برنامهنویسان
با شرکت در مسابقات آنلاین یا حضوری، با افراد علاقهمند دیگر آشنا میشوید.
این ارتباطات میتواند به یادگیری، همکاری و حتی فرصتهای شغلی منجر شود.
۸. آمادگی برای مصاحبههای فنی
بسیاری از سوالات مصاحبههای فنی شبیه چالشهای مسابقات هستند.
تمرین این مسائل بهترین آمادگی برای ورود به بازار کار است.
#برنامهنویسی #پایتون #کدنویسی #هوش_مصنوعی #یادگیری_ماشین #یادگیری_عمیق
#شبکه_های_عصبی #الگوریتم #آموزش #آموزش_پایتون #آموزش_هوش_مصنوعی
#تدریس_پایتون #تدریس_هوش_مصنوعی #مدرس_پایتون #مدرس_هوش_مصنوعی
#کلاس_پایتون #کلاس_هوش_مصنوعی #پایتون_کاربردی #هوش_مصنوعی_کاربردی
#طراحی #بازیسازی #چالش_برنامه_نویسی #تمرین_برنامهنویسی #ایده #ایدههای_خلاقانه
#خلاقیت #مسابقات_برنامه_نویسی #جشنواره #افتخارآفرینی #برتر #نخبه
#دانشآموزان #دانشجویان #علاقمندان #مهارت_آموزی #ارتقای_مهارت
#محمودیان #درگز #مشهد #پروژه_پایتون #پروژه_هوش_مصنوعی
#آموزشگاه_مجازی #دوره_آنلاین #از_مبتدی_تا_پیشرفته #کدنویسی_خلاقانه
#Python #Coding #Programming #PythonDeveloper
#MachineLearning #DeepLearning #AI #ArtificialIntelligence
#NeuralNetworks #PythonCoding #CodeLife #TechSkills
#AIDeveloper #DataScience #LearnPython
This media is not supported in your browser
VIEW IN TELEGRAM
«پردازش تصویر با هوش مصنوعی!
چهرههای موجود در عکس بهصورت خودکار شناسایی و شمارش شدند.
نمونهای از ترکیب دقت، سرعت و تکنولوژی در تحلیل تصاویر.»
#AI #ComputerVision #OpenCV #Python #FaceDetection
#MachineLearning #DeepLearning #Tech #Programming #ImageProcessing
چهرههای موجود در عکس بهصورت خودکار شناسایی و شمارش شدند.
نمونهای از ترکیب دقت، سرعت و تکنولوژی در تحلیل تصاویر.»
#AI #ComputerVision #OpenCV #Python #FaceDetection
#MachineLearning #DeepLearning #Tech #Programming #ImageProcessing
This media is not supported in your browser
VIEW IN TELEGRAM
راهنمای سریع داده در پایتون
#پایتون
#برنامه_نویسی
#کدنویسی
#تحلیل_داده
#علم_داده
#هوش_مصنوعی
#یادگیری_ماشین
#آموزش_پایتون
#پایتون_محمودیان
#داده_کاوی
#python
#PythonProgramming
#DataScience
#MachineLearning
#AI
حتماً ذخیره کنید ⭐
و اگر براتون مفید و دوستداشتنی بود، با بهاشتراکگذاری و حمایتتون دلگرممون کنید 🙌💙
#پایتون
#برنامه_نویسی
#کدنویسی
#تحلیل_داده
#علم_داده
#هوش_مصنوعی
#یادگیری_ماشین
#آموزش_پایتون
#پایتون_محمودیان
#داده_کاوی
#python
#PythonProgramming
#DataScience
#MachineLearning
#AI
حتماً ذخیره کنید ⭐
و اگر براتون مفید و دوستداشتنی بود، با بهاشتراکگذاری و حمایتتون دلگرممون کنید 🙌💙
🚀 ایدهات را کدنویسی کن
دوستان عزیز 👩💻👨💻
هر ایدهای که دارید را در قالب یک برنامهی پایتونی پیادهسازی کنید و ارسال کنید.
در این چالش خلاقیت و ایده از سختی کد مهمتر است.
📌 شرایط:
زبان برنامهنویسی: Python 🐍
موضوع آزاد
کد ساده هم قابل قبول است
توضیح کوتاه درباره ایده (متنی یا گفتاری)
🏆 به ایدههای خلاقانه امتیاز ویژه داده میشود.
منتظر ایدههای جذاب شما هستیم ✨
#پایتون
#هوش_مصنوعی
#برنامه_نویسی
#کدنویسی
#چالش_برنامه_نویسی
#ایده_خلاقانه
#خلاقیت
#فناوری
#توسعه_نرم_افزار
#دانشجو
#محمودیان
#درگز
#استارتاپ
#Python
#AI
#Programming
#Coding
#MachineLearning
#DataScience
#Tech
دوستان عزیز 👩💻👨💻
هر ایدهای که دارید را در قالب یک برنامهی پایتونی پیادهسازی کنید و ارسال کنید.
در این چالش خلاقیت و ایده از سختی کد مهمتر است.
📌 شرایط:
زبان برنامهنویسی: Python 🐍
موضوع آزاد
کد ساده هم قابل قبول است
توضیح کوتاه درباره ایده (متنی یا گفتاری)
🏆 به ایدههای خلاقانه امتیاز ویژه داده میشود.
منتظر ایدههای جذاب شما هستیم ✨
#پایتون
#هوش_مصنوعی
#برنامه_نویسی
#کدنویسی
#چالش_برنامه_نویسی
#ایده_خلاقانه
#خلاقیت
#فناوری
#توسعه_نرم_افزار
#دانشجو
#محمودیان
#درگز
#استارتاپ
#Python
#AI
#Programming
#Coding
#MachineLearning
#DataScience
#Tech
🚀 خبرهای عالی در راهه! 🚀
بهزودی، طی چند روز آینده خبرهای فوقالعادهای از
📌 دورههای بهروزرسانیشده پایتون
با شما به اشتراک میگذاریم 🐍✨
این دورهها بهصورت کاملاً استاندارد و مطابق با سرفصلهای رسمی پایتون طراحی شدهاند و تمام نیازهای شما را برای:
🏆 مسابقات
🎉 جشنوارهها
🧠 مصاحبههای فنی
📝 امتحانات و ارزیابیها
بهصورت صفر تا صد، کاربردی و با جزئیات کامل پوشش میدهند 🔥
اگر به دنبال یادگیری اصولی، عمیق و بهروز پایتون هستید، منتظر خبرهای جذاب ما باشید 😉
📣 بهزودی اطلاعرسانی میکنیم...
#پایتون 🐍 #آموزش_پایتون #دوره_پایتون #برنامه_نویسی
#یادگیری_برنامه_نویسی #Python #PythonCourse
#مصاحبه_فنی #مسابقات #جشنواره #آموزش_آنلاین 🚀
#دانشآموزان #دانشجویان #علاقهمندان_پایتون #پایتون #Python
#هوش_مصنوعی #AI #MachineLearning
#آموزش #یادگیری #آموزش_برنامه_نویسی
#دوره #دوره_پایتون #دوره_آموزشی
#پروژه_محور #کاربردی #پایهای #پیشرفته
#ارتقا_مهارت #توانا #مهارت_افزایی
#محمودیان #درگز #مشهد #تهران
بهزودی، طی چند روز آینده خبرهای فوقالعادهای از
📌 دورههای بهروزرسانیشده پایتون
با شما به اشتراک میگذاریم 🐍✨
این دورهها بهصورت کاملاً استاندارد و مطابق با سرفصلهای رسمی پایتون طراحی شدهاند و تمام نیازهای شما را برای:
🏆 مسابقات
🎉 جشنوارهها
🧠 مصاحبههای فنی
📝 امتحانات و ارزیابیها
بهصورت صفر تا صد، کاربردی و با جزئیات کامل پوشش میدهند 🔥
اگر به دنبال یادگیری اصولی، عمیق و بهروز پایتون هستید، منتظر خبرهای جذاب ما باشید 😉
📣 بهزودی اطلاعرسانی میکنیم...
#پایتون 🐍 #آموزش_پایتون #دوره_پایتون #برنامه_نویسی
#یادگیری_برنامه_نویسی #Python #PythonCourse
#مصاحبه_فنی #مسابقات #جشنواره #آموزش_آنلاین 🚀
#دانشآموزان #دانشجویان #علاقهمندان_پایتون #پایتون #Python
#هوش_مصنوعی #AI #MachineLearning
#آموزش #یادگیری #آموزش_برنامه_نویسی
#دوره #دوره_پایتون #دوره_آموزشی
#پروژه_محور #کاربردی #پایهای #پیشرفته
#ارتقا_مهارت #توانا #مهارت_افزایی
#محمودیان #درگز #مشهد #تهران
👏1
آموزش برنامهنویسی پایتون و هوش مصنوعی
📌 مجموعهها (Sets) در پایتون به زبان ساده اگر با دادههای یکتا سروکار داری، set بهترین دوستته! 🚀 سریع برای جستجو ➕ عالی برای حذف تکرارها 🔁 مناسب عملیات اجتماع، اشتراک و تفاوت ❄️ frozenset هم برای دادههای ثابت و کلید دیکشنری از تحلیل داده تا اعتبارسنجی ورودیها،…
تعریف ۱ – مجموعه (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 #پایتون #AI #هوش_مصنوعی #MachineLearning #یادگیری_ماشین #DeepLearning #یادگیری_عمیق #Coding #برنامه_نویسی #DataScience #علم_داده #PythonProgramming #برنامه_نویسی_پایتون #TechEducation #برنامه_نویسی_پیشرفته #ArtificialIntelligence #هوش_مصنوعی_پیشرفته #CodeLearning #کدنویسی
مجموعه در پایتون یک ساختار داده نامرتب، یکتا و تغییرپذیر است که برای ذخیرهسازی عناصر بدون تکرار و انجام عملیات ریاضی مجموعهای مانند اجتماع، اشتراک و تفاوت بهکار میرود.
تعریف ۲ – مجموعه خالی:
مجموعهای که هیچ عنصری ندارد با 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 #پایتون #AI #هوش_مصنوعی #MachineLearning #یادگیری_ماشین #DeepLearning #یادگیری_عمیق #Coding #برنامه_نویسی #DataScience #علم_داده #PythonProgramming #برنامه_نویسی_پایتون #TechEducation #برنامه_نویسی_پیشرفته #ArtificialIntelligence #هوش_مصنوعی_پیشرفته #CodeLearning #کدنویسی