آموزش انتقال از C# به پایتون

دانلود Transition from C# to Python

در حال بارگزاری نمونه ویدیو، لطفا صبر کنید...
Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • subtitles off, selected
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیوها:
      • در حال بارگزاری، لطفا صبر کنید...
      توضیحات دوره: گسترش دانش C# شما برای شامل پایتون ، یک مزیت رقابتی در بازار کار به شما می دهد. در این دوره ، جو مارینی به شما کمک می کند دانش خود را به زبان پایتون ترجمه کنید. Python و C# شباهت های زیادی دارند اما از راه های مهم متفاوت هستند. جو تفاوت بین نحو نظر C# و Python را توضیح می دهد. اظهارات مشروط پایتون و اظهارات کنترل حلقه در مقایسه با C#تا حدودی محدود است. جو شما را با اختلافات قدم می زند. توابع بخش اساسی بیشتر زبانهای برنامه نویسی است. جو به شما نشان می دهد که چندین کارکرد مهم در پایتون چگونه کار می کنند. پایتون از تعاریف کلاس ، وراثت یک و چندگانه ، کلاسهای انتزاعی و قابلیت های سفارشی پشتیبانی می کند. جو اینها را با عملکرد C# مقایسه و تضاد می کند. جو به شما نشان می دهد که چگونه می توانید با آرایه های پایتون از انواع مختلف داده ، نحوه اعلام و استفاده از فرهنگ لغت در پایتون و نحوه استفاده از تکرارها در پایتون ، ساخت و کار کنید. در پایان ، جو در مورد عملیات مشترک مانند رشته ها و استثنائات بحث می کند.

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

      مقدمه Introduction

      • چرا باید پایتون را یاد بگیرید Why you should learn Python

      • از C# به پایتون From C# to Python

      • آنچه باید بدانید What you should know

      • راه اندازی Getting set up

      • مقایسه C# و پایتون Comparing C# and Python

      • با استفاده از Coderpad Using CoderPad

      1. تنظیم محیط 1. Environment Setup

      • پایتون را نصب کنید Install Python

      • دات نت را نصب کنید Install .NET

      • ویژوال استودیو کد (VSC) را نصب کنید و برای C # پیکربندی کنید. Install Visual Studio Code (VSC) and config for C#

      • ساختار دایرکتوری را تنظیم کنید Set up directory structure

      • پیکربندی VSC برای پایتون Configure VSC for Python

      1. سازه های اساسی زبان 1. Basic Language Constructs

      • نظرات و docstrings Comments and DocStrings

      • اظهارات مشروط Conditional statements

      • حلقه Loops

      • داستان دو جهان سلام A tale of two Hello Worlds

      • متغیرها و انواع داده ها Variables and data types

      • راه حل: ساختار زبان Solution: Language constructs

      2. نظرات ، متغیرها ، انواع و بیانیه ها 2. Comments, Variables, Types, and Statements

      • نظر دادن Commenting

      • روش و کارکردهای اصلی Main method and functions

      • متغیرها Variables

      • انواع پایتون Python types

      • حساب Arithmetic

      • اطلاعات بیشتر در مورد توابع More on functions

      2. توابع 2. Functions

      • پارامترهای نامگذاری شده و پیش فرض Named and default parameters

      • پارامترهای فقط کلمه کلیدی Keyword-only parameters

      • توابع تعریف و فراخوانی Defining and calling functions

      • توابع لامبدا Lambda functions

      3. شرایط و مجموعه ها 3. Conditionals and Collections

      • اگر اظهارات If statements

      • لیست ها Lists

      • حلقه ها ، حلقه های تو در تو و شکستن و ادامه Loops, nested loops, and break and continue

      • در حالی که حلقه ها While loops

      • واژگان Dictionaries

      3. کلاس ها و اشیاء 3. Classes and Objects

      • ارث Inheritance

      • تعریف کلاس ها و روش ها Defining classes and methods

      • روش ها و خصوصیات جادویی Magic methods and properties

      • کلاسهای انتزاعی Abstract classes

      • رابط Interfaces

      4- با کلاس ها ایجاد و کار کنید 4. Create and Work with Classes

      • کلاس ها را تعریف کنید Define classes

      • یک سازنده ایجاد کنید Create a constructor

      • جمع کننده و تنظیم کننده و شیء را در C # ایجاد کنید Create getter and setter and object in C#

      • جمع کننده و تنظیم کننده و شیء را در Py ایجاد کنید Create getter and setter and object in Py

      مجموعه ها 4. Collections

      • فرهنگ لغت Dictionaries

      • آرایه ها و لیست ها Arrays and lists

      • تکرار کننده Iterators

      5- برنامه نویسی شی گرا 5. Object-Oriented Programming

      • نمای کلی ماشین حساب حقوق Salary calculator overview

      • کلاس انتزاعی کارمند را ایجاد کنید Create the employee abstract class

      • وراثت و محاسبه حقوق Inheritance and calculating salary

      • چندین اشیاء emp ایجاد کنید Create multiple emp objects

      • پلی مورفیسم Polymorphism

      5. عملیات مشترک 5. Common Operations

      • رشته Strings

      • بلوک های دامنه Scope blocks

      • استثناء Exceptions

      • توابع داخلی Built-in functions

      • راه حل: خوک لاتین Solution: Pig Latin

      نتیجه Conclusion

      • پایان Conclusion

      • مراحل بعدی Next steps

      نمایش نظرات

      آموزش انتقال از C# به پایتون
      جزییات دوره
      2h 15m
      56
      Linkedin (لینکدین) Linkedin (لینکدین)
      (آخرین آپدیت)
      10,238
      - از 5
      دارد
      دارد
      دارد
      جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

      Google Chrome Browser

      Internet Download Manager

      Pot Player

      Winrar

      Reynald Adolphe Reynald Adolphe

      تکنسین و توسعه دهنده NET رینالد آدولف یک تکنسین و توسعه دهنده دات نت است که در زمینه مشاوره و توسعه وب سایت تخصص دارد.

      وی تمرکز خود را بر روی تجربه کاربر ، رابط کاربری ، توسعه back-end و زبانهایی که برای ایجاد برنامه های وب استفاده می شود ، دارد. او یک سخنران و مربی فن آوری شخصی است که به برنامه نویسان کمک می کند نام تجاری و حرفه خود را در سطح بالاتری قرار دهند و تازه واردان را به سمت مهندسین نخبه نرم افزار راهنمایی می کند. پیش از این ، وی برای شرکت تریبون در لس آنجلس و اکسنتور در شیکاگو کار می کرد. تخصص های رینالد شامل C # ، Silverlight ، ASP.NET ، MVC ، Razor ، LINQ ، Java ، JavaScript ، JQuery ، AJAX ، HTML5 ، CSS3 ، SOAP ، Knockout.js ، RequireJS ، Underscore.js ، AmplifyJS ، XML ، WCF ، SQL ، SDLC است. ، MSTest ، Moq ، QUnit و Bootstrap. رینالد همچنین با تولید سخنرانان محبوب فن آوری ، نوازندگان و کمدین ها ، رویدادهای فناوری را تولید می کند. می توانید در مورد reynaldadolphe.com درباره رویدادها/مربیگری وی بیشتر بیاموزید و او را در توییتر دنبال کنید @ reynaldadolphe .

      Joe Marini Joe Marini

      وکیل ارشد توسعه دهنده در گوگل، توسعه دهنده

      جو مارینی یک مدافع ارشد توسعه‌دهنده در Google و توسعه‌دهنده Dreamweaver و Windows Phone است.

      جو بیش از 20 سال در صنایع وب و نرم‌افزار کار کرده است. او یکی از اعضای اصلی تیم مهندسی Dreamweaver در Macromedia بود و نقش‌های برجسته‌ای در تولید محصولاتی مانند QuarkXPress، Microsoft Expression Blend، mTropolis mFactory و Extensis QX-Tools داشت. او به طور منظم یک سخنران برجسته در کنفرانس‌های صنعتی است و چندین نشریه در زمینه توسعه وب و نرم‌افزار تألیف کرده یا در نویسندگی مشترکی دارد. قبل از گوگل، جو مسئول پلت فرم توسعه دهنده وب موبایل برای ویندوز فون 7 در مایکروسافت بود. کتاب او، مدل شیء سند، به طور گسترده ای به عنوان منبع قطعی برای کار با DOM در نظر گرفته می شود.