آخرین درسهای منتشر شده
Django Rest Framework (DRF)
نکات ضروری برای کار در شرکت یا پروژه واقعی
تا الان ابزارهای DRF را یکی یکی یاد گرفتید. سریالایزر، ویوهای مختلف، احراز هویت، فیلتر، صفحهبندی، نسخهبندی …
مستند سازی خودکار API در DRF
تا الان چندین API حرفهای با DRF ساختهاید. فیلتر و جستجو و صفحهبندی دارید. احراز هویت و مجوزها را اضافه کردی…
نسخه بندی API در DRF
تا الان چندین API ساختید. فیلتر و جستجو و صفحهبندی دارید. احراز هویت و مجوزها را هم اضافه کردید. اما یک سؤال…
صفحه بندی در DRF
تا الان APIهایی ساختید که همه دادهها را یکجا برمیگردانند. این روش برای وقتی که ده تا مقاله دارید، خوب …
فیلتر، جستجو و مرتبسازی در DRF
تا الان APIهای ساختید که همه دادهها را یکجا برمیگردانند. مثلاً GET /api/articles/ لیست همه مقالات را نشان می…
تست نویسی در پایتون با pytest
ریفکتور کردن پروژه
یک توسعهدهنده باتجربه را تصور کنید که شش ماه پیش کدی نوشته. حالا میخواهد آن را بهتر کند. ساختارش را تمیزتر …
جمع بندی و نقشه راه بعدی
در درس های قبلی، با یک سوال ساده شروع کردیم: چطور مطمئن شویم کدی که نوشتیم درست کار میکند؟آن سوال، مسیر کاملی را …
تست فایل، JSON و دیتابیس با pytest
تابعی که فقط دو عدد را جمع میکند تست راحتی است. ورودی میدهی، خروجی را چک میکنی، تمام. اما برنامه&zwnj…
آشنایی با تستنویسی در توسعه نرمافزار
یک برنامهنویس در طول روز دهها تصمیم کوچک میگیرد. یک تابع اضافه میکند، یک شرط تغییر میدهد،…
سنجش پوشش تستها با Test Coverage
وقتی برای پروژه کیف پول خود دهها تست مختلف مینویسید، شاید احساس کنید کار تمام شده و همهچیز زیر نظر اس…
مقدماتی جنگو
معرفی فریمورک جنگو
اگر بخواهید یک وبسایت داینامیک را از صفر با پایتون خام بنویسید، باید هفتهها وقت صرفِ طراحی سیستم احراز هویت،…
URL ها در جنگو
برای اینکه کاربر به محتوای سایت شما برسد، ابتدا باید آدرسی را در مرورگر تایپ کند. این آدرسها تصادفی ساخته نمی&zwn…
Template ها در جنگو
اگر تا اینجای کار درگیر منطقهای پایتونی و جداول دیتابیس بودید، حالا وقت آن است که تمام آن دادههای خام را به…
ویو ها در جنگو
به موتور متفکر وبسایت خود خوش آمدید! اگر دیتابیس را قلب و قالبها را ویترین سایت بدانیم، ویو در جنگو (Django…
پنل مدیریت جنگو
به یکی از جذابترین ایستگاههای مسیر خوش آمدید! اگر بگویم جنگو بخشی از شهرت جهانیاش را مدیون همین یک بخ…
مقدماتی پایتون
دانلود و نصب پایتون
قبل از نصب پایتون بهتر است یادآوری کنیم که پایتون یکی از محبوبترین زبانهای برنامهنویسی در جهان است که…
ماژول ها در پایتون
ماژول ها در پایتون یکی از مهمترین اجزای این زبان برنامه نویسی هستند که به ما اجازه میدهند کدهایمان را…
شی گرایی در پایتون
برنامهنویسی فقط نوشتن کد نیست؛ هنر ساختن سیستمهایی است که شبیه دنیای واقعی کار میکنند. شی گرایی…
کلاس در پایتون
کلاس در پایتون، یکی از ابزارهای قدرتمندی که هر برنامهنویس پایتون باید بهخوبی با آن آشنا باشد. شاید تا به حا…
خطا و استثناها در پایتون
آیا تا به حال در حال اجرای یک برنامه پایتون بودهاید که ناگهان متوقف شود و با یک پیام خطای ترسناک مواجه شوید؟ این …
کد نویسی تمیز در پایتون
چکلیست بازنویسی کد
بسیاری از برنامهنویسان تصور میکنند همین که کدشان کار میکند و خروجی درست را تحویل میدهد، مأموریت…
پیکربندی Linters و Formatters پایتون
حتماً برای شما هم پیش آمده که ساعتها وقت خود را صرف بحث با همتیمیهایتان کنید که آیا برای فاصله مجاز در…
مدیریت هوشمند خطاها با استثناها
تصور کنید در حال رانندگی هستید و به جای اینکه چراغ چک خودرو با یک رنگ قرمز واضح به شما هشدار دهد، یک مانیتور کوچک روی د…
مدیریت هوشمند منابع با دستور with
باز کردن و بستن دستی یک فایل یا مدیریت اتصالات پایگاه داده، شبیه به روشن نگه داشتن چراغهای یک خانه خالی است؛ انرژ…
پیادهسازی اصول SOLID در پایتون
نوشتن کدی که در ظاهر درست کار کند قدم اول برنامهنویسی است، اما تغییر دادن آن بدون خراب شدن سایر بخشهای سیست…
گیت برای بازار کار
اتصال مخزن محلی به گیتهاب
دنیای کدهای شما از مرزهای سیستم شخصی فراتر میرود. تا این لحظه، تمام تغییرات و تاریخچه پروژه تنها در حافظه کامپیوت…
ادغام شاخهها و حل تعارض در گیت
ادغام شاخهها لحظهی باشکوهی است که تلاشهای جداگانهی اعضای یک تیم به یک نتیجه واحد و نهایی تبدیل …
شاخهسازی و جابهجایی بین شاخهها در گیت
توسعه همزمان ویژگیهای مختلف بدون تداخل با کدهای اصلی، مهارتی است که شما را از یک کدنویس ساده به یک برنامه&z…
مشاهده تاریخچه و لغو تغییرات در گیت
اشتباه کردن بخشی جداییناپذیر از فرآیند برنامهنویسی است. گاهی تغییراتی در کدهای خود ایجاد میکنید که پر…
اصول نوشتن پیام کامیت حرفهای
تصور کنید بعد از چند ماه به سراغ یکی از پروژههای قدیمی خود میروید تا باگی را برطرف کنید، یا به یک تیم نرم&z…
چرا یادگیری با آکادمی پایتون متفاوت است؟
بیان ساده و مفاهیم شفاف
ما پیچیدگیهای پایتون را کنار زدیم تا مفاهیم را به زبان ساده و دور از تکلفهای دانشگاهی یاد بگیرید.
یادگیری بر اساس استانداردهای ۲۰۲۶
سرفصلهای ما دقیقا طبق آخرین تغییرات دنیای پایتون تدوین شده تا وقت شما روی کدهای منسوخشده تلف نشود.
نقشه راه مشخص و هدفمند
از سردرگمی بین هزاران ویدیوی پراکنده خلاص شوید؛ اینجا هر قدم شما را به شکلی منظم به مرحله بعد هدایت میکند.
تعامل مستقیم و بدون واسطه
در اینجا محتوا توسط کسی تولید شده که خودش مسیر یادگیری را طی کرده و دغدغههای شما را دقیقاً درک میکند.
تازه ترین مقالات وبلاگ آکادمی
راهنمای کامل برنامهنویسی بدون اینترنت (چک لیست + معرفی ابزارها)
تصور کنید در اوج تمرکز هستید، منطق یک الگوریتم پیچیده در ذهنتان شکل گرفته و دقیقاً زمانی که میخواهید کتابخانه مورد نظرتان را فراخوانی …
راهنمای جامع الگوریتم در پایتون | از مبانی تا مصاحبههای فنی (همراه با کد)
در دنیای برنامهنویسی، همه ما با نوشتن کد، به کامپیوتر دستور میدهیم که یک سری کارها را برایمان انجام دهد. اما آیا تا به حال فکر …
آموزش نوشتن کد تمیز در پایتون (قواعد PEP 8 و فراتر از آن)
"هر احمقی میتواند کدی بنویسد که کامپیوتر آن را بفهمد. برنامهنویسان خوب کدی مینویسند که انسانها آن را بفهمند." این ج…
بررسی جامع بهترین زبان برنامه نویسی برای مهاجرت
رویای مهاجرت و ساختن یک زندگی جدید در کشوری دیگر، یکی از بزرگترین و هیجانانگیزترین تصمیماتی است که یک فرد میتواند در زندگی خود …
معرفی جامع کتابخانه های پایتون برای هوش مصنوعی در سال 2026
هوش مصنوعی (AI) دیگر یک مفهوم علمی-تخیلی نیست؛ این تکنولوژی به بخشی جداییناپذیر از زندگی روزمره ما تبدیل شده است. از سیستمهای پ…
مدت زمان یادگیری پایتون چقدر است؟ (راهنمای واقعبینانه 2026)
"یادگیری پایتون چقدر زمان میبرد؟" این سوال، بدون شک، یکی از اولین، مهمترین و پرتکرارترین سوالاتی است که در ذهن هر فرد علاقهمند …
نقشه راه پایتون در سال 2026 رو از دست نده
برای شروع، لازم نیست هزینه کنی. با ثبتنام در آکادمی، نقشه راه اختصاصی و گامبهگام پایتون رو از طریق ایمیل دریافت کن و برای شروعِ دورهها با خبر شو.