لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
پایتون برای بوت کمپ مهندسی نرم افزار [ویدئو]
Python for Software Engineering Bootcamp [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
پایتون یک زبان برنامه نویسی سطح بالا و همه منظوره است. فلسفه طراحی آن بر خوانایی کد با استفاده از تورفتگی قابل توجه تأکید دارد. این دوره عملی به شما کمک می کند تا یک مهندس نرم افزار ماهر بدون نیاز به تجربه برنامه نویسی قبلی شوید.
شما با یادگیری اصول اولیه پایتون مانند متغیرها، رشته ها، بولی ها، لیست ها، تاپل ها، دیکشنری ها، ژنراتورها و غیره و همچنین یادگیری نوشتن اولین تست سرویس شروع خواهید کرد. علاوه بر این، شما یاد خواهید گرفت که درخواست ها را در پایتون ارسال کنید و نحوه تغییر مجوزها را درک کنید. همچنین میتوانید Docker و SQL را کاوش کنید و راهاندازی یک سرور PostgreSQL محلی را یاد بگیرید. نحوه ایجاد جداول با استفاده از نتایج پرس و جو را یاد خواهید گرفت.
با حرکت بیشتر در دوره، یاد خواهید گرفت که پایگاه داده ها را در برنامه خود ادغام کنید و مدل های پایگاه داده را در پایتون ایجاد کنید. شما با Redis آشنا می شوید و فشرده سازی داده ها را یاد می گیرید. همچنین با نحوه راه اندازی دسکتاپ GitHub و کلون کردن یک مخزن و همچنین GitHub CLI آشنا خواهید شد. دوره را با نگاهی به threading در پایتون، استخر چند پردازشی و دستورات انتظار غیرهمگام به پایان میرسانید.
در پایان این دوره، با توسعه برنامهها احساس راحتی میکنید، یک آیتم نمونه کار خواهید داشت و آماده درخواست پستهای مهندس نرمافزار و شرکت در آن مصاحبههای فنی خواهید بود.
همه منابع و فایل های کد در اینجا قرار داده شده اند: https://github.com/PacktPublishing/Python-for-Software-Engineering-Bootcamp- یاد بگیرید که کد پایتون را درست و تمیز بنویسید.
آموزش توسعه API در پایتون
آموزش نوشتن برنامه های مقیاس پذیر در پایتون
آموزش تعامل با پایگاه های داده در کد
یاد بگیرید که کش را به کد خود اضافه کنید
یاد بگیرید که کد خود را به درستی آزمایش کنید این دوره برای مبتدیانی است که می خواهند یاد بگیرند چگونه برنامه نویسی کنند و مهندس نرم افزار شوند. هیچ تجربه قبلی در برنامه نویسی مورد نیاز نیست، شما هر آنچه را که نیاز دارید در دوره یاد بگیرید. درک مهارت های مورد نیاز برای کار به عنوان یک مهندس نرم افزار با کمک بیش از 40 ساعت محتوای ممتاز * آموزش استفاده از Docker برای ساخت برنامه های کانتینری * درک نحوه استفاده از GitHub برای آزمایش و استقرار خودکار کد
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
راه اندازی محیط کدنویسی ما
Setting Up Our Coding Environment
نصب پایتون
Installing Python
نوشتن اولین برنامه ما
Writing Our First Program
متغیرها
Variables
رشته
String
اعداد صحیح، شناورها و Type Casting
Integers, Floats, and Type Casting
بولی ها و عملیات بولی
Booleans and Boolean Operations
هیچ نوع
None Types
لیست ها
Lists
تاپل ها
Tuples
لغت نامه ها
Dictionaries
قالب بندی رشته ها و نوشتن نظرات
Formatting Strings and Writing Comments
اگر بیانیه ها
If Statements
اظهارات الیف و دیگر
Elif and Else Statements
برای حلقه ها
For Loops
در حالی که حلقه ها
While Loops
کارکرد
Functions
پارامترهای تابع
Function Parameters
متغیرهای جهانی
Global Variables
مدیریت فایل
File Handling
محیط های مجازی
Virtual Environments
راه اندازی اولین برنامه ما
Launching Our First Application
کلاس ها
Classes
وراثت طبقات
Classes Inheritance
دکوراتورها
Decorators
ژنراتورها
Generators
JSON و پاسخ متنی
JSON and Text Response
تایپ کردن
Typing
مدل های پاسخگویی
Response Models
اطلاعات میدان گسترده
Expanded Field Information
پارامترهای مسیر
Path Parameters
درخواست بدن
Request Bodies
پارامترهای پرس و جو
Query Parameters
قرار دهید و حذف کنید
Put and Delete
رشته های مستند
Docstrings
توابع ناهمگام
Async Functions
ساختار دایرکتوری
Directory Structure
روترهای API ادامه دارد
API Routers Continued
متغیرهای محیطی
Environment Variables
کدهای وضعیت HTTP
HTTP Status Codes
استثناها
Exceptions
ورود به سیستم
Logging
Logging Formatter
Logging Formatter
کنترل کننده های استثنای سفارشی
Custom Exception Handlers
سرصفحه ها و وابستگی ها
Headers and Dependencies
آزمایش کردن
Testing
مقدمه Pytest
Pytest Introduction
نوشتن اولین تست خدمات ما
Writing Our First Service Test
وسایل
Fixtures
تست های یکپارچه سازی
Integration Tests
تست برای استثناها
Testing for Exceptions
ارسال درخواست در پایتون
Sending Requests in Python
نمایش نظرات