آموزش 30 روز کد، Python و Django را با پروژه ها یاد بگیرید

دانلود 30 Days of code, Learn Python and Django With Projects

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

آیا آماده‌اید مهارت‌های کدنویسی خود را به سطح بعدی ارتقا دهید و برنامه‌های کاربردی وب قوی بسازید؟

به "30 Days of Code: Master Python and Django: Build Real-World Projects" خوش آمدید، جایی که دانش جامع برنامه نویسی Python و توسعه وب جنگو را از طریق پروژه های عملی به دست خواهید آورد.

در این دوره فشرده 30 روزه، شما:

اصول پایتون را بیاموزید:

  • با نحو، متغیرها، انواع داده، جریان کنترل و توابع شروع کنید.

مفاهیم پیشرفته پایتون:

  • ساختارهای داده مانند فهرست‌ها، تاپل‌ها، واژه‌نامه‌ها و مجموعه‌ها را کاوش کنید.

  • در ماژول ها و مدیریت فایل ها غوطه ور شوید.

شیرجه به جانگو:

  • یک محیط توسعه جنگو را تنظیم کنید.

  • با Django ORM پایگاه داده ایجاد و مدیریت کنید.

  • صفحات وب پویا را با نماها و الگوها توسعه دهید.

  • فایل‌های استاتیک را مدیریت کنید.

  • ویژگی‌های پیشرفته مانند میان‌افزار، سیگنال‌ها و حافظه پنهان را کاوش کنید.

ساخت پروژه های دنیای واقعی:

  • برنامه وبلاگ: عملیات CRUD، طراحی پاسخگو.

  • سایت تجارت الکترونیک: مدل های محصول، سبد خرید، تسویه حساب.

  • پلتفورم رسانه اجتماعی: نمایه‌های کاربر، پست‌ها، دنبال‌ها، اعلان‌های هم‌زمان.

  • سکوی آموزش آنلاین: مدل‌های دوره، ثبت‌نام، ارائه محتوا.

در پایان این دوره، شما خواهید داشت:

مهارت های عملی پایتون:

  • دانش جامع برنامه نویسی پایتون.

تخصص توسعه وب جنگو:

  • قابلیت ساخت برنامه های وب پویا و قوی با استفاده از جنگو.

نمونه کارها از پروژه های دنیای واقعی:

  • تجربه عملی با پروژه هایی که می توانید به نمایش بگذارید.

مهارت های مدیریت پروژه:

  • قابلیت مدیریت و اجرای پروژه های کدگذاری از ابتدا تا انتها.

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


سرفصل ها و درس ها

روز اول: آشنایی با پایتون Day 1: Introduction to Python

  • راه اندازی مقدمه محیط پایتون Setting Up Python Environment Intro

  • راه اندازی Python Env قسمت 2 Setting Up Python Env Part 2

  • نحو و متغیرهای پایتون Python Syntax and Variables

  • انواع داده های پایه (اعداد صحیح، شناور، رشته ها) Basic Data Types (integers, floats, strings)

  • ورودی و خروجی Input and Output

  • آزمون روز اول: مقدمه ای بر پایتون Day 1 Quiz: Introduction to Python

روز 2: کنترل جریان و عملکردها Day 2: Control Flow and Functions

  • شرایط (if, elif, else) Conditionals (if, elif, else)

  • آزمون جریان کنترل Control Flow Quiz

  • حلقه ها (برای، در حالی که) Loops (for, while)

  • مسابقه حلقه Loop Quiz

  • توابع: تعریف، پارامترها و مقادیر بازگشتی Functions: Definition, Parameters, and Return Values

  • دامنه و طول عمر متغیرها Scope and Lifetime of Variables

تمرین کدنویسی برای روز 2 Coding Exercise For Day 2

  • فاکتوریل را پیدا کنید Find the Factorial

  • Prime Number را بررسی کنید Check Prime Number

روز 3: ساختارها و ماژول های داده Day 3: Data Structures and Modules

  • لیست ها، تاپل ها و مجموعه ها Lists, Tuples, and Sets

  • عملیات دیکشنری Dictionary Operations

  • فهرست درک List Comprehensions

  • دستکاری رشته String Manipulation

  • وارد کردن ماژول ها و مرور کلی کتابخانه استاندارد Importing Modules and Standard Library Overview

روز چهارم: آشنایی با جنگو Day 4: Introduction to Django

  • مروری بر جنگو Overview of Django

  • معرفی جنگو Introduction to Django

  • راه اندازی محیط توسعه Setting Up the Development Environment

  • ایجاد اولین پروژه جنگو شما Creating Your First Django Project

  • آشنایی با ساختار پروژه جنگو Understanding Django Project Structure

روز پنجم: مدل‌ها و پایگاه‌های داده جنگو Day 5: Django Models and Databases

  • مقدمه ای بر مدل ها Introduction to Models

  • اتصال به پایگاه داده Connecting to the Database

  • ایجاد و مهاجرت مدل ها Creating and Migrating Models

  • کار با Django ORM Working with the Django ORM

روز ششم: نماها و URL های جنگو Day 6: Django Views and URLs

  • مقدمه ای بر Views Introduction to Views

  • پیکربندی URL URL Configuration

  • نماهای مبتنی بر عملکرد در مقابل نماهای مبتنی بر کلاس Function-Based Views vs. Class-Based Views

  • رسیدگی به درخواست ها و پاسخ های HTTP Handling HTTP Requests and Responses

روز هفتم: قالب‌های جنگو و فایل‌های استاتیک Day 7: Django Templates and Static Files

  • مقدمه ای بر قالب ها Introduction to Templates

  • وراثت الگو Template Inheritance

  • کار با فایل های استاتیک (CSS، جاوا اسکریپت، تصاویر) Working with Static Files (CSS, JavaScript, Images)

  • برچسب ها و فیلترهای قالب Template Tags and Filters

روز هشتم: ویژگی های پیشرفته جنگو Day 8: Advanced Django Features

  • میان افزار Middleware

  • توضیح سیگنال ها Explanation of the Signals

  • ذخیره در جنگو Caching in Django

  • آپلودهای فایل File Uploads

برنامه بلاگ پروژه دنیای واقعی Real World Project Blog Application

  • معرفی پروژه Project Intro

  • راه اندازی و پیکربندی پروژه Project Setup and Configuration

  • تنظیم مدل برای پروژه ما Setting models for our project

  • مدل قسمت 2 Model Part 2

نماها برای پروژه های ما Views for our Projects

  • مشاهده پست برای برنامه بلاگ Post Views For Blog Application

  • مشاهده پست قسمت 2 Post Views Part 2

  • ایجاد نماهای نظر Creating Comment Views

  • نماهای دسته Category Views

  • پیکربندی URL برای نماها URL Configuration For Views

  • مشاهده قسمت پایانی Views Final Part

راه اندازی قالب ها Setting Up Templates

  • راه اندازی و ایجاد فایل HTML Setting Up & Creating HTML File

  • نمایش پست ها در Frontend Displaying Posts on Frontend

  • اضافه کردن دسته ها و ویژگی های اضافی به الگو Adding Categories and Extra Features to template

  • نمایش جزئیات پست ها و نظرات Posts Details and Comments Display

  • ایجاد، ویرایش، حذف پست ها و نظرات Create, Edit, Delete Posts & Comments

کار با فرم ها Working With Forms

  • ایجاد فرم Form Creation

پروژه نهایی Project Final

  • قسمت نهایی FInal Part

نمایش نظرات

آموزش 30 روز کد، Python و Django را با پروژه ها یاد بگیرید
جزییات دوره
9 hours
52
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,105
1 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

ByteWise Training ByteWise Training

مربی در Udemy