پایتون
آموزش جامع پایتون از سطح مبتدی تا پیشرفته همراه با مثالهای کاربردی، پروژههای واقعی و نکات مهم برنامهنویسی. مناسب ورود به بازار کار و یادگیری اصولی Python.
-

روز ۶: تنظیم URLها در Django و آشنایی با path و include
URLها در هر وباپلیکیشن نقش ستون فقرات را بازی میکنند، چون تمام درخواستهای کاربر از طریق آنها وارد سیستم میشود. در Django، سیستم URL routing بهگونهای طراحی شده که هم ساده باشد و هم برای…
بیشتر بخوانید » -

روز ۱۷: کار با فایلها در پایتون خواندن و نوشتن
یکی از مهمترین مهارتهایی که هر برنامهنویس پایتون باید یاد بگیرد، کار با فایلها و مدیریت دادههای ذخیرهشده روی دیسک است. در دنیای واقعی، برنامهها معمولاً فقط با ورودی لحظهای کاربر کار نمیکنند، بلکه نیاز…
بیشتر بخوانید » -

روز ۱۶: فرمتدهی رشتهها در پایتون با f-string و format
در دنیای واقعی برنامه نویسی، خروجی برنامه فقط برای کامپیوتر نیست، بلکه اغلب برای انسان نمایش داده میشود. پیامهای خطا، گزارشها، لاگها، خروجی فرمها و حتی متنهایی که در فایل ذخیره میشوند، همگی نیاز به…
بیشتر بخوانید » -

روز ۱۵: کار با رشتهها در پایتون و متدهای مهم
تقریباً هیچ برنامهای بدون کار با متن وجود ندارد. از گرفتن ورودی کاربر گرفته تا پردازش دادهها، نمایش پیامها، کار با فایلها، درخواستهای وب و حتی ارتباط با دیتابیسها، همهجا با رشتهها سروکار داریم. به…
بیشتر بخوانید » -

روز ۱۴: پروژه مدیریت لیست خرید در پایتون
بعد از یادگیری مفاهیم پایهای مثل متغیرها، شرطها، حلقهها و توابع، اگر وارد فضای پروژه نشویم، خیلی از آموختهها بهسرعت فراموش میشوند. پروژههای کوچک دقیقاً همان نقطهای هستند که مفاهیم تئوری به مهارت عملی تبدیل…
بیشتر بخوانید » -

روز ۵: آشنایی با MVT در Django (Model، View، Template) به زبان ساده
یکی از مهمترین مفاهیمی که باید در ابتدای یادگیری Django بهدرستی درک شود، معماری MVT است. Django از الگوی Model View Template استفاده میکند که نسخهای بومیسازیشده از معماری MVC محسوب میشود. هدف اصلی این…
بیشتر بخوانید » -

روز ۱۳: بازگشت مقدار از تابع در پایتون
وقتی تازه با توابع آشنا میشویم، معمولاً خروجیها را با print نمایش میدهیم و حس میکنیم کار تمام شده است، اما خیلی زود در پروژههای واقعی متوجه میشویم که چاپ کردن نتیجه کافی نیست. برنامهنویسی…
بیشتر بخوانید » -

روز ۱۲: تعریف توابع در پایتون
بعد از یادگیری متغیرها، شرطها و حلقهها، خیلی زود به این نقطه میرسیم که کدها شروع میکنند به تکرار شدن. اینجاست که مفهوم تابع وارد بازی میشود و عملاً پایتون را از یک زبان اسکریپتی…
بیشتر بخوانید » -

روز ۱۱: حلقههای پیشرفته و توابع مفید در پایتون
پس از یادگیری حلقههای پایهای، نوبت به تکنیکهای کاربردی و پیشرفته است که در پروژههای واقعی روزانه با آنها مواجه میشویم. بسیاری از برنامهنویسها حتی با تجربه چند ساله، برخی از توابع داخلی و ابزارهای…
بیشتر بخوانید » -

روز ۴: ساخت App در جنگو و ساختار پروژه (تفاوت Project و App)
یکی از تفاوتهای اساسی Django با بسیاری از فریمورکهای دیگر، نحوه نگاه آن به ساختار پروژه است. در Django، پروژه فقط یک ظرف کلی است و منطق اصلی برنامه در قالب Appها پیادهسازی میشود. این…
بیشتر بخوانید » -

روز ۱۰: تاپلها در پایتون و تفاوت آنها با لیستها
در مسیر یادگیری پایتون، پس از تسلط بر لیستها، دیکشنریها و مجموعهها، نوبت به ساختار دادهای دیگری میرسد که برای ذخیره دادههای ثابت و غیرقابل تغییر استفاده میشود: تاپلها (Tuples). تاپلها مشابه لیستها هستند، با…
بیشتر بخوانید »

