تابلو اعلانات
آخرین مطالب سایت

جدید بررسی قوی بودن پسورد در پایتون

می خواهیم برنامه ای در پایتون بنویسیم که میزان استحکام رمز عبوری که کاربر به آن می دهد را بررسی کند. در این پروژه رمز عبوری قوی است که دارای همه شرایط زیر باشد: حداقل 1 حرف بین [a-z] حداقل 1 حرف بین [A-Z] حداقل 1 عدد بین [0-9] حداقل 1 نویسه از [!@#$%^&*] حداقل طول 6 کاراکتر داشته باشد. برنامه با پیمایش کاراکترهای رمز عبور، قوی بودن یا نبودن رمز عبور را اعلام می کند.

  • 215 بازدید
  • 0
  • 24 نوامبر, 2023
ادامه مطلب

جدید شبیه ساز پرتاب تاس با پایتون

همانطور که از نام برنامه پیداست، قرار است پرتاب تاس را شبیه سازی کنیم. این یکی از پروژه‌های جالب پایتون است و برای هر پرتاب تاس یک عدد تصادفی تولید می‌کند و کاربر می‌تواند تا زمانی که می‌خواهد به طور مکرر از تاس بیاندازد. هنگامی که کاربر تاس می اندازد، برنامه یک عدد تصادفی بین 1 تا 6 تولید می کند. سپس عدد تاس به کاربر نمایش داده می شود و از کاربر می‌پرسد که آیا می‌خواهد دوباره تاس بیندازد یا خیر؟ این برنامه یک تابع roll_dice را تعریف می کند که یک عدد صحیح تصادفی بین 1 و 6 را برمی گرداند. سپس از کاربر می‌خواهد تاس را به طور مکرر بیاندازد تا زمانی که تصمیم به توقف بگیرد. برای استفاده از این برنامه کافی است اسکریپت را اجرا کنید و برای انداختن دوباره تاس “y” یا برای خروج “n” را وارد کنید.

  • 328 بازدید
  • 0
  • 22 نوامبر, 2023
ادامه مطلب

جدید ایجاد دفترچه تلفن با استفاده از پایتون

دفترچه تلفن ابزاری مفید برای نگه داشتن تمام مخاطبین شما در یک مکان است. این پروژه پایتون به شما این امکان را می دهد که یک دفترچه تلفن ایجاد کنید و مخاطبین را اضافه، ویرایش و حذف کنید. علاوه بر این، می‌توانید تمام مخاطبین و جزئیات آنها را در یک مکان مشاهده کنید. این کد چهار تابع را تعریف می کند: add_contact، search_contact، edit_contact و delete_contact. تابع add_contact از کاربر می خواهد جزئیات یک مخاطب جدید را وارد کرده و آن را در فایلی به نام contacts.json ذخیره کند. تابع search_contact از کاربر می خواهد که نامی را برای جستجو وارد کند و در صورت یافتن جزئیات مخاطب را نمایش می دهد. تابع edit_contact به کاربر اجازه می دهد تا جزئیات یک مخاطب موجود را ویرایش کند. تابع delete_contact به کاربر اجازه می دهد تا یک مخاطب موجود را حذف کند. برنامه اصلی یک منوی ساده برای افزودن یک مخاطب جدید، جستجوی یک مخاطب موجود، ویرایش یک مخاطب موجود، حذف یک مخاطب موجود یا خروج از برنامه ارائه می دهد. می‌توانید این کد را تغییر دهید تا ویژگی‌های بیشتری به برنامه دفترچه تماس خود اضافه کنید، مانند مرتب‌سازی مخاطبین بر اساس نام یا شماره تلفن.

  • 850 بازدید
  • 0
  • 22 نوامبر, 2023
ادامه مطلب

جدید تولید کننده پسورد با پایتون

این پروژه شما را در ایجاد یک تولید کننده رمز عبور با پایتون راهنمایی می کند. با انجام این پروژه یاد خواهید گرفت که چگونه پسوردهایی با طول های مختلف ایجاد کنید. این پروژه راهی عالی برای یادگیری بیشتر در مورد پایتون و تمرین مهارت های کدنویسی شماست.

  • 175 بازدید
  • 0
  • 22 نوامبر, 2023
ادامه مطلب

جدید تایمر شمارش معکوس با پایتون

تایمر شمارش معکوس ابزار مفیدی برای پیگیری زمان است. در این پروژه با استفاده از پایتون یک تایمر شمارش معکوس ایجاد می کنیم. ابتدا تابعی ایجاد می کنیم که بر حسب ثانیه زمان را می گیرد و آن را در یک رشته فرمت شده چاپ می کند. سپس از این تابع برای ایجاد یک تایمر شمارش معکوس استفاده خواهیم کرد. تایمر شمارش معکوس در یک زمان معین شروع می شود و تا صفر شمارش معکوس می کند. در هر ثانیه، زمان باقی مانده را چاپ می کند. زمانی که تایمر به صفر رسید، پیامی با عنوان «Time’s up» را چاپ می‌کند. این پروژه راهی عالی برای یادگیری کار با زمان در پایتون است. همچنین ابزار مفیدی است که می توانید در سایر پروژه های خود نیز از آن استفاده کنید.

  • 375 بازدید
  • 0
  • 22 نوامبر, 2023
ادامه مطلب

جدید بازی حدس زدن عدد با پایتون

این یک پروژه کوچک سرگرم کننده است که می توان در اوقات فراغت انجام داد. این یک بازی حدس اعداد است که در پایتون نوشته شده است. ایده اصلی این است که کامپیوتر یک عدد تصادفی بین 1 تا 100 تولید کند و سپس از کاربر می خواهد که آن را حدس بزند. اگر کاربر درست حدس بزند، برنده می شود! در غیر این صورت، برنامه به آنها می گوید که حدس آنها خیلی زیاد است یا خیلی کم، و آنها فرصت دیگری پیدا می کنند تا دوباره عدد را حدس بزنند. این برنامه یک عدد تصادفی بین 1 تا 100 تولید می کند و سپس از کاربر می خواهد که عدد را حدس بزند. اگر حدس کاربر درست باشد، بازی به پایان می رسد و تعداد تلاش ها نمایش داده می شود. اگر حدس نادرست باشد، از کاربر خواسته می شود دوباره حدس بزند و به او گفته می شود که حدس او خیلی زیاد است یا خیلی پایین.

  • 284 بازدید
  • 0
  • 22 نوامبر, 2023
ادامه مطلب

جدید مدار چشمک زن با 555

در معرفی مدار آستابل 555 دیدیم که می توان با انتخاب مقدار مقاومت ها و خازن متصل به آی سی ، یک موج مربعی با فرکانس و دیوتی سایکل دلخواه ایجاد نمود. حالا قصد داریم با استفاده از همین مدار یک چشمک زن بسازیم که هر ثانیه یک بار یک LED را روشن و خاموش کند. مدار به شکل زیر است و روابط مربوط به فرکانس و دیوتی سایکل هم نشان داده شده است. ترجیح ما این است که زمان خاموش و روشن بودن LED یکسان باشد. اما می دانیم که این مدار تنها دیوتی سایکل بیشتر از 50 درصد ارایه می دهد. بنابراین ما دیوتی سایکل را 55% تعیین می کنیم، با این کار زمان روشن بودن LED 550 میلی ثانیه و زمان خاموش بودن آن 450 میلی ثانیه خواهد بود. اگر خازن C1 را 10 میکروفاراد در نظر بگیریم، مقادیر مقاومتها با توجه به دیوتی سایکل 55% و فرکانس 1 هرتز، مقادیر زیر را خواهند داشت: R1 = 14.4K R2 = 64.9K اما این مقاومتها استاندارد نیستند. با توجه به جدول مقاومتهای استاندارد مقادیر زیر را انتخاب می کنیم: R1 = 15K R2 = 62K C1 = 10uF شما می توانید با تغییر [ . . . ]

  • 198 بازدید
  • 0
  • 14 نوامبر, 2023
ادامه مطلب

جدید مدار تولید موج مربعی با آی سی تایمر 555

تایمر 555 یک آی سی محبوب و همه کاره است که برای تولید دوره‌های زمانی دقیق و پایدار طراحی شده  است. یکی از کاربردهای متداول 555 تولید موج مربعی است. فرکانس جدیدترین نسخه های 555 تا 2 مگاهرتز است اما ممکن است در فرکانسهای بالا پایداری کافی را نداشته باشد. یکی از مدارهای محبوب این آِی سی اسیلاتور یا مدار تولید موج مربعی است. مدار تولید موج مربعی در واقع یک مولتی ویبراتور آستابل است که مدار کلی آن به شکل زیر است: زمان بالا بودن و زمان پایین بودن موج خروجی را می توانید ببینید. البته این نکته هم باید ذکر شود که ضریب 0.7 در روابط بالا تقریبی است و عدد دقیق آن 0.693 است که برای راحتی محاسبات می توان همان 0.7 را استفاده نمود. با یک نگاه به روابط بالا می توان دریافت که با افزایش مقدار C1 و R1 و R2 فرکانس موج خروجی کاهش می یابد. همان طور که می بینید با استفاده از این مدار دیوتی سایکل موج مربعی خروجی همیشه بیشتر از 50 درصد خواهد بود و برای اینکه به دیوتی سایکلهای کمتر از 50 درصد دست پیدا کنیم باید در مدار تغییراتی اعمال کنیم. حالا اگر [ . . . ]

  • 318 بازدید
  • 0
  • 13 نوامبر, 2023
ادامه مطلب

جدید فتوتراپی نوزاد

این مطلب برای آشنایی مهندسان پزشکی و دانشجویان رشته مهندسی پزشکی نوشته شده و نباید برای کارهای درمانی مورد استناد قرار بگیرد. دستگاه فتوتراپی برای درمان هیاپر بیلی روبینمیا، بیماری که اغلب در نوزادان رخ می دهد و به علت غلظت بالای بیلی روبین در خون رخ می دهد، استفاده می شود. نام عامیانه این بیماری زردی نوزاد است. بیلی روبین یک محصول طبیعی و زرد رنگ از تجزیه هموگلوبین است که به دلیل پاکسازی بدن از گلبول های قرمز پیر که حاوی هموگلوبین هستند، ایجاد می شود و تا زمانی که کبد آن را به شکلی قابل دفع تبدیل کند در بدن باقی می ماند. تغییر رنگ مایل به زرد در پوست، چشم ها و غشاهای مخاطی، زمانی ایجاد می شود که سطح بیلی روبین در خون بیش از حد بالا باشد. سطوح بالای بیلی روبین می تواند ناشی از ناتوانی کبد نابالغ در پردازش سطوح بالای بیلی روبین، به ویژه در نوزادان باشد. بیلی روبین از طریق صفرا و ادرار دفع می شود و سطوح بالا ممکن است نشان دهنده بیماری های خاصی باشد. زردی نوزاد یا هایپربیلی روبینمیای نوزادی (سطح بیلی روبین خیلی بالا) زردی پوست و سایر بافت های نوزاد تازه [ . . . ]

  • 99 بازدید
  • 0
  • 24 اکتبر, 2023
ادامه مطلب

جدید اسپکتروفتومتر

اسپکتروفتومتری روشی برای اندازه گیری جذب نور توسط یک ماده شیمیایی است: این جذب به غلظت نمونه خطی بستگی دارد (قانون بیر لامبرت). در این تکنیک، یک پرتو تک رنگی (تک رنگی) نور از طریق محلولی با نمونه ای از ماده مورد تجزیه و تحلیل می تابد. مقدار نوری که از نمونه عبور می کند اندازه گیری می شود. از این رو مقدار ماده موجود در نمونه محاسبه می شود. اسپکتروفتومتر ابزاری است که مقدار فوتون (شدت نور) جذب شده را پس از عبور از محلول نمونه اندازه گیری می کند. با اسپکتروفتومتر، غلظت  یک ماده شیمیایی شناخته شده داخل یک محلول را می تواند با اندازه گیری شدت نور شناسایی شده تعیین کند. یک اسپکتروفتومتر باید بتواند طول موج های مختلفی (از IR تا UV) تولید کند زیرا ترکیبات مختلف در طول موج های مختلف بهترین جذب را دارند. بنابراین طول موج واقعی مورد استفاده برای یک اندازه گیری خاص بستگی به این دارد که کدام تجزیه و تحلیل انجام شود. اسپکتروفتومتر محدوده مورد نظر طول موج نور را تولید می کند. ابتدا یک کولیماتور (عدسی) یک پرتو مستقیم از نور را ارسال می کند که از یک منشور یا مونوکروماتور عبور می کند [ . . . ]

  • 102 بازدید
  • 0
  • 24 اکتبر, 2023
ادامه مطلب

آخرین محصولات ما