وبلاگ رسانگار
با ما حرفه ای باشید
مطالب درج شده یا کلمه کلیدی

آموزش برنامه نویسی پایتون

برنامه نویسی محدودیت با python-محدودیت

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

نمای کلی Async IO در پایتون 3.7

پایتون 3 asyncio ماژول ابزارهای اساسی برای پیاده سازی I/O ناهمزمان در پایتون فراهم می کند. این ماژول در پایتون 3.4 معرفی شد و با هر انتشار جزئی بعدی، ماژول به طور قابل توجهی تکامل یافته است. این آموزش شامل یک نمای کلی از پارادایم…

پایتون: محتوا را به یک فایل اضافه کنید

در این مقاله روش افزودن محتوا به فایل موجود با استفاده از پایتون را بررسی خواهیم کرد. فرض کنید یک فایل به نام داریم helloworld.txt حاوی متن "سلام دنیا!" و در فهرست کاری فعلی ما قرار دارد روی یک سیستم فایل یونیکس: $ cat ./helloworld.txt…

تابع zip() Python

در این مقاله روش استفاده از پایتون داخلی را بررسی خواهیم کرد zip() تابع. این zip() تابع یک تابع داخلی پایتون است که به ما اجازه می دهد عناصر مربوطه را از چندین دنباله در یک واحد ترکیب کنیم لیست تاپل ها. دنباله ها آرگومان های پذیرفته شده…

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

هنگام نوشتن و اجرای برنامه های پایتون، ممکن است گیر کرده و نیاز به کمک داشته باشید. ممکن است لازم باشد معنی ماژول‌ها، کلاس‌ها، توابع، کلمات کلیدی و غیره را بدانید. خبر خوب این است که پایتون با یک سیستم کمک داخلی ارائه می‌شود. این بدان…

بیانیه ادعای پایتون

در این مقاله روش استفاده از آن را بررسی خواهیم کرد assert بیانیه در پایتون در پایتون، assert از دستور برای تأیید صحت یا نبودن یک شرط با استفاده از نحو استفاده می شود: assert <condition> اگر شرایط به True، برنامه طوری اجرا می شود…

مرتب سازی لیست پایتون با sorted() و sort()

در این مقاله چندین روش برای مرتب سازی لیست ها در پایتون بررسی می کنیم. پایتون با دو روش داخلی برای مرتب‌سازی لیست‌ها و سایر اشیاء تکرارپذیر ارسال می‌شود. روش انتخاب شده برای یک مورد خاص اغلب بستگی دارد روی چه بخواهیم یک لیست را در محل…

گرد کردن اعداد در پایتون

استفاده از رایانه برای انجام ریاضیات نسبتاً پیچیده یکی از دلایلی است که این دستگاه در ابتدا توسعه یافت. تا زمانی که اعداد صحیح و جمع، تفریق و ضرب منحصراً در محاسبات دخالت دارند، همه چیز خوب است. به محض اینکه اعداد ممیز شناور یا کسرها و…

رشته اسناد پایتون

همانطور که قبلاً در مقاله قبلی با عنوان Commenting Code Python اشاره شد، آموخته اید که مستندسازی یک مرحله ضروری و پیوسته در process توسعه نرم افزار مقاله ذکر شده در بالا به طور خلاصه به معرفی مفهوم رشته های مستند که راهی برای ایجاد…

مبانی مدیریت حافظه در پایتون

معرفی مدیریت حافظه است process تخصیص کارآمد، عدم تخصیص و هماهنگی حافظه به طوری که تمام فرآیندهای مختلف به آرامی اجرا شوند و بتوانند به طور بهینه به منابع مختلف سیستم دسترسی داشته باشند. مدیریت حافظه همچنین شامل پاکسازی حافظه اشیایی است…