دسته: پایتون

برنامه نویسی پایتون

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

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

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

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

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

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

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

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

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

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

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

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

جدید تولید اعداد تصادفی Random در پایتون

راه های مختلفی برای تولید اعداد تصادفی در پایتون با استفاده از ماژول تصادفی داخلی وجود دارد. در اینجا برخی از رایج ترین روش ها آورده شده است: یک عدد اعشاری تصادفی بین 0.0 و 1.0 برمی گرداند. یک عدد صحیح تصادفی بین a و b را برمی‌گرداند. یک عدد صحیح تصادفی از محدوده عدد start تا stop، به استثنای خود عدد stop، برمی‌گرداند. پارامتر step اختیاری است و افزایش بین مقادیر را مشخص می کند. یک عضو تصادفی را از یک دنباله غیر خالی، مانند لیست، تاپل، یا رشته برمی گرداند. فهرستی از k عضو منحصر به فرد را که به طور تصادفی از دنباله sequence انتخاب شده اند، برمی گرداند. عناصر دنباله را در جای خود به هم می‌ریزد و دنباله اصلی را تغییر می‌دهد. برای استفاده از هر یک از توابع بالا می توانید ماژول random را با استفاده از import random در ابتدای کد خود وارد کنید. به عنوان مثال، برای تولید یک عدد صحیح تصادفی بین 1 تا 10، می توانید از قطعه کد زیر استفاده کنید:

  • 627 بازدید
  • 0
  • 29 سپتامبر, 2023
ادامه مطلب

جدید مدیریت خطاها و استثناها در پایتون با try except

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

  • 735 بازدید
  • 0
  • 20 سپتامبر, 2023
ادامه مطلب

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

تابع راهی برای سازماندهی و استفاده مجدد از یک قطعه کد در برنامه است. تابع یک بلوک کد است که وظیفه خاصی را انجام می دهد و می تواند توسط سایر بخش های برنامه فراخوانی شود. برای تعریف یک تابع در پایتون، از کلمه کلیدی «def» و به دنبال آن نام تابع و پرانتز استفاده می کنید. در داخل پرانتز، می توانید به صورت اختیاری یک یا چند پارامتر را که تابع می تواند به عنوان ورودی دریافت کند، مشخص کنید. بعد از پرانتز، یک دونقطه (`:`) می نویسید و سپس خط بعدی را با یک tab  یا چهار تا اسپیس indent می کنید. خطوط فرورفته بدنه تابع هستند، جایی که شما عباراتی را که تابع باید اجرا کند، می نویسید. برای پایان دادن به تعریف تابع، یک عبارت ‘return’ می نویسید که به صورت اختیاری مقداری را به عنوان خروجی تابع برمی گرداند. در اینجا دو مثال از نحوه تعریف یک تابع در پایتون آورده شده است. در مثال اول یک نام گرفته می شود و پیام سلام برای آن اسم نمایش داده می شود. این تابع چیزی را بر نمی گرداند. در مثال دوم تابع دو ورودی می گیرد و جمع آن دو [ . . . ]

  • 832 بازدید
  • 0
  • 19 سپتامبر, 2023
ادامه مطلب

جدید آشنایی با list لیست در پایتون

لیست یک نوع داده است که می تواند چندین مقدار را در یک متغیر ذخیره کند. یک لیست با استفاده از براکت [ ] و جدا کردن مقادیر با کاما ایجاد می شود. به عنوان مثال، این لیستی از زبان های برنامه نویسی است: یک لیست می تواند دارای انواع مختلفی از مقادیر باشد، مانند اعداد، رشته ها، بولی ها یا حتی لیست های دیگر. به عنوان مثال، این لیستی از مقادیر ترکیبی است: برای دسترسی به عناصر یک لیست، می توانیم از عملگر اندیس [ ] استفاده کنیم. اندیس یک لیست از 0 شروع می شود و تا طول لیست منهای یک بالا می رود. به عنوان مثال، برای دسترسی به اولین عنصر لیست زبانها، می توانیم بنویسیم: این دستور “++C” را برمی گرداند. برای دسترسی به آخرین عنصر لیست می توانیم از اندیس منفی -1 استفاده کنیم. مثلا: این دستور “Rust” را برمی گرداند. ما همچنین می توانیم از برش برای دسترسی به طیف وسیعی از عناصر از یک لیست استفاده کنیم. به عنوان مثال، برای به دست آوردن سه عنصر اول لیست زبانها، می توانیم بنویسیم: این دستور [‘C++’, ‘Python’, ‘Java’] را برمی گرداند. نحوه برش به این صورت است: که در [ . . . ]

  • 548 بازدید
  • 0
  • 18 سپتامبر, 2023
ادامه مطلب

جدید خروج از حلقه در پایتون با استفاده از break

برای استفاده از break در پایتون، باید کلمه کلیدی break را در داخل بدنه حلقه بنویسید. معمولاً بعد از یک دستور if که شرایط خاصی را بررسی می کند باید نوشته شود. دستور break حلقه را خاتمه داده و در دستور بعدی پس از حلقه اجرای عادی برنامه را از سر می گیرد. برای مثال، فرض کنید می‌خواهید فهرستی از اعداد را مرور کنید و وقتی یک عدد منفی پیدا کردید، متوقف شوید. می توانید این کار را به صورت زیر انجام دهید: همانطور که می بینید، حلقه زمانی که با 4- روبرو می شود متوقف می شود و اعداد باقی مانده را چاپ نمی کند. شما می توانید از break با هر دو حلقه for و حلقه while در پایتون استفاده کنید. اگر یک حلقه تو در تو داشته باشید، break فقط از درونی ترین حلقه خارج می شود.

  • 1,010 بازدید
  • 0
  • 14 سپتامبر, 2023
ادامه مطلب

جدید استفاده از حلقه For در پایتون

حلقه for در پایتون نوعی حلقه است که به شما امکان می دهد یک بلوک کد را چند بار اجرا کنید. این حلقه زمانی مفید است که می دانید چند بار می خواهید چیزی را تکرار کنید، مانند چاپ یک پیام، اضافه کردن اعداد یا تکرار در یک دنباله. یک حلقه for در پایتون ساختار کلی زیر را دارد: متغیر variable برای دسترسی به عنصر فعلی دنباله استفاده می شود. دنباله sequence یک شی است که می توان آن را پیمایش کرد، مانند یک لیست، یک تاپل، یک دیکشنری، یک مجموعه یا یک رشته. کولون (:) شروع بدنه حلقه را نشان می دهد که در زیر عبارت for فرورفته است. بدنه حلقه یک بار برای هر عنصر در دنباله اجرا می شود، تا زمانی که دنباله تمام شود یا با دستور break مواجه شود. برای مثال، فرض کنید می خواهیم اعداد 1 تا 10 را با استفاده از حلقه for چاپ کنیم. می توان این کار را به صورت زیر انجام داد: تابع range دنباله ای از اعداد از 1 تا 10 را ایجاد می کند. متغیر num هر مقدار را در دنباله می گیرد و دستور print(num) آن را روی صفحه چاپ می کند. [ . . . ]

  • 554 بازدید
  • 0
  • 14 سپتامبر, 2023
ادامه مطلب
pico book
برای سفارش کتاب راه اندازی رزبری پای پیکو با 15درصد تخفیف روی عکس کلیک کنید