دوره جامع پایتون - پست شماره 17
متغیرها در پایتون (بخش چهارم - تبدیل نوع متغیرها)
همان گونه که میدانید تنها نوع دریافت داده توسط کاربر - که توسط دستور ()input انجام میشود- نوع رشته ای است و در ادامه برای استفاده از این ورودیها در بسیاری از موارد نیاز داریم تا نوع متغیر را تغییر دهیم. پایتون توابعی را برای این منظور در نظر گرفته است که در ادامه با آنها آشنا میشویم.
int():
این دستور مقدار داخل پرانتز را در صورت امکان تبدیل به عدد صحیح کرده و برمیگرداند.
float():
این دستور مقدار داخل پرانتز را در صورت امکان تبدیل به یک عدد اعشاری کرده و برمیگرداند.
complex(real, img):
این دستور از یک یا دو مقدار داده شده به عنوان ورودی یک متغیر از نوع مختلط ایجاد کرده و برمیگرداند.
str():
این دستور مقدار ورودی خود را تبدیل به یک متغیر رشته ای نموده و برمیگرداند.
bool():
این دستور آرگومان ورودی خود را تبدیل به یک متغیر منطقی - با مقدار True یا False- نموده و برمیگرداند.
نکته1: با دقت در جملات فوق مشخص است که سه تبدیل اول روی مقدار ورودی خود حساس هستند و در صورت نادرست بودن نوع ورودی خطای تبدیل میکند.
نکته2: تابع تبدیل bool برای رشته خالی ""، 0 و None مقدار Flase و برای سایر ورودی ها True را برمیگرداند.
گردآورنده: علی مختاری (دبیر تخصصی کدنویسی)
🏢پژوهش سرای علوم و فنون قطب رباتیک، کدنویسی و هوش مصنوعی استان قم:
@OlomFonunQom
دوره جامع پایتون - پست شماره 18
کنترلهای جریان در پایتون (بخش اول: اپراتورهای مقایسه)
کنترل جریان برنامه با استفاده از دستورات شرطی و رویههای تصمیمگیر یکی از مهمترین بخشها و جزء جدایی ناپذیر برنامهها علی الخصوص در حوزههای مرتبط با تکنولوژی مانند رباتیک میباشد. در این پست و پستهای آتی برخی مولفههای این سیستم را مورد بررسی قرار خواهیم داد.
اپراتورهای مقایسهای (<، =<، >، =>، == و =!) اولین و ابتداییترین اجزاء برای کنترل جریان برنامه هستند که با مقایسه به عملوندهای سمت چپ و راست خود یک گزاره منطقی از نوع True یا False را ایجاد میکنند که در کنترل جریان برنامه اثرگذاری خواهد داشت.
اپراتورهای معرفی شده به ترتیب از راست به چپ بزرگتر بودن، بزرگتر یا برابری، کوچکتر بودن، کوچکتری یا برابری، برابری و نابرابری عملوند سمت چپ نسبت به عملوند سمت راست را بررسی میکنند و یک نتیجه True یا False برمیگردانند.
نکته: در برخی زبانهای برنامه نویسی اپراتور دیگری با شکل === وجود دارد که یکسان بودن دو عملوند هم از نظر اندازه و هم از نظر نوع را بررسی میکند. در زبان پایتون بجای این اپراتور از is استفاده میشود.
1 == True:
نتجه عبارت مقایسه ای فوق True است اما نتیجه
1 is True:
غلط یا False خواهد بود.
تذکر: در هنگام مقایسه رشتهها تنها عدد متناظر اولین کاراکتر رشتههای سمت راست و چپ عملگر با هم مقایسه میشود.
نکته 2: برای دیدن عدد متناظر هر کاراکتر بنویسید:
ord("char")
گردآورنده: علی مختاری (دبیر تخصصی کدنویسی)
🏢پژوهش سرای علوم و فنون قطب رباتیک، کدنویسی و هوش مصنوعی استان قم:
@OlomFonunQom
دوره جامع پایتون - پست شماره 19
کنترلهای جریان در پایتون (بخش دوم: عبارت های شرطی)
یکی از پرکاربردترین عبارتهای شرطی که با تفاوتهای جزئی تقریبا در همه زبانهای برنامه نویسی وجود دارد، بلوک شرطی if است. برخی از حالتهای بکارگیری این بلوک شرطی در تصویر این پست نمایش داده شده است.
در بلوک های شرطی مفسر پایتون در صورت درستی گزاره شرطی در نظر گرفته شود، دستورات زیر مجموعه آن بخش (که در خط بعدی و با فرورفتگی 4 فاصله ای نوشته شده اند) را اجرا میکند یا در صورت نادرستی از آن عبور میکند.
if b1:
commands that will execute if b1 returns True
elif b2:
commands that will execute if b1 returns Flase & b2 returns True
else:
commands that will execute if b1 & b2 returns Flase
همان گونه که در مثال فوق مشخص است دستورات زیر مجموعه if تنها در صورتی اجرا میشوند که گزاره شرطی آن True را برگرداند.
دستورات زیر مجموعه elif تنها زمانی اجرا میشوند که گزاره شرطی مربوط به if غلط و گزاره مربوط به elif درست باشد.
دستورات زیر مجموعه else نیز در صورتی که تمامی گزاره های شرطی قبلی Flase باشند اجرا میشود.
نکته: همان گونه که در تصویر پست مشخص است، بکارگیری elif و else اختیاری و حسب نیاز است و محدودیتی در تعداد بکارگیری elif نداریم، اما if و else در یک بلوک شرطی بیش از یکبار نباید استفاده شود.
گردآورنده: علی مختاری (دبیر تخصصی کدنویسی)
🏢پژوهش سرای علوم و فنون قطب رباتیک، کدنویسی و هوش مصنوعی استان قم:
@OlomFonunQom
چرا محتوا تولید می کنیم؟ 🤔
نویسنده ای که کتابی می نویسد می خواهد کلماتش را عرضه کند و یا بفروشد، کارخانه داری که محصولی را تولید می کند می خواهد محصولش را بفروشد، یک سخنران انگیزشی می خواهد صحبت هایش را بفروشد، یک تولید کننده محتوا میخواهد محتوایش را بفروشد و یا به اشتراک بگذارد، حتی یک موسسه خیریه هم دوست دارد کمپین های حمایتی و حرف ها و خواسته هایش خریدار داشته باشند ...
گردآورنده: محسن فریدنیا (دبیر تخصصی ادبیات و علوم انسانی)
🏢 پژوهش سرای علوم و فنون، گروه ادبیات و علوم انسانی
#محتوا ۱
@OlomFonunQom
گردآورنده: محسن فریدنیا (دبیر تخصصی ادبیات و علوم انسانی)
🏢 پژوهش سرای علوم و فنون، گروه ادبیات و علوم انسانی
#محتوا ٢
@OlomFonunQom
هوش مصنوعی چیست؟
هوشمصنوعی یا Artificial Intelligence (AI) مجموعهای از تکنیکها و الگوریتمهای کامپیوتری است که برای شبیهسازی و تقلید عملکرد مغز انسان طراحی شده است. AI مانند مغز انسان، میتواند از دنیای اطرافش اطلاعات بدست آورد، اطلاعات را پردازش کرده و براساس آنها تصمیماتی بگیرد. همچنین، هوش مصنوعی در تلاش است تا با شبیهسازی قابلیتهای شناختی و عصبی مغز، بتواند به دقت و سرعت بیشتری در برخورد با مسائل پیچیده و چالش برانگیز کمک کند. به این ترتیب، هوش مصنوعی به عنوان یک فناوری نوین، به انسانها در حل مسائل و بهبود عملکرد در صنایع مختلف کمک میکند.
گردآورنده: محسن فریدنیا (دبیر تخصصی ادبیات و علوم انسانی)
🏢 پژوهش سرای علوم و فنون، گروه ادبیات و علوم انسانی
#هوش_مصنوعی
@OlomFonunQom
انواع هوش مصنوعی
هوش مصنوعی به سه دسته اصلی تقسیم میشود:
هوش مصنوعی محدود (ANI): این نوع هوش مصنوعی برای انجام وظایف خاص طراحی شده است و نمیتواند فراتر از آن وظایف عمل کند. مثالهایی از این نوع هوش مصنوعی شامل دستیارهای صوتی مانند سیری و الکسا، و سیستمهای توصیهگر مانند نتفلیکس و آمازون هستند.
هوش مصنوعی عمومی (AGI): این نوع هوش مصنوعی توانایی انجام هر وظیفهای که یک انسان میتواند انجام دهد را دارد. AGI میتواند یاد بگیرد، استدلال کند، و درک کند. این نوع هوش مصنوعی هنوز در مرحله تحقیق و توسعه است و به طور کامل تحقق نیافته است.
هوش مصنوعی فوقالعاده (ASI): این نوع هوش مصنوعی از هوش انسانی فراتر میرود و میتواند به طور مستقل تصمیمگیری کند و مسائل پیچیده را حل کند. ASI هنوز در مرحله نظری است و وجود خارجی ندارد.
گردآورنده: محسن فریدنیا (دبیر تخصصی ادبیات و علوم انسانی)
🏢 پژوهش سرای علوم و فنون، گروه ادبیات و علوم انسانی
#هوش_مصنوعی
@OlomFonunQom
محتوا با توجه به نیازهای مخاطب ما، به چند دسته تقسیم می شود:
- محتوای متنی
- محتوای تصویری
- محتوای صوتی
- محتوای ویدیویی
گردآورنده: محسن فریدنیا (دبیر تخصصی ادبیات و علوم انسانی)
🏢 پژوهش سرای علوم و فنون، گروه ادبیات و علوم انسانی
#محتوا ۳
@OlomFonunQom
دانش آموزان گرامی جهت عضویت در گروه تخصصی کدنویسی پژوهش سرای علوم و فنون از طریق لینک زیر اقدام بفرمایید.
https://eitaa.com/Software_Eng_Qom
✅مجموعه کارگاه های آموزشی قطب کشوری کد نویسی
🔷موضوع : آشنایی مقدماتی با ساخت بازی مبتنی بر اسکرچ
📝مجری : قطب کشوری کد نویسی مستقر در استان آذربایجان شرقی
📚مدرس : جناب آقای مهندس رضا پورحسین عضو قطب کشوری کد نویسی
:✅لینک حضور در وبینار:
https://a.himeet.ir/net
🌀 پژوهش سرای قطب کشوری کد نویسی
#کارگاه_آموزشی_کدنویسی
#جشنواره_علمی_پژوهشی
#قطب_کشوری_کدنویسی
╭━━━━⊰📚⊱━━━━╮
کانال رسمی
#قطب_کشوری_کدنویسی
@codenevisi
╰═══❁💠❁═══╯
╭━━━━⊰🇮🇷⊱━━━━╮
کانال رسمی
پژوهش سراهای دانش آموزی کشور
@pajouheshsara
╰═══❁💠❁═══╯
💠 مادر معنوی
▫️ وقتی وجود مبارک پیامبر بفرماید: «أَنَا وَ عَلِی أَبَوَا هَذِهِ الْأُمَّةِ»؛ یعنی من و علی #پدر_معنوی شما هستیم و شما فرزندان ما هستید، این مربوط به #هویت ماست.
▫️ ما دو #شناسنامه داریم:
1️⃣ شناسنامه ای که پدر و مادر ما برای ما گرفتند
2️⃣ و شناسنامه ای هم هست که بعد از بلوغ، خودمان باید بگیریم. این شناسنامه، دیگر عبری و عربی و سریانی و فارسی نیست؛ این شناسنامه ای است که خودمان باید بگیریم.
▫️ اگر از ما سؤال بکنند پدرتان کیست، میگوییم پیغمبر و علی بن ابی طالب؛ ما فرزند اینها هستیم و اگر از ما سؤال کردند مادرتان کیست، چه میگوییم؟
اگر پدر، علی بن ابیطالب شد، #مادر_ما کیست؟
زهرای مرضیه!
▫️ آنها ما را قبول کردند فرمودند بیایید فرزندان ما بشوید؛ ما در اُبوّت کوتاهی نداریم، شما هم در بُنوّت کوتاهی نداشته باشید.
فرمود: «أَنَا وَ عَلِی أَبَوَا هَذِهِ الْأُمَّةِ»؛ اگر پدر، علی بن ابی طالب شد، وجود مبارک #صدیقه_کبری_سلام_الله_علیها مادر ما می شود؛
ــ این راه باز است!
#سالروز_شهادت_حضرت_زهرا_سلام_الله_علیها
#آیت_الله_العظمی_جوادی_آملی
#جام_معرفت
📚 درس اخلاق
تاریخ: 1383/05/01
🌐 https://esra.ir
13.72M حجم رسانه بالاست
مشاهده در ایتا
#رباتیک #خلاقیت
ساخت یک جعبه ابزار اتوماتیک خلاقانه با دانش رباتیک
و قطعات PVC
🏢پژوهش سرای علوم و فنون قطب رباتیک، کدنویسی و هوش مصنوعی استان قم:
@OlomFonunQom