آموزش سطح بالا: زنگ

Level Up: Rust

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

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

این دوره با GitHub Codespaces یکپارچه شده است، یک محیط توسعه دهنده ابر فوری که تمام عملکردهای IDE مورد علاقه شما را بدون نیاز به هیچ گونه راه اندازی ماشین محلی ارائه می دهد. با GitHub Codespaces، می‌توانید در هر زمان و در هر زمانی از هر ماشینی تمرین عملی داشته باشید—همه با استفاده از ابزاری که احتمالاً در محل کار با آن مواجه خواهید شد.

هر قسمت از مجموعه Level Up حداقل 15 فرصت کوچک برای تمرین برنامه نویسی در سطوح مختلف دشواری ارائه می دهد، بنابراین می توانید خود را به چالش بکشید و آموخته های خود را تقویت کنید. برای یادگیری نحوه راه‌اندازی و راه‌اندازی یک کد فضایی، ویدیوی «استفاده از فضای کد GitHub با این دوره» را ببینید.


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

معرفی Introduction

  • Rust را عملی کنید Put Rust into practice

  • آنچه برای شروع نیاز دارید What you need to get started

  • استفاده از GitHub Codespaces با این دوره Using GitHub Codespaces with this course

1. چالش های رمزگذاری زنگ 1. Rust Coding Challenges

  • میانه را محاسبه کنید Calculate the median

  • موارد منحصر به فرد را پیدا کنید Find unique items

  • هر نوع متنی را چاپ کنید Print any text type

  • مرتب سازی بدون حروف بزرگ و کوچک Case-insensitive sort

  • تبدیل متن به کد مورس Convert text to Morse code

  • ارزش یک دست کارت Value of a hand of cards

  • آیا به ضرب الاجل رسیده است؟ Has a deadline been reached?

  • تبدیل بین سلسیوس و فارنهایت Convert between Celsius and Fahrenheit

  • فهرستی از اعداد با مقادیر گمشده را جمع کنید Sum a list of numbers with missing values

  • تعداد هفته های بین دو تاریخ را محاسبه کنید Calculate the number of weeks between two dates

  • یک شماره ISBN را تأیید کنید Validate an ISBN number

  • بررسی کنید که آیا فایلی وجود دارد یا خیر Check if a file exists

  • یک رنگ هگز RGB را تفسیر کنید Interpret an RGB hex color

  • رمزگذاری طول اجرا Run-length encoding

  • به تاریخ های متناقض رسیدگی کنید Handle inconsistent dates

  • برنامه ریز سفر Travel planner

  • چالش نهایی: رمز ویژنر Final challenge: Vigenère cipher

نمایش نظرات

آموزش سطح بالا: زنگ
جزییات دوره
2h 30m
20
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
Tim McNamara
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Tim McNamara Tim McNamara

معمار نرم افزار زنگ و نویسنده

Tim McNamara یک معمار نرم افزاری زنگ و نویسنده زنگ در عمل

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

تیم در حال حاضر به عنوان یک معمار نرم افزار ارشد در TCDI کار می کند. او دارای استاد سیاست عمومی از دانشگاه ویکتوریا ولینگتون است و رئیس انجمن منبع باز نیوزیلند است.