برنامه نویسی موازی و همزمان پایتون قسمت 2

Python Parallel and Concurrent Programming Part 2

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: برنامه نویسی موازی کلید نوشتن برنامه های سریع تر و کارآمدتر است. این دوره، دومین دوره از یک سری از مربیان بارون و اولیویا استون است که تکنیک های پیشرفته تری را برای برنامه نویسی موازی و همزمان در پایتون معرفی می کند. بارون و اولیویا مفاهیمی مانند متغیرهای شرایط، سمافورها، موانع و حوضچه‌های نخ را به شیوه‌ای سرگرم‌کننده و آموزنده توضیح می‌دهند و آنها را با فعالیت‌های روزمره‌ای که در آشپزخانه انجام می‌دهید مرتبط می‌کنند. آنها همچنین توضیح می دهند که چگونه می توان عملکرد کد خود را ارزیابی کرد و برنامه های موازی کارآمدتری را از ابتدا با تکنیک هایی مانند پارتیشن بندی طراحی کرد. برای تثبیت ایده‌ها، آنها آن‌ها را در عمل با استفاده از پایتون نمایش می‌دهند - دوره را با انواع چالش‌های کدنویسی بسته‌اند. هر درس کوتاه و عملی است و تئوری را با تکنیک های عملی به خانه هدایت می کند.

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

1. با استفاده از Iterative DO Loops2. با استفاده از شرط DO LoopsIntroduction1. ایجاد و استفاده از قالبهای سفارشی2. ایجاد قالبهای سفارشی از TablesIntroduction1. صادرات Data2. صادرات گزارشات معرفی 1 استفاده از زبان پرس و جو ساختار یافته (SQL) در SAS2. پیوستن به جداول با استفاده از SQL در SASIntroduction1. با استفاده از ابزارهای برنامه نویسی SAS2. درک SAS SyntaxIntroduction1. درک SAS Data2. دسترسی به داده ها از طریق کتابخانه ها3. وارد کردن داده ها به SASIntroduction1. گزارش های پیشرفته با عناوین ، پاورقی ها و برچسب ها 2. ایجاد گزارش فرکانس3. ایجاد گزارش های خلاصه و DataIntroduction1. خواندن و فیلتر کردن Data2. محاسبه ستون های جدید 3. پردازش مشروطIntroduction1. کاوش در Data2. فیلتر کردن Rows3. قالب بندی ستونها4. مرتب سازی داده ها و حذف نسخه های تکراریIntroduction1. Command Line در مقابل Visual Tools2. یک Repo را از یک Computer3 محلی ایجاد کنید. به GitHub و Other Remote Servers4 وصل شوید. Git Concepts and Commands5. در مورد Repo6 موجود همکاری کنید. Push و Pull7. همگام سازی Tools8. با Branches9 کار کنید. درخواستها و GitHub10 را بکشید. سایر عملیاتNextsIntroduction1. فرآیند تولید 2. مدیریت وابستگی3. Test4 ورود به سیستم 5 Metrics6. DeploymentConcludIntroduction1. شروع کار با AWS2. AWS Lambda مقدمه 3. شروع کار با AWS Lambda4. AWS SAM5. بکارگیری برنامه کاربردی شما ConcreteIntroduction1. چرا مدیریت مهم است؟ ساختار ساختار 3. مدیریت وابستگی4. Testing5 فرآیند توسعهConcludIntroduction1. آماده سازی برای مصاحبه با یک Developer2. آشنایی با یک نامزد 3. ارزیابی دانش نامزد 4. فراتر از سؤالات مصاحبه 5. نکاتی برای InterviewingConclusionIntroduction1. در دفاع 2. رفتارهای نامشخص3. Validation ورودی 4. مدیریت رشته 5 مشکلات مربوط به PointersConclusionIntroduction1. توسعه محور آزمون (TDD) اصول اولیه. نوشتن واحد Tests3. نوشتن آزمونهای تلفیقی نوشتن تست های پایان تا پایان در حال بهبود TDD Workflow6 شما. یک مثال در دنیای واقعی 7. در حال اجرا TestsConclusionIntroduction1. جاوا چیست؟ Introduction

  • اصول اولیه برنامه نویسی موازی را بیاموزید Learn parallel programming basics

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

  • فایل های تمرینی Exercise files

1. با استفاده از Iterative DO Loops2. با استفاده از شرط DO LoopsIntroduction1. ایجاد و استفاده از قالبهای سفارشی2. ایجاد قالبهای سفارشی از TablesIntroduction1. صادرات Data2. صادرات گزارشات معرفی 1 استفاده از زبان پرس و جو ساختار یافته (SQL) در SAS2. پیوستن به جداول با استفاده از SQL در SASIntroduction1. با استفاده از ابزارهای برنامه نویسی SAS2. درک SAS SyntaxIntroduction1. درک SAS Data2. دسترسی به داده ها از طریق کتابخانه ها3. وارد کردن داده ها به SASIntroduction1. گزارش های پیشرفته با عناوین ، پاورقی ها و برچسب ها 2. ایجاد گزارش فرکانس3. ایجاد گزارش های خلاصه و DataIntroduction1. خواندن و فیلتر کردن Data2. محاسبه ستون های جدید 3. پردازش مشروطIntroduction1. کاوش در Data2. فیلتر کردن Rows3. قالب بندی ستونها4. مرتب سازی داده ها و حذف نسخه های تکراریIntroduction1. Command Line در مقابل Visual Tools2. یک Repo را از یک Computer3 محلی ایجاد کنید. به GitHub و Other Remote Servers4 وصل شوید. Git Concepts and Commands5. در مورد Repo6 موجود همکاری کنید. Push و Pull7. همگام سازی Tools8. با Branches9 کار کنید. درخواستها و GitHub10 را بکشید. سایر عملیاتNextsIntroduction1. فرآیند تولید 2. مدیریت وابستگی3. Test4 ورود به سیستم 5 Metrics6. DeploymentConcludIntroduction1. شروع کار با AWS2. AWS Lambda مقدمه 3. شروع کار با AWS Lambda4. AWS SAM5. بکارگیری برنامه کاربردی شما ConcreteIntroduction1. چرا مدیریت مهم است؟ ساختار ساختار 3. مدیریت وابستگی4. Testing5 فرآیند توسعهConcludIntroduction1. آماده سازی برای مصاحبه با یک Developer2. آشنایی با یک نامزد 3. ارزیابی دانش نامزد 4. فراتر از سؤالات مصاحبه 5. نکاتی برای InterviewingConclusionIntroduction1. در دفاع 2. رفتارهای نامشخص3. Validation ورودی 4. مدیریت رشته 5 مشکلات مربوط به PointersConclusionIntroduction1. توسعه محور آزمون (TDD) اصول اولیه. نوشتن واحد Tests3. نوشتن آزمونهای تلفیقی نوشتن تست های پایان تا پایان در حال بهبود TDD Workflow6 شما. یک مثال در دنیای واقعی 7. در حال اجرا TestsConclusionIntroduction1. جاوا چیست؟ 1. Synchronization

  • متغیر وضعیت Condition variable

  • متغیر وضعیت: نسخه ی نمایشی پایتون Condition variable: Python demo

  • تولید کننده-مصرف کننده Producer-consumer

  • موضوعات تولید کننده و مصرف کننده: نسخه ی نمایشی پایتون Producer-consumer threads: Python demo

  • فرآیندهای تولید کننده و مصرف کننده: نسخه ی نمایشی پایتون Producer-consumer processes: Python demo

  • سمفور Semaphore

  • Semaphore: نسخه ی نمایشی پایتون Semaphore: Python demo

1. با استفاده از Iterative DO Loops2. با استفاده از شرط DO LoopsIntroduction1. ایجاد و استفاده از قالبهای سفارشی2. ایجاد قالبهای سفارشی از TablesIntroduction1. صادرات Data2. صادرات گزارشات معرفی 1 استفاده از زبان پرس و جو ساختار یافته (SQL) در SAS2. پیوستن به جداول با استفاده از SQL در SASIntroduction1. با استفاده از ابزارهای برنامه نویسی SAS2. درک SAS SyntaxIntroduction1. درک SAS Data2. دسترسی به داده ها از طریق کتابخانه ها3. وارد کردن داده ها به SASIntroduction1. گزارش های پیشرفته با عناوین ، پاورقی ها و برچسب ها 2. ایجاد گزارش فرکانس3. ایجاد گزارش های خلاصه و DataIntroduction1. خواندن و فیلتر کردن Data2. محاسبه ستون های جدید 3. پردازش مشروطIntroduction1. کاوش در Data2. فیلتر کردن Rows3. قالب بندی ستونها4. مرتب سازی داده ها و حذف نسخه های تکراریIntroduction1. Command Line در مقابل Visual Tools2. یک Repo را از یک Computer3 محلی ایجاد کنید. به GitHub و Other Remote Servers4 وصل شوید. Git Concepts and Commands5. در مورد Repo6 موجود همکاری کنید. Push و Pull7. همگام سازی Tools8. با Branches9 کار کنید. درخواستها و GitHub10 را بکشید. سایر عملیاتNextsIntroduction1. فرآیند تولید 2. مدیریت وابستگی3. Test4 ورود به سیستم 5 Metrics6. DeploymentConcludIntroduction1. شروع کار با AWS2. AWS Lambda مقدمه 3. شروع کار با AWS Lambda4. AWS SAM5. بکارگیری برنامه کاربردی شما ConcreteIntroduction1. چرا مدیریت مهم است؟ ساختار ساختار 3. مدیریت وابستگی4. Testing5 فرآیند توسعهConcludIntroduction1. آماده سازی برای مصاحبه با یک Developer2. آشنایی با یک نامزد 3. ارزیابی دانش نامزد 4. فراتر از سؤالات مصاحبه 5. نکاتی برای InterviewingConclusionIntroduction1. در دفاع 2. رفتارهای نامشخص3. Validation ورودی 4. مدیریت رشته 5 مشکلات مربوط به PointersConclusionIntroduction1. توسعه محور آزمون (TDD) اصول اولیه. نوشتن واحد Tests3. نوشتن آزمونهای تلفیقی نوشتن تست های پایان تا پایان در حال بهبود TDD Workflow6 شما. یک مثال در دنیای واقعی 7. در حال اجرا TestsConclusionIntroduction1. جاوا چیست؟ 2. Barriers

  • شرایط مسابقه Race condition

  • شرایط مسابقه: نسخه ی نمایشی پایتون Race condition: Python demo

  • مانع Barrier

  • مانع: نسخه ی نمایشی پایتون Barrier: Python demo

1. با استفاده از Iterative DO Loops2. با استفاده از شرط DO LoopsIntroduction1. ایجاد و استفاده از قالبهای سفارشی2. ایجاد قالبهای سفارشی از TablesIntroduction1. صادرات Data2. صادرات گزارشات معرفی 1 استفاده از زبان پرس و جو ساختار یافته (SQL) در SAS2. پیوستن به جداول با استفاده از SQL در SASIntroduction1. با استفاده از ابزارهای برنامه نویسی SAS2. درک SAS SyntaxIntroduction1. درک SAS Data2. دسترسی به داده ها از طریق کتابخانه ها3. وارد کردن داده ها به SASIntroduction1. گزارش های پیشرفته با عناوین ، پاورقی ها و برچسب ها 2. ایجاد گزارش فرکانس3. ایجاد گزارش های خلاصه و DataIntroduction1. خواندن و فیلتر کردن Data2. محاسبه ستون های جدید 3. پردازش مشروطIntroduction1. کاوش در Data2. فیلتر کردن Rows3. قالب بندی ستونها4. مرتب سازی داده ها و حذف نسخه های تکراریIntroduction1. Command Line در مقابل Visual Tools2. یک Repo را از یک Computer3 محلی ایجاد کنید. به GitHub و Other Remote Servers4 وصل شوید. Git Concepts and Commands5. در مورد Repo6 موجود همکاری کنید. Push و Pull7. همگام سازی Tools8. با Branches9 کار کنید. درخواستها و GitHub10 را بکشید. سایر عملیاتNextsIntroduction1. فرآیند تولید 2. مدیریت وابستگی3. Test4 ورود به سیستم 5 Metrics6. DeploymentConcludIntroduction1. شروع کار با AWS2. AWS Lambda مقدمه 3. شروع کار با AWS Lambda4. AWS SAM5. بکارگیری برنامه کاربردی شما ConcreteIntroduction1. چرا مدیریت مهم است؟ ساختار ساختار 3. مدیریت وابستگی4. Testing5 فرآیند توسعهConcludIntroduction1. آماده سازی برای مصاحبه با یک Developer2. آشنایی با یک نامزد 3. ارزیابی دانش نامزد 4. فراتر از سؤالات مصاحبه 5. نکاتی برای InterviewingConclusionIntroduction1. در دفاع 2. رفتارهای نامشخص3. Validation ورودی 4. مدیریت رشته 5 مشکلات مربوط به PointersConclusionIntroduction1. توسعه محور آزمون (TDD) اصول اولیه. نوشتن واحد Tests3. نوشتن آزمونهای تلفیقی نوشتن تست های پایان تا پایان در حال بهبود TDD Workflow6 شما. یک مثال در دنیای واقعی 7. در حال اجرا TestsConclusionIntroduction1. جاوا چیست؟ 3. Asynchronous Tasks

  • نمودار محاسباتی Computational graph

  • استخر موضوع Thread pool

  • استخر موضوع: نسخه ی نمایشی پایتون Thread pool: Python demo

  • استخر فرآیند: نسخه ی نمایشی پایتون Process pool: Python demo

  • آینده Future

  • آینده: نسخه ی نمایشی پایتون Future: Python demo

  • تفرقه بینداز و حکومت کن Divide and conquer

  • تقسیم و تسخیر: نسخه ی نمایشی پایتون Divide and conquer: Python demo

1. با استفاده از Iterative DO Loops2. با استفاده از شرط DO LoopsIntroduction1. ایجاد و استفاده از قالبهای سفارشی2. ایجاد قالبهای سفارشی از TablesIntroduction1. صادرات Data2. صادرات گزارشات معرفی 1 استفاده از زبان پرس و جو ساختار یافته (SQL) در SAS2. پیوستن به جداول با استفاده از SQL در SASIntroduction1. با استفاده از ابزارهای برنامه نویسی SAS2. درک SAS SyntaxIntroduction1. درک SAS Data2. دسترسی به داده ها از طریق کتابخانه ها3. وارد کردن داده ها به SASIntroduction1. گزارش های پیشرفته با عناوین ، پاورقی ها و برچسب ها 2. ایجاد گزارش فرکانس3. ایجاد گزارش های خلاصه و DataIntroduction1. خواندن و فیلتر کردن Data2. محاسبه ستون های جدید 3. پردازش مشروطIntroduction1. کاوش در Data2. فیلتر کردن Rows3. قالب بندی ستونها4. مرتب سازی داده ها و حذف نسخه های تکراریIntroduction1. Command Line در مقابل Visual Tools2. یک Repo را از یک Computer3 محلی ایجاد کنید. به GitHub و Other Remote Servers4 وصل شوید. Git Concepts and Commands5. در مورد Repo6 موجود همکاری کنید. Push و Pull7. همگام سازی Tools8. با Branches9 کار کنید. درخواستها و GitHub10 را بکشید. سایر عملیاتNextsIntroduction1. فرآیند تولید 2. مدیریت وابستگی3. Test4 ورود به سیستم 5 Metrics6. DeploymentConcludIntroduction1. شروع کار با AWS2. AWS Lambda مقدمه 3. شروع کار با AWS Lambda4. AWS SAM5. بکارگیری برنامه کاربردی شما ConcreteIntroduction1. چرا مدیریت مهم است؟ ساختار ساختار 3. مدیریت وابستگی4. Testing5 فرآیند توسعهConcludIntroduction1. آماده سازی برای مصاحبه با یک Developer2. آشنایی با یک نامزد 3. ارزیابی دانش نامزد 4. فراتر از سؤالات مصاحبه 5. نکاتی برای InterviewingConclusionIntroduction1. در دفاع 2. رفتارهای نامشخص3. Validation ورودی 4. مدیریت رشته 5 مشکلات مربوط به PointersConclusionIntroduction1. توسعه محور آزمون (TDD) اصول اولیه. نوشتن واحد Tests3. نوشتن آزمونهای تلفیقی نوشتن تست های پایان تا پایان در حال بهبود TDD Workflow6 شما. یک مثال در دنیای واقعی 7. در حال اجرا TestsConclusionIntroduction1. جاوا چیست؟ 4. Evaluating Parallel Performance

  • سرعت ، تأخیر و توان Speedup, latency, and throughput

  • قانون امدال Amdahl's law

  • سرعت را اندازه گیری کنید Measure speedup

  • اندازه گیری سرعت: نسخه ی نمایشی پایتون Measure speedup: Python demo

1. با استفاده از Iterative DO Loops2. با استفاده از شرط DO LoopsIntroduction1. ایجاد و استفاده از قالبهای سفارشی2. ایجاد قالبهای سفارشی از TablesIntroduction1. صادرات Data2. صادرات گزارشات معرفی 1 استفاده از زبان پرس و جو ساختار یافته (SQL) در SAS2. پیوستن به جداول با استفاده از SQL در SASIntroduction1. با استفاده از ابزارهای برنامه نویسی SAS2. درک SAS SyntaxIntroduction1. درک SAS Data2. دسترسی به داده ها از طریق کتابخانه ها3. وارد کردن داده ها به SASIntroduction1. گزارش های پیشرفته با عناوین ، پاورقی ها و برچسب ها 2. ایجاد گزارش فرکانس3. ایجاد گزارش های خلاصه و DataIntroduction1. خواندن و فیلتر کردن Data2. محاسبه ستون های جدید 3. پردازش مشروطIntroduction1. کاوش در Data2. فیلتر کردن Rows3. قالب بندی ستونها4. مرتب سازی داده ها و حذف نسخه های تکراریIntroduction1. Command Line در مقابل Visual Tools2. یک Repo را از یک Computer3 محلی ایجاد کنید. به GitHub و Other Remote Servers4 وصل شوید. Git Concepts and Commands5. در مورد Repo6 موجود همکاری کنید. Push و Pull7. همگام سازی Tools8. با Branches9 کار کنید. درخواستها و GitHub10 را بکشید. سایر عملیاتNextsIntroduction1. فرآیند تولید 2. مدیریت وابستگی3. Test4 ورود به سیستم 5 Metrics6. DeploymentConcludIntroduction1. شروع کار با AWS2. AWS Lambda مقدمه 3. شروع کار با AWS Lambda4. AWS SAM5. بکارگیری برنامه کاربردی شما ConcreteIntroduction1. چرا مدیریت مهم است؟ ساختار ساختار 3. مدیریت وابستگی4. Testing5 فرآیند توسعهConcludIntroduction1. آماده سازی برای مصاحبه با یک Developer2. آشنایی با یک نامزد 3. ارزیابی دانش نامزد 4. فراتر از سؤالات مصاحبه 5. نکاتی برای InterviewingConclusionIntroduction1. در دفاع 2. رفتارهای نامشخص3. Validation ورودی 4. مدیریت رشته 5 مشکلات مربوط به PointersConclusionIntroduction1. توسعه محور آزمون (TDD) اصول اولیه. نوشتن واحد Tests3. نوشتن آزمونهای تلفیقی نوشتن تست های پایان تا پایان در حال بهبود TDD Workflow6 شما. یک مثال در دنیای واقعی 7. در حال اجرا TestsConclusionIntroduction1. جاوا چیست؟ 5. Designing Parallel Programs

  • پارتیشن بندی Partitioning

  • ارتباطات Communication

  • تراکم Agglomeration

  • نقشه برداری Mapping

1. با استفاده از Iterative DO Loops2. با استفاده از شرط DO LoopsIntroduction1. ایجاد و استفاده از قالبهای سفارشی2. ایجاد قالبهای سفارشی از TablesIntroduction1. صادرات Data2. صادرات گزارشات معرفی 1 استفاده از زبان پرس و جو ساختار یافته (SQL) در SAS2. پیوستن به جداول با استفاده از SQL در SASIntroduction1. با استفاده از ابزارهای برنامه نویسی SAS2. درک SAS SyntaxIntroduction1. درک SAS Data2. دسترسی به داده ها از طریق کتابخانه ها3. وارد کردن داده ها به SASIntroduction1. گزارش های پیشرفته با عناوین ، پاورقی ها و برچسب ها 2. ایجاد گزارش فرکانس3. ایجاد گزارش های خلاصه و DataIntroduction1. خواندن و فیلتر کردن Data2. محاسبه ستون های جدید 3. پردازش مشروطIntroduction1. کاوش در Data2. فیلتر کردن Rows3. قالب بندی ستونها4. مرتب سازی داده ها و حذف نسخه های تکراریIntroduction1. Command Line در مقابل Visual Tools2. یک Repo را از یک Computer3 محلی ایجاد کنید. به GitHub و Other Remote Servers4 وصل شوید. Git Concepts and Commands5. در مورد Repo6 موجود همکاری کنید. Push و Pull7. همگام سازی Tools8. با Branches9 کار کنید. درخواستها و GitHub10 را بکشید. سایر عملیاتNextsIntroduction1. فرآیند تولید 2. مدیریت وابستگی3. Test4 ورود به سیستم 5 Metrics6. DeploymentConcludIntroduction1. شروع کار با AWS2. AWS Lambda مقدمه 3. شروع کار با AWS Lambda4. AWS SAM5. بکارگیری برنامه کاربردی شما ConcreteIntroduction1. چرا مدیریت مهم است؟ ساختار ساختار 3. مدیریت وابستگی4. Testing5 فرآیند توسعهConcludIntroduction1. آماده سازی برای مصاحبه با یک Developer2. آشنایی با یک نامزد 3. ارزیابی دانش نامزد 4. فراتر از سؤالات مصاحبه 5. نکاتی برای InterviewingConclusionIntroduction1. در دفاع 2. رفتارهای نامشخص3. Validation ورودی 4. مدیریت رشته 5 مشکلات مربوط به PointersConclusionIntroduction1. توسعه محور آزمون (TDD) اصول اولیه. نوشتن واحد Tests3. نوشتن آزمونهای تلفیقی نوشتن تست های پایان تا پایان در حال بهبود TDD Workflow6 شما. یک مثال در دنیای واقعی 7. در حال اجرا TestsConclusionIntroduction1. جاوا چیست؟ 6. Challenge Problems

  • به چالش ها خوش آمدید Welcome to the challenges

  • چالش: ماتریس در پایتون ضرب می شود Challenge: Matrix multiply in Python

  • راه حل: ماتریس در پایتون ضرب می شود Solution: Matrix multiply in Python

  • چالش: مرتب سازی بر اساس در پایتون Challenge: Merge sort in Python

  • راه حل: مرتب سازی بر اساس در پایتون Solution: Merge sort in Python

  • چالش: بارگیری تصاویر در پایتون Challenge: Download images in Python

  • راه حل: تصاویر را در پایتون بارگیری کنید Solution: Download images in Python

1. با استفاده از Iterative DO Loops2. با استفاده از شرط DO LoopsIntroduction1. ایجاد و استفاده از قالبهای سفارشی2. ایجاد قالبهای سفارشی از TablesIntroduction1. صادرات Data2. صادرات گزارشات معرفی 1 استفاده از زبان پرس و جو ساختار یافته (SQL) در SAS2. پیوستن به جداول با استفاده از SQL در SASIntroduction1. با استفاده از ابزارهای برنامه نویسی SAS2. درک SAS SyntaxIntroduction1. درک SAS Data2. دسترسی به داده ها از طریق کتابخانه ها3. وارد کردن داده ها به SASIntroduction1. گزارش های پیشرفته با عناوین ، پاورقی ها و برچسب ها 2. ایجاد گزارش فرکانس3. ایجاد گزارش های خلاصه و DataIntroduction1. خواندن و فیلتر کردن Data2. محاسبه ستون های جدید 3. پردازش مشروطIntroduction1. کاوش در Data2. فیلتر کردن Rows3. قالب بندی ستونها4. مرتب سازی داده ها و حذف نسخه های تکراریIntroduction1. Command Line در مقابل Visual Tools2. یک Repo را از یک Computer3 محلی ایجاد کنید. به GitHub و Other Remote Servers4 وصل شوید. Git Concepts and Commands5. در مورد Repo6 موجود همکاری کنید. Push و Pull7. همگام سازی Tools8. با Branches9 کار کنید. درخواستها و GitHub10 را بکشید. سایر عملیاتNextsIntroduction1. فرآیند تولید 2. مدیریت وابستگی3. Test4 ورود به سیستم 5 Metrics6. DeploymentConcludIntroduction1. شروع کار با AWS2. AWS Lambda مقدمه 3. شروع کار با AWS Lambda4. AWS SAM5. بکارگیری برنامه کاربردی شما ConcreteIntroduction1. چرا مدیریت مهم است؟ ساختار ساختار 3. مدیریت وابستگی4. Testing5 فرآیند توسعهConcludIntroduction1. آماده سازی برای مصاحبه با یک Developer2. آشنایی با یک نامزد 3. ارزیابی دانش نامزد 4. فراتر از سؤالات مصاحبه 5. نکاتی برای InterviewingConclusionIntroduction1. در دفاع 2. رفتارهای نامشخص3. Validation ورودی 4. مدیریت رشته 5 مشکلات مربوط به PointersConclusionIntroduction1. توسعه محور آزمون (TDD) اصول اولیه. نوشتن واحد Tests3. نوشتن آزمونهای تلفیقی نوشتن تست های پایان تا پایان در حال بهبود TDD Workflow6 شما. یک مثال در دنیای واقعی 7. در حال اجرا TestsConclusionIntroduction1. جاوا چیست؟ Conclusion

  • منابع اضافی Additional resources

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

نمایش نظرات

برنامه نویسی موازی و همزمان پایتون قسمت 2
جزییات دوره
2h 19m
39
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
42,511
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Olivia Chiu Stone Olivia Chiu Stone

برنامه نویس ، مهندس اولیویا چیو یک برنامه نویس و مهندس است که همیشه علاقه به یادگیری نحوه کار همه چیز را داشته است.

اولیویا لیسانس خود را در رشته فیزیک مهندسی از دانشگاه کوئین و کارشناسی ارشد خود را در رشته مهندسی مکانیک از دانشگاه مک گیل دریافت کرد. پس از دانشگاه ، او چندین سال در LabVIEW و C # به عنوان توسعه دهنده در National Instruments برنامه نویسی کرد تا اینکه مدیر پروژه تیم توسعه NI VeriStand شود. خارج از کار ، اولیویا علاقه زیادی به آموزش و تشویق دانش آموزان دارد و وقت خود را به پرورش نسل بعدی مهندسان ما اختصاص می دهد.

Barron Stone Barron Stone

مهندس برق Barron Stone یک مهندس برق است که هم در سخت افزار دیجیتال سطح پایین و هم در نرم افزار سطح بالا تجربه کرده است.

وی لیسانس علوم مهندسی برق خود را از دانشگاه رایس و کارشناسی ارشد خود را در رشته مهندسی برق از نیروی هوایی بدست آورد. موسسه فناوری. او چندین سال را به عنوان مهندس برنامه های کاربردی و مهندس بازاریابی محصول در National Instruments گذراند و در آنجا محتوای بازاریابی و آموزشی را برای ابزارهای مدولار NI FlexRIO مستقر در FPGA توسعه داد. امروز ، بارون به عنوان یک افسر در نیروی هوایی ایالات متحده خدمت می کند.