آموزش کد نویسی 101: پایتون برای مبتدیان

Coding 101: Python for Beginners

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

آنچه خواهید آموخت

با استفاده از پایتون اصول کد را یاد خواهید گرفت. با این حال، برخلاف اکثر دوره‌های کدنویسی، این کلاس فهرست کاملی از جزئیات را در اختیار شما قرار نمی‌دهد. در عوض، شما به اندازه کافی یاد می گیرید که شروع به استفاده از کد کنید. هدف این است که شما کلاس را با (الف) مجموعه ای از ابزارهای خوب، (ب) توانایی نوشتن ابزارهای دقیق تر، و (ج) تشخیص ارزش کد در خودکارسازی عملکردهای روزانه به پایان برسانید. شما مفاهیم زیر را در طول دوره پوشش خواهید داد:

  • انواع داده، عبارات، متغیرها
  • توابع
  • اشیاء
  • منطق کنترل

آنچه خواهید ساخت

در طول مسیر، مجموعه ای از ابزارها را برای نشان دادن این مفاهیم ایجاد خواهید کرد:

  • اصلاح‌کننده فهرست ایمیل
  • گزارش دما
  • توصیه کننده چتر
  • بررسی کننده قدرت رمز عبور
  • روزها تا تولد شما
  • پیام های مخفی

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

منابع انحصاری

کلاس شامل پیوندهایی به منابع انحصاری از جمله موارد زیر است:

  • همه 6 ابزار عالی تکمیل شده
  • بیش از 70 مشکل تمرین با راه حل (یک ساعت محتوای جایزه!)
  • 27 مشکل تمرین اضافی با راه حل های کامل
  • اسلایدهای قابل دانلود، با دسترسی به تمام نسخه های به روز شده در آینده
  • پیوندهایی برای مطالعه بیشتر

آیا می خواهید بیشتر بدانید؟

علاقه مند به   کدنویسی خلاق هستید؟  کلاس (منظره های طبیعت AFrame) من را ببینید.

به   علم داده یا یادگیری ماشین علاقه دارید؟     (طراحی پایگاه داده)،   داده 101   (تجزیه و تحلیل)، یا کلاس‌های     (ML کاربردی).

  اولین کسی باشید که در مورد دوره‌های بیشتر در این زمینه‌ها می‌شنود!

قدردانی:   این دوره تقریباً از کتاب درسی مقدماتی علوم کامپیوتر دانشگاه برکلی پیروی می کند: composingprograms.com. B-roll در ویدیوی مقدماتی CC-0 با مجوز Pexels استفاده می شود.

پروژه شما نوشتن یک ابزار خوب برای خودتان است. یک کار فوق العاده ساده را انتخاب کنید، کاری که نوشتن آن بیش از چند خط طول نمی کشد. این باید عملکردی باشد که شما اغلب انجام می دهید -- نگران نباشید اگر می توانید اکسل را برای انجام همان کار فینگل کنید یا اگر می دانید وب سایت های A، B و C با هم می توانند عملکرد مشابهی را انجام دهند، نگران نباشید. اگر بتوانید برنامه ای بنویسید که تلاش شما را از 60 ثانیه به 5 ثانیه کاهش دهد، این یک ایده پروژه برنده است.

برخی از پروژه های نمونه عبارتند از:

  • تعداد روزهای مانده به تولد خود را محاسبه کنید
  • شمارش تعداد کلمات یا تعداد کاراکترها

برای شروع، از کد خود اسکرین شات بگیرید و از برگه "منابع پروژه ها" به repl.it* خود پیوند دهید.

*Repl.it وب سایتی است که به شما امکان می دهد بدون نیاز به نصب چیزی بر روی رایانه خود، کدنویسی و به اشتراک گذاری آنلاین را انجام دهید. در درس سوم دوره به معرفی repl.it می پردازیم.


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

درس ها Lessons

  • نتیجه Conclusion

  • متغیرها، انواع داده ها، عبارات Variables, Data Types, Expressions

  • مجموعه ها Collections

  • (پاداش) تمرین های هدایت شده برای حلقه ها (Bonus) Guided Exercises for For Loops

  • (پاداش) تمرین های هدایت شده برای مجموعه ها (Bonus) Guided Exercises for Collections

  • تعریف توابع: گزارش دما Defining Functions: Temperature Report

  • For Loop: Password Strength Checker For Loop: Password Strength Checker

  • نمونه پروژه: پیام های مخفی Sample Project: Secret Messages

  • پروژه: ساخت یک ابزار خوب Project: Build a Nifty Tool

  • استفاده از توابع: اصلاح‌کننده فهرست ایمیل Using Functions: Email List Reformatter

  • معرفی Introduction

  • (پاداش) تمرین های هدایت شده برای If, while (Bonus) Guided Exercises for If, While

  • (پاداش) تمرین های هدایت شده برای تعریف توابع (Bonus) Guided Exercises for Defining Functions

  • (پاداش) تمرین های هدایت شده برای استفاده از توابع (Bonus) Guided Exercises for Using Functions

  • استفاده از اشیاء: شمارش معکوس تولد Using Objects: Birthday Countdown

  • اگر، در حالی که: دستیار چتر If, While: Umbrella Assistant

  • (پاداش) تمرین های هدایت شده برای متغیرها و غیره (Bonus) Guided Exercises for Variables etc.

نمایش نظرات

آموزش کد نویسی 101: پایتون برای مبتدیان
جزییات دوره
2h 6m
17
Skillshare (اسکیل شیر) Skillshare (اسکیل شیر)
(آخرین آپدیت)
20,861
4 از 5
دارد
دارد
دارد
Alvin Wan
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Alvin Wan Alvin Wan

دانشمند پژوهشگر

به دنبال یادگیری کدنویسی هستید؟ فراگیری ماشین؟ بگذار کمک کنم! من قبلاً یک مدرس علوم کامپیوتر در دانشگاه کالیفرنیا برکلی بودم، جایی که به مدت 5 سال در کارکنان دوره های مختلف خدمت کردم. من اکنون یک دانشمند محقق در صنعت هستم و روی بینایی کامپیوتری پیشرفته کار می کنم. من چند دوره برای شروع شما طراحی کرده ام -- نه فقط برای آموزش اصول، بلکه برای اینکه شما را برای یادگیری بیشتر هیجان زده کنم. دوره ها را در پروفایل من بررسی کنید! یا برای راهنمای شروع به کار به پایین بروید.

| Github | | توئیتر |

نظرات ویژه

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

ریک ام، کد نویسی 101: پایتون برای مبتدیان

"وقتی درس می خواندم از برنامه نویسی متنفر بودم. هیچ هدف واقعی در ذهنم نداشتم + معلمان ما صرفاً در مورد آن نظری داشتند. در این درس من گرفتار شدم! ... این را به همه مانند خودم توصیه می کنم."

Johannes W.، کدنویسی 101: Python برای مبتدیان

نمی دانید از کجا شروع کنید؟ می دانم چه حسی دارد، اما نگران نباش! در اینجا یک سفارش توصیه شده از دوره هایی برای گذراندن آمده است. شما در کمترین زمان برنامه های کاربردی جالبی با کد ایجاد خواهید کرد.

  1. پایتون برای مبتدیان دوره کاربردی و عملی پایتون برای ساخت ابزارهای روز به روز خوب
  2. برنامه نویسی شی گرا سطح کد خود را برای ساخت شبیه سازی
  3. ساختارهای داده برای مبتدیان - پرداختن به یک موضوع مصاحبه کدنویسی محبوب، همراه با نکات

به دنبال برنامه ای برای کد می گردید؟ یکی از دوره های دیگر را امتحان کنید:

  • علم داده برای مبتدیان داده ها را برای گفتن داستان های قانع کننده برای مطالعه موردی خود تجسم کنید
  • Computer Vision برای مبتدیان یک فیلتر سگی شبیه اسنپ چت برای خانواده و دوستان بسازید
  • پایگاه داده برای مبتدیان ایجاد، سازماندهی و برقراری ارتباط پایگاه داده
  • واقعیت مجازی برای مبتدیان ساخت صحنه های زیبای طبیعت در واقعیت مجازی

دوره‌های بیشتری در حال توسعه هستند تا به شما در مصاحبه‌های کدنویسی و تبدیل شدن به یک کدنویس پیشرفته کمک کنند. بنظر جالب می آید؟ "دنبال کردن" را در سمت چپ فشار دهید تا از راه اندازی کلاس بعدی مطلع شوید!

در اینجا چند کلمه در مورد خودم وجود دارد.

به طور حرفه ای، من یک دانشمند پژوهشی در یک شرکت بزرگ هستم که در زمینه بینایی کامپیوتر تحقیق می کنم. در دانشگاه برکلی، بیش از 5000 دانش آموز را در دوره هایی مانند یادگیری ماشین و نظریه احتمال آموزش داده ام. در تاریخ، من به بیش از 200 مهمان نحوه کدنویسی را از طریق تجربیات عملی و عملی آموزش داده ام.

فراتر از شغلم، آشنایان، دوستان و خانواده‌ام همه مرا با لبخند بزرگ و خنده‌های موید و مسری‌ام می‌شناسند. در واقع، مدیر من در محل کار هرگز پیامی از من نپرسید که کجا هستم. او فقط فریاد زد "آلوین" و منتظر خنده هیستریک بود - می توان گفت نوعی پژواک. من حتی غلغلک شدیدی دارم، بنابراین حداقل، نشستن در کنار الوین ژولیده و خندان سرگرم کننده است.

من عاشق تدریس به اشکال دیگر نیز هستم: تجربیات حضوری را از طریق و نوشتن برای ، LogRocket و <آموزش می دهم./span> .

برای کسب اطلاعات بیشتر، می توانید من را در !