قیمت این دوره: رایگانــ
  • مدرس دوره : رضا امرائی
  • تعداد ویدیوها : 16 ویدیو
  • مدت زمان دوره : 2:0:00
  • سطح دوره : پیشرفته
  • وضعیت دوره : به اتمام رسیده
  • تاریخ آخرین بروزرسانی : 1402/05/16
مقایسه اجمالی زبان های پایتون و Swift

مقایسه اجمالی زبان های پایتون و Swift

بسم الله الرحمن الرحیم
سلام

زبان برنامه نویسی سوییفت Swift در سال ۲۰۱۴ توسط شرکت Apple ارائه شد.
این زبان در واقع یک زبان General Purpose هست مانند بسیاری از زبان های برنامه نویسی دیگر.

زبان سوییفت Swift یک زبان بر پایه C است (C Based Language)
زبان سوییفت Swift از زبان های دیگری از جمله پایتون تاثیر گرفته به همین علت و البته محبوبیت و فراگیری بالا پایتون تصمیم گرفتم که این دو زبان رو با هم مقایسه کنیم و ببینیم که زبان Swift هم مثل زبان پایتون ساده و راحته (البته نه به سادگی پایتون!)
تو این دوره زبان برنامه نویسی سوییفت Swift رو با پایتون به صورت اجمالی مقایسه خواهیم کرد تا شباهت های زیاد و تفاوت های اندک این دو رو متوجه بشیم.این دوره در عمل کرش کورسی (crash course) هست برای زبان برنامه نویسی سوییفت Swift

منبع خوب برای یادگیری عمیق سوییفت Swift و همچنین نقشه راه تبدیل شدن به برنامه نویس موبایل (در پلتفرم های مختلف iOS و Android) توضیخ داده خواهد شد.

 

این دوره به نیت تعجیل در ظهور آقا امام زمان کاملا رایگان خواهد بود.

 

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

ویدیو معرفی
راه اندازی و نصب سوییفت در سیستم
متغیر ها
انواع داده
نحوه دریافت ورودی
تبدیل انواع داده به یکدیگر
گزاره شرطی if
حلقه for
حلقه while
کلید واژه های break و continue در حلقه ها
آرایه و لیست
سِت
دیکشنری
تاپل
تابع
کلاس

 



پیش نیاز های دوره :

  1. تسلط نسبی بر زبان برنامه نویسی پایتون Python

فهرستـــ ویدیوها

مدت زمان دوره 2:0:00
00:00
00:00
  • با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.

1
  • معرفی دوره

00:02:48

در این ویدیو هدف از دوره معرفی می شود

2
  • راه اندازی و نصب سوییفت در سیستم

00:01:53

در این ویدیو به نحوه نصب و راه اندازی زبان برنامه نویسی Swift می پردازیم. چه برای کاربران ویندوز و لینوکس و چه برای کاربران مک.

3
  • متغیر ها

00:07:45

در این ویدیو به بررسی متغیر ها در زبان برنامه نویسی Swift و مقایسه آن ها با پایتون خواهیم پرداخت

4
  • انواع داده

00:10:48

در این ویدیو به بررسی انواع داده در زبان برنامه نویسی Swift و مقایسه آن ها در پایتون خواهیم پرداخت.

5
  • نحوه دریافت ورودی

00:06:39

در این ویدیو به نحوه دریافت ورودی در زبان ها Swift و پایتون خواهیم پرداخت.

6
  • تبدیل انواع داده به یکدیگر

00:06:45

در این ویدیو نحوه تبدیل انواع داده به یکدیگر رو در زبان های برنامه نویسی Swift و پایتون بررسی خواهیم کرد.

7
  • گزاره شرطی if

00:12:33

در این ویدیو گزاره شرطی if در هر دو زبان برنامه نویسی Swift و پایتون رو با هم مقایسه خواهیم کرد.

8
  • حلقه for

00:04:22

در این ویدیو به بررسی حلقه for در زبان های برنامه نویسی Swift و پایتون خواهیم پرداخت.

9
  • حلقه while

00:02:04

در این ویدیو به بررسی حلقه while در زبان های برنامه نویسی Swift و پایتون خواهیم پرداخت.

10
  • کلید واژه های break و continue در حلقه ها

00:04:28

در این ویدیو به بررسی دو کلید واژه break و continue در زبان های برنامه نویسی Swift و پایتون خواهیم پرداخت.

11
  • مجموعه ها: آرایه و لیست

00:05:27

در این ویدیو اولین عضو از مجموعه ها یعنی آرایه در زبان برنامه نویسی Swift رو بررسی و اون رو با لیست در پایتون مقایسه می کنیم.

12
  • مجموعه ها: سِت

00:05:59

در این ویدیو به دومین عضو از مجموعه ها یعنی سِت در زبان های برنامه نویسی Swift و پایتون خواهیم پرداخت.

13
  • مجموعه ها: دیکشنری

00:05:44

در این ویدیو به بررسی سومین عضو از مجموعه ها یعنی دیکشنری در دو زبان برنامه نویسی Swift و پایتون خواهیم پرداخت.

14
  • مجموعه ها: تاپل

00:11:54

در این ویدیو به بررسی چهارمین عضو از مجموعه ها یعنی تاپل در زبان ها برنامه نویسی Swift و پایتون خواهیم پرداخت.

15
  • تابع

00:08:15

در این ویدیو به بررسی تابع در زبان های برنامه نویسی Swift و پایتون خواهیم پرداخت.

16
  • کلاس

00:23:24

در این ویدیو به صورت اجمالی کلاس رو در زبان های برنامه نویسی Swift و پایتون با هم مقایسه خواهیم کرد.

دوره های دیگر مدرس

مشاهده همه دوره ها

نظرات کاربران در رابطه با این دوره

لطفا سوالات خود را راجع به این آموزش در این بخش پرسش و پاسخ مطرح کنید به سوالات در قسمت نظرات پاسخ داده نخواهد شد و آن نظر حذف میشود.
جهت ثبت نظر باید در سایت عضو شوید و یا وارد سایت شده باشید .
محمد صادق علوی کیا

محمد صادق علوی کیا

ارسال شده در 1402/05/11

سلام و ارض و ادب.
سوالی برام پیش اومد. (با در نظر گرفتن اینکه بنده قسمتی از دوره رو مشاهده نکردم و صرفا توضیحات رو خوندم.)
سوال این هستش که پس از پایان دوره قراره چه چیزی به مخاطب اضافه بشه؟.:

1- آیا در ذهنش این نوع تفکر ایجاد بشه که کدوم یک از زبان ها برترِ؟. (که خب این فکر صحیح نیست.)

2- یا اینکه، به این نیت مقایسه صورت گرفته میشه که شباهت ها و تفاوت ها بررسی بشه. (از اونجایی که swift ارث بری هایی از پایتون کرده). که خب باز این سوال مطرح میشه خب که چی؟؛ چه سودی از این مقایسه به دست میاد؟!.

 

اگر پاسخ خوبی برای این سوال باشه و عملیاتی هم بشه دیدن این دوره 100% ارزش مشاهده رو خواهد داشت. یاعلی

محمد صادق علوی کیا

رضا امرائی (مدرس)

ارسال شده در 1402/05/11

سلام علیکم

در توضیحات عرض کردم که این دوره عملا کرش کورسی هست برای زبان برنامه نویسی Swift سوا اینکه با پایتون مقایسه بشه یا نه

اگه ویدئو ها رو ببینید متوجه میشید که وقت کمی از ویدئو ها رو به پایتون اختصاص دادم بابت هر مبحث و مابقی ویدئو که اکثریت زمان ویدئو ها است رو به زبان Swift اختصاص دادم.

زبان برنامه نویسی Swift به دلیل جوانی و البته اشتباه غلطی که در ذهن مردم هست مثل اینکه فقط میشه محصولات apple رو باهاش نوشت؛ مورد کم توجهی قرار گرفته بالاخص در ایران.

تعداد برنامه نویسان Swift در ایران بسیار کم هستند.

با توجه به اینکه بسیاری از برنامه نویسان چه حرفه ای و چه جوان زبان پایتون رو بلد هستند من خواستم که انگیزه ای براشون ایجاد کنم که زبان Swift رو هم یاد بگیرن چون لزوما خودشون تو ذهنشون تک تک دستورات رو مقایسه نمی کنن

از طرفی من خودم وقتی که شروع کردم به یادگیری زبان برنامه نویسی Swift به دلیل سرعت بسیار بالاتری که نسبت به پایتون داره و هم به دلیل شباهت سادگی به پایتون واقعا شگفت زده شدم!

این رو هم بگم که اگه سایت toplearn موافقت کنه آموزش جامع Swif رو قرار خواهم داد. فعلا سایت toplearn بخش جداگانه ای برای iOS ایجاد نکرده فقط اندروید رو داره

در آخر این رو هم بگم که زمان کل این کرش کورس فقط کمی از ۲ ساعت بیشتر هست و البته کاملا رایگان. مطمئن باشید ۲ ساعت زمان زیادی برای یک برنامه نویس نیست که بخواد یک زبان جدید رو تقریبا کامل یاد بگیره.

مطمئن باشید از دیدن این دوره پشیمون نمیشید.

از نظرتون تشکر می کنم

محمد صادق علوی کیا

APakrohk

ارسال شده در 1403/02/13

بنظر من که باعث میشه کسایی که پایتون رو بلدن خیلی راحت تر swift رو هم بفهمن، البته به شرط این که درست مقایسه بشن.

soosanisepehr

ارسال شده در 1402/04/31

تا به اینجا دوره خوبی بوده و مقایسه جالبی بین این دو زبان برنامه نویسی صورت گرفته 

رضا امرائی (مدرس)

ارسال شده در 1402/04/31

از اینکه راضی بودید خوشحالم :)
امیدوارم از بقیه اش هم راضی باشید.