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

جدید ۱۰ میانبر یا shortcut مفید در VSCode برای برنامه‌نویسان

ویژوال استودیو کد (VS Code) یکی از محبوب‌ترین ویرایشگرهای کد در بین برنامه‌نویسان است. این ویرایشگر با میانبرهای کیبوردی متنوع خود، امکانات بسیاری را برای توسعه‌دهندگان فراهم می‌کند. در این مقاله، ۱۰ میانبر یا shortcut مفید برای برنامه‌نویسان ویندوز را معرفی می‌کنیم که می‌توانند بهره‌وری شما را افزایش دهند. ۱. باز کردن پنل فرمان (Command Palette) ۲. جستجوی فایل‌ها ۳. جابجایی بین فایل‌های باز ۴. انتخاب چند خط همزمان ۵. کامنت کردن کد ۶. جابجایی خطوط کد ۷. حذف خط ۸. انتخاب کلمه بعدی مشابه ۹. باز کردن ترمینال داخلی ۱۰. جستجوی متن در تمامی فایل‌ها

  • 778 بازدید
  • 0
  • 27 سپتامبر, 2024
ادامه مطلب

جدید 10 افزونه یا extension سودمند در VSCode برای برنامه نویسان پایتون

ویژوال استودیو کد (VS Code) یکی از محبوب‌ترین ویرایشگرهای کد در بین برنامه‌نویسان است. این ویرایشگر با extension یا افزونه‌های متنوع خود، امکانات بسیاری را برای توسعه‌دهندگان فراهم می‌کند. در این مقاله، ۱۰ افزونه مفید برای برنامه‌نویسان پایتون را معرفی می‌کنیم. 1 – Python این افزونه رسمی مایکروسافت برای پایتون است و امکاناتی مانند تکمیل خودکار کد، دیباگینگ، اجرای کد و پشتیبانی از Jupyter Notebook را فراهم می‌کند. 2 – Pylance این افزونه که توسط مایکروسافت توسعه یافته است، بهبودهای زیادی در تکمیل خودکار کد و بررسی نوع‌ها ارائه می‌دهد و به عنوان یک افزونه مکمل برای افزونه Python عمل می‌کند. 3 – Python Indent این افزونه به شما کمک می‌کند تا به راحتی و به صورت خودکار، تورفتگی‌های کد پایتون خود را مدیریت کنید. 4 – autoDocstring این افزونه به شما امکان می‌دهد تا به سرعت توضیحات داک‌استرینگ را برای توابع و کلاس‌های خود تولید کنید، که این کار باعث مستندسازی بهتر کد می‌شود. 5 – Python Test Explorer این افزونه به شما امکان می‌دهد تا تست‌های واحد پایتون خود را به راحتی اجرا و مدیریت کنید و نتایج آن‌ها را در یک رابط کاربری گرافیکی مشاهده کنید. 6 – Jupyter این افزونه به [ . . . ]

  • 800 بازدید
  • 0
  • 27 سپتامبر, 2024
ادامه مطلب

جدید تبدیل فایل csv به Json با استفاده از پایتون

فایل JSON چیست؟ فایل JSON (JavaScript Object Notation) فرمتی است که برای ذخیره و تبادل داده ها استفاده می شود. این ساختار به گونه ای است که خواندن و نوشتن را برای انسان و ماشین آسان می کند. در اینجا چند نکته کلیدی در مورد فایل های JSON وجود دارد: ساختار داده: فایل‌های JSON داده‌ها را در جفت‌ها و آرایه‌های کلید-مقدار ذخیره می‌کنند. داده‌ها با استفاده از کروشه {} برای اشیا و براکت‌ [] برای آرایه‌ها سازماندهی می‌شوند. خوانا برای انسان: قالب این فایل ها مبتنی بر متن است و طوری طراحی شده که به راحتی توسط انسان قابل خواندن باشد. به عنوان مثال: سازگاری با زبان های مختلف: اگرچه JSON از جاوا اسکریپت سرچشمه می گیرد، اما اکنون به طور گسترده در بسیاری از زبان های برنامه نویسی برای تبادل داده استفاده می شود. کاربردهای رایج: JSON معمولاً در برنامه های کاربردی وب برای انتقال داده ها بین سرور و کلاینت استفاده می شود. همچنین در API ها، فایل های پیکربندی و ذخیره سازی داده ها استفاده می شود. تبدیل فایل CSV به JSON این برنامه پایتون داده ها را از یک فایل CSV می خواند و آن را به یک فایل JSON تبدیل [ . . . ]

  • 368 بازدید
  • 0
  • 27 آگوست, 2024
ادامه مطلب

جدید چطور یک بسته را روی یک نسخه خاص از پایتون نصب کنیم؟

ممکن است شما چند نسخه مختلف از پایتون را روی ویندوز خود نصب کرده باشید. بنابراین وقتی با دستور pip یک کتابخانه یا بسته جدید را نصب می کنید این نصب بر روی نسخه پایتون پیش فرض انجام می شود. اما فرض کنید که قصد دارید بسته را روی یک نسخه دیگر نصب کنید. برای اینکار کافی است طبق مثال زیر عمل کنید: در دستور بالا نسخه دقیق پایتون مشخص شده است و نام بسته ای که می خواهیم نصب کنیم flaml است. شما باید نسخه مورد نظرتان را به جای 3.9 بنویسید و همچنین flaml را با نام کتابخانه مورد نظرتان جایگزین کنید. چطور نسخه های پایتون نصب شده را ببینیم؟

  • 368 بازدید
  • 0
  • 23 آگوست, 2024
ادامه مطلب

جدید رزبری پای پیکو 2 به بازار آمد

بررسی Raspberry Pi Pico 2 Raspberry Pi Pico 2 جدیدترین عضو خانواده Raspberry Pi است که بر اساس موفقیت Raspberry Pi Pico ساخته شده است. این برد میکروکنترلری جدید عملکرد بهبود یافته، افزایش حافظه و ویژگی های اضافی را ارائه می دهد که آن را به گزینه ای جذاب برای آماتورها و حرفه ای ها تبدیل می کند. در این مقاله، Raspberry Pi Pico 2 را با نسخه قبلی خود مقایسه می‌کنیم، در مورد قیمت‌گذاری بحث می‌کنیم، تغییرات شخص ثالث را بررسی می‌کنیم و مزایای این برد جدید را توضیح می دهیم. مقایسه Raspberry Pi Pico 2  و  Raspberry Pi Pico پردازنده: • Raspberry Pi Pico 2: مجهز به میکروکنترلر جدید RP2350 است که دارای دو هسته Arm Cortex-M33 و دو هسته RISC-V Hazard3 است که همه با فرکانس 150 مگاهرتز کار می کند که موقع بوت شدن می توان دو تا از هسته ها را انتخاب کرد. • Raspberry Pi Pico: از میکروکنترلر RP2040 با هسته های دوگانه Arm Cortex-M0+ استفاده می کند که با فرکانس 133 مگاهرتز کار می کند. حافظه: • Raspberry Pi Pico 2 دارای 520 کیلوبایت رم و 4 مگابایت حافظه فلش QSPI می باشد. • Raspberry Pi Pico دارای [ . . . ]

  • 577 بازدید
  • 0
  • 13 آگوست, 2024
ادامه مطلب

جدید آموزش استفاده از محیط مجازی venv در پایتون

پایتون به شما امکان می دهد تا نصب بسته های جداگانه را برای پروژه های مختلف مدیریت کنید. venv یک فضای نصب پایتون ایزوله “مجازی” ایجاد می کند. هنگامی که روی پروژه های مختلف کار می کنید، می توانید یک محیط مجازی جدید ایجاد کنید که از سایر محیط های مجازی جدا شده است. فایده محیط مجازی این است که ماژول ها و کتابخانه ها و بسته ها را می توانید با اطمینان نصب کرد و با محیط پروژه دیگر تداخلی نخواهد داشت. همچنین اگر پروژه ای را برای شخص یا مشتری دیگری انجام دهید برای اطمینان از اینکه پروژه قطعا روی کامپیوتر او نیز بدون مشکل کار خواهد کرد بهترین راه استفاده از محیط مجازی است. فرض کنید شما برنامه را با یک نسخه خاص از پایتون می نویسید و کتابخانه ها و بسته های ثالث را دانلود و نصب می کنید. برنامه شما با ورژن های فعلی کتابخانه هایی که نصب کرده اید به خوبی روی کامپیوتر شما اجرا می شوند. اما چه اطمینانی وجود دارد که اگر برنامه را برای شخص دیگری ارسال کنید بدون مشکل و خطا روی کامپیوتر او نیز اجرا شود؟ بنابراین باید راهی پیدا کنید که او هم [ . . . ]

  • 824 بازدید
  • 0
  • 2 آگوست, 2024
ادامه مطلب

جدید خواندن و استخراج اطلاعات موجود در دیتابیس SQLite توسط پایتون

در قسمت قبل دیدیم که چطور می توانیم یک دیتابیس ایجاد کنیم، در دیتابیس جدول درست کنیم و داده هایمان را به جدول اضافه نماییم. حالا قصد داریم که داده های موجود را از جدول استخراج کنیم. کد زیر را ببینید: کد با وارد کردن دو ماژول پایتون شروع می شود: os و sqlite3. خطوط بعدی مسیر فایل پایگاه داده SQLite را تعیین می کند: os.path.abspath(__file__) مسیر مطلق اسکریپت فعلی (فایلی که این کد در آن قرار دارد) را برمی گرداند. os.path.dirname نام دایرکتوری را از مسیر مطلق استخراج می کند. os.path.join مسیر دایرکتوری را با نام فایل ‘library.db’ ترکیب می کند تا مسیر کامل فایل پایگاه داده را ایجاد کند. حالا باید یک اتصال یا connection به پایگاه داده برقرار کنیم. sqlite3.connect(db_path) یک اتصال به پایگاه داده SQLite واقع در db_path برقرار می کند. اکنون می توانیم یک Query یا پرس و جو اجرا کنیم: خط بالا تمام سطرهای جدول با نام “books” را بازیابی می کند و نتیجه پرس و جو در متغیر query ذخیره می شود. بعد از ذخیره محتوای جدول می توانیم داده ها را با استفاده از fetchall استخراج کنیم و در متغیر data ذخیره و آن را چاپ کنیم. [ . . . ]

  • 675 بازدید
  • 0
  • 18 جولای, 2024
ادامه مطلب

جدید ایجاد دیتابیس و جدول در SQLite توسط پایتون

در این بخش از آموزش قصد داریم که نحوه کار کردن با این SQLite را در پایتون با استفاده از یک مثال ساده شروع کنیم. قبل از هر چیز بهترین خبری که می‌توان داد این است که این بسته نیازی به نصب ندارد و از قبل در پایتون گنجانده شده است. ما در این مثال قصد داریم که یک دیتابیس برای کتابهایمان ایجاد کنیم. پس به طور مستقیم sqlite3 را به برنامه وارد می‌کنیم. حالا باید یک کانکشن به دیتابیس اضافه کنیم. دقت کنید که لازم نیست از قبل دیتابیس را ساخته باشید. حالا باید دستورهای اولیه را به sqlite بدهیم تا یک جدول در دیتابیس ایجاد کند و یژگی‌های مورد نظر را به آن اضافه نماید. اولین خط دستور این است که اگر جدولی با نام  books در دیتابیس وجود ندارد آن را ایجاد کند. سپس کلید اولیه را با نام id ایجاد می‌کنیم که یک عدد صحیح است. در خطوط بعد موارد مورد نیاز را به جدول اضافه می کنیم. این موارد عبارت هستند از عنوان کتاب، نویسنده، ژانر، سال و تعداد صفحات. اما اگر دقت کنید دیتابیس در پوشه برنامه شما ایجاد نشده است. بلکه در مسیر پیش فرض ایجاد گشته است. [ . . . ]

  • 812 بازدید
  • 0
  • 12 جولای, 2024
ادامه مطلب

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

pico book
برای سفارش کتاب راه اندازی رزبری پای پیکو با 15درصد تخفیف روی عکس کلیک کنید