دیتابیس Database و مدل Model در Django
دیتابیس Database و مدل Model در جنگو از درس قبل به خاطر دارید که آطلاعات دورهها به صورت ثابت داخل
تبریک میگوییم. اگر Python را با موفقیت نصب کردهاید، حالا آمادهاید اولین برنامه خود را بنویسید. در دنیای برنامهنویسی رسم است که اولین برنامه هر زبان، جملهی معروف زیر را نمایش دهد:
Hello, World!این برنامه آنقدر معروف است که تقریباً تمام برنامهنویسان دنیا اولین کدی که نوشتهاند همین بوده است. در پایان این آموزش شما میتوانید:
اولین فایل Python را ایجاد کرده و اولین دستور Python را بنویسید. سپس برنامه را اجرا کرده و خروجی را مشاهده نمایید.
روی Desktop یک پوشه جدید بسازید. نام آن را مثلاً قرار دهید:
Python Projectsداخل آن نیز یک پوشه دیگر ایجاد کنید.
HelloWorldدر نهایت مسیر شما چیزی شبیه این خواهد بود:
Desktop
│
└── Python Projects
│
└── HelloWorldبرنامه Visual Studio Code را اجرا کنید. اگر اولین بار است که آن را باز میکنید، صفحهای مشابه تصویر زیر خواهید دید.
از منوی بالا صفحه، منوی File و سپس گزینه Open Folder را انتخاب کنید. سپس پوشه HelloWorld را از مسیری که قبلا آن را ساخته اید، انتخاب کنید. اکنون نام پوشه در سمت چپ VS Code نمایش داده میشود.
نکته : اگر VS Code از شما پرسید:
Do you trust the authors of the files in this folder?روی
Yes, I trust the authorsکلیک کنید.
در سمت چپ روی آیکون New File کلیک کنید. نام فایل را بنویسید:
hello.pyدقت کنید پسوند فایل باید دقیقاً باشد:
.pyنه
.txtویندوز از روی پسوند فایل تشخیص میدهد که این فایل مربوط به Python است. اگر اشتباه تایپ کنید، برنامه اجرا نخواهد شد.
داخل فایلی که در مرحله قبلی ساختید، بنویسید:
print("Hello World")این یک خط کد برنامه به زبان پایتون است.
دستور
print()برای نمایش متن روی صفحه استفاده میشود. مثلاً:
print("سلام")یا
print("Python")همگی متن داخل پرانتز را نمایش میدهند.
قبل از اجرا باید فایل را ذخیره کنید. برای ذخیره باید کلیدهای Ctrl + Sرا فشار دهید یا اینکه از منوی File گزینه Save را انتخاب نمایید.
دقت کنید که اگر نمیخواهید با هر تغییری که در فایل میدهید، آن را ذخیره کنید، فقط کافیست یکبار برای همیشه از منوی File گزینه Auot Save را تیک بزنید. با اینکار هر بار که تغییراتی انجام میدهید به طور اتوماتیک ذخیره میشود.
در گوشه بالا سمت راست روی دکمه ▶ Run Python File کلیک کنید. اگر همه چیز درست باشد، پایین صفحه ترمینال باز میشود. در قسمت ترمینال میتوانید خروجی برنامه را که عبارت Hello World میباشد، مشاهده کنید. اگر ترمینال را بستید میتوانید دوباره با ترکیب کلیدهای ctrl و بک تیک (`) آن را باز کنید.
بهتون تبریک میگم. شما اولین برنامه Python خود را اجرا کردید. و حالا یک برنامه نویس هستید.
یعنی یکی از قوانین نوشتن کد رعایت نشده است. مثلا فراموش کردهاید که پرانتز و یا کوتیشن را ببندید.
برنامهای بنویسید که به جای عبارت Hello World نام خودتان را روی صفحه نمایش دهد.
سپس برنامه را اجرا کنید و مطمئن شوید نام شما در ترمینال نمایش داده میشود.
جمله I love Python را چاپ کنید.
در آموزش بعدی با متغیرها (Variables) آشنا میشوید؛ یاد میگیرید چگونه اطلاعاتی مانند نام، سن، نمره یا هر داده دیگری را در حافظه ذخیره کنید، مقدار آنها را تغییر دهید و در قسمتهای مختلف برنامه از آنها استفاده کنید.
گام بعدی: آموزش متغیرها (Variables) در پایتوندیتابیس Database و مدل Model در جنگو از درس قبل به خاطر دارید که آطلاعات دورهها به صورت ثابت داخل
طراحی قالب سایت با HTML، CSS و Tailwind CSS تا اینجا با ساختار اصلی Django، URL، View و Template آشنا
Template و رابط کاربری در Django در سه درس قبلی، با ساخت پروژه، ساختار Django، URL و View آشنا شدیم.
URL و View در جنگو در درسهای قبل با Django آشنا شدیم، محیط مجازی را ساختیم، Django را نصب کردیم
ساختار Project و App در Django در درس قبل با Django آشنا شدیم، محیط مجازی ساختیم، Django را نصب کردیم
شروع کار با Django در دوره آموزش جامع پایتون با مفاهیمی مانند متغیرها، شرطها، حلقهها، توابع، کلاسها، فایلها و کار
عملیات CRUD درSQLite در بخش قبل با مفهوم پایگاه داده، SQLite و نحوه اتصال پایتون به پایگاه داده آشنا شدیم.
اتصال به پایگاه داده (Database) در پایتون وقتی یک برنامه اطلاعاتی را از کاربر دریافت میکند، معمولاً لازم است این
مدیریت خطا (Error Handling) در پایتون در هنگام اجرای برنامه، ممکن است کاربر ورودی نامناسبی وارد کند یا برنامه با
کار با فایل، ماژول، پکیج و محیط مجازی در پایتون در پروژههای واقعی، معمولاً همهی کدها را در یک فایل
کپسولهسازی (Encapsulation) در پایتون فرض کنید کلاسی برای حساب بانکی نوشتهاید. اگر هر کسی بتواند موجودی حساب را مستقیماً تغییر
وراثت و مفاهیم پیشرفته شی گرایی تا اینجا یاد گرفتهاید که چگونه با استفاده از کلاس (Class) و شی (Object)
کلاس و شیء در پایتون (Object-Oriented Programming) تا اینجا با متغیرها، شرطها، حلقهها، توابع و ساختارهای داده در پایتون آشنا
تابع لامبدا (Lambda Function) در پایتون گاهی اوقات فقط به یک تابع خیلی کوچک نیاز داریم؛ تابعی که قرار است
توابع در پایتون اگر هنگام برنامهنویسی مجبور شوید یک قطعه کد را بارها تکرار کنید، برنامه شما طولانی، شلوغ و
مجموعه (Set) در پایتون به زبان ساده، Set مجموعهای از عناصر منحصربهفرد (Unique) است که ترتیب مشخصی ندارد و اجازه
دیکشنری در پایتون تا اینجا با لیست (List) و تاپل (Tuple) آشنا شدیم که هر دو مجموعهای از دادهها را
تاپل (Tuple) در پایتون بعد از آشنایی با لیست (List)، نوبت به یکی دیگر از ساختارهای داده در پایتون یعنی
لیست (List) در پایتون پرکاربردترین ساختار داده تا اینجا یاد گرفتید که هر متغیر فقط یک مقدار را در خود
ساختارهای داده در پایتون در برنامههای واقعی معمولاً با یک داده سروکار نداریم، بلکه باید تعداد زیادی اطلاعات را ذخیره
حلقههای تکرار در پایتون (Python Loops) فرض کنید معلم میخواهد نمرات ۳۰ دانشآموز را از کاربر دریافت کند. اگر حلقه
عملگرهای مقایسهای (Comparison Operators) تا اینجا یاد گرفتیم که با عملگرهای محاسباتی میتوانیم اعداد را با هم جمع، تفریق و…
دریافت ورودی از کاربر در پایتون (Python Input) تا اینجا یاد گرفتیم که چگونه مقدار یک متغیر را خودمان داخل
عملگرهای محاسباتی در پایتون (Arithmetic Operators) تقریباً تمام برنامهها به انجام محاسبات نیاز دارند؛ از جمع و تفریق ساده گرفته
کار با رشتهها در پایتون (Python Strings) مدیریت و پردازش متنها در برنامهها در دنیای برنامهنویسی، اطلاعات همیشه عدد و
متغیرها در پایتون (Python Variables) اولین قدم برای ذخیره و پردازش اطلاعات تصور کنید یک برنامه مینویسید که قرار است
شروع برنامه نویسی با پایتون ساخت اولین پروژه (Hello World) فهرست مطالب بعد از نصب Python چه کاری انجام دهیم؟
آموزش نصب پایتون و ابزارهای موردنیاز (راهنمای کامل برای ویندوز) اگر تصمیم گرفتهاید برنامهنویسی را یاد بگیرید، احتمالاً نام زبان
الگوهای کندل استیک پیشرفته: راهنمای جامع برای معاملهگران حرفهای الگو های کندل استیک پیشرفته (یا به بیان دیگر الگوهای شمعی
آیلتس جنرال یا آکادمیک؟ کدام را باید انتخاب کنیم؟ آیا میدانید که انتخاب اشتباه بین آیلتس آکادمیک و جنرال میتواند
دانلود رایگان نمونه سوالات آزمون PTE جنرال اگر تصمیم گرفتهاید با هدف مهاجرت به یک کشور انگلیسی زبان، در آزمون
معرفی آزمون های زبان انگلیسی معتبر در ایران| کدام یک بهتر است؟ اگه قصد ادامه تحصیل یا مهاجرت داشته باشید،
بهترین روشهای آمادگی برای آزمون تافل چگونه برای آزمون تافل آماده شویم؟ آیا شما هم قصد دارید برای کسب نمره
چگونه در خارج از کشور برای آزمون آیلتس ثبت نام کنیم؟ اگر قصد مهاجرت تحصیلی یا کاری دارید، احتمالاً نام
آزمون GRE مناسب چه رشتههایی است؟ اگر قصد ادامه تحصیل در مقاطع کارشناسی ارشد یا دکترا در دانشگاههای بینالمللی را
بهترین نمونه سوالات اسپیکینگ تافل هوم ادیشن آزمون تافل هوم ادیشن این روزها یکی از پرطرفدارترین گزینهها برای سنجش مهارت
نحوه ثبت نام در آزمون دولینگو در ایران به صورت کامل نحوه ثبت نام در آزمون دولینگو در ایران چگونه
هزینه آزمون GRE در ایران چقدر است؟ اگر قصد مهاجرت تحصیلی دارید، احتمالاً نام آزمون GRE به گوشتان خورده است.
راهنمای کامل ثبتنام و پرداخت هزینه آزمون PTE در ترکیه برای متقاضیان ایرانی آزمون PTE (Pearson Test of English) یکی از
ووچر آزمون چیست و چگونه میتوان آن را تهیه کرد؟ ثبتنام در آزمونهای بینالمللی مانند TOEFL، GRE، PTE، GMAT، IELTS
بهترین تکنیک های لیسنینگ آیلتس برای کسب نمره بالا آزمون آیلتس (IELTS) یکی از معتبرترین آزمونهای ارزیابی مهارت زبان انگلیسی
آزمون پلاس مرجع آموزش برنامهنویسی، هوش مصنوعی، شبکه، نمونه سؤالات کنکورهای کامپیوتر، آزمونهای زبان دکتری و مدارک بینالمللی فناوری اطلاعات است. با ارائه آموزشهای تخصصی، منابع آموزشی و راهنمای آزمونها، به دانشجویان و متخصصان کمک میکنیم تا مهارتهای خود را توسعه داده و در مسیر موفقیت تحصیلی و شغلی گام بردارند.