- مدرس دوره : رضا امرائی ( رزومه )
- تعداد ویدیوها : 16 ویدیو
- مدت زمان دوره : 2:0:00
- سطح دوره : پیشرفته
- وضعیت دوره : به اتمام رسیده
- تاریخ آخرین بروزرسانی : 1402/05/16

مقایسه اجمالی زبان های پایتون و Swift
بسم الله الرحمن الرحیم
سلام
زبان برنامه نویسی سوییفت Swift در سال ۲۰۱۴ توسط شرکت Apple ارائه شد.
این زبان در واقع یک زبان General Purpose هست مانند بسیاری از زبان های برنامه نویسی دیگر.
زبان سوییفت Swift یک زبان بر پایه C است (C Based Language)
زبان سوییفت Swift از زبان های دیگری از جمله پایتون تاثیر گرفته به همین علت و البته محبوبیت و فراگیری بالا پایتون تصمیم گرفتم که این دو زبان رو با هم مقایسه کنیم و ببینیم که زبان Swift هم مثل زبان پایتون ساده و راحته (البته نه به سادگی پایتون!)
تو این دوره زبان برنامه نویسی سوییفت Swift رو با پایتون به صورت اجمالی مقایسه خواهیم کرد تا شباهت های زیاد و تفاوت های اندک این دو رو متوجه بشیم.این دوره در عمل کرش کورسی (crash course) هست برای زبان برنامه نویسی سوییفت Swift
منبع خوب برای یادگیری عمیق سوییفت Swift و همچنین نقشه راه تبدیل شدن به برنامه نویس موبایل (در پلتفرم های مختلف iOS و Android) توضیخ داده خواهد شد.
این دوره به نیت تعجیل در ظهور آقا امام زمان کاملا رایگان خواهد بود.
سرفصل های دوره :
ویدیو معرفی |
راه اندازی و نصب سوییفت در سیستم |
متغیر ها |
انواع داده |
نحوه دریافت ورودی |
تبدیل انواع داده به یکدیگر |
گزاره شرطی if |
حلقه for |
حلقه while |
کلید واژه های break و continue در حلقه ها |
آرایه و لیست |
سِت |
دیکشنری |
تاپل |
تابع |
کلاس |
پیش نیاز های دوره :
- تسلط نسبی بر زبان برنامه نویسی پایتون Python
فهرستـــ ویدیوها
مدت زمان دوره 2:0:00با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.
راه اندازی و نصب سوییفت در سیستم
در این ویدیو به نحوه نصب و راه اندازی زبان برنامه نویسی Swift می پردازیم. چه برای کاربران ویندوز و لینوکس و چه برای کاربران مک.
متغیر ها
در این ویدیو به بررسی متغیر ها در زبان برنامه نویسی Swift و مقایسه آن ها با پایتون خواهیم پرداخت
انواع داده
در این ویدیو به بررسی انواع داده در زبان برنامه نویسی Swift و مقایسه آن ها در پایتون خواهیم پرداخت.
نحوه دریافت ورودی
در این ویدیو به نحوه دریافت ورودی در زبان ها Swift و پایتون خواهیم پرداخت.
تبدیل انواع داده به یکدیگر
در این ویدیو نحوه تبدیل انواع داده به یکدیگر رو در زبان های برنامه نویسی Swift و پایتون بررسی خواهیم کرد.
گزاره شرطی if
در این ویدیو گزاره شرطی if در هر دو زبان برنامه نویسی Swift و پایتون رو با هم مقایسه خواهیم کرد.
حلقه for
در این ویدیو به بررسی حلقه for در زبان های برنامه نویسی Swift و پایتون خواهیم پرداخت.
حلقه while
در این ویدیو به بررسی حلقه while در زبان های برنامه نویسی Swift و پایتون خواهیم پرداخت.
کلید واژه های break و continue در حلقه ها
در این ویدیو به بررسی دو کلید واژه break و continue در زبان های برنامه نویسی Swift و پایتون خواهیم پرداخت.
مجموعه ها: آرایه و لیست
در این ویدیو اولین عضو از مجموعه ها یعنی آرایه در زبان برنامه نویسی Swift رو بررسی و اون رو با لیست در پایتون مقایسه می کنیم.
مجموعه ها: سِت
در این ویدیو به دومین عضو از مجموعه ها یعنی سِت در زبان های برنامه نویسی Swift و پایتون خواهیم پرداخت.
مجموعه ها: دیکشنری
در این ویدیو به بررسی سومین عضو از مجموعه ها یعنی دیکشنری در دو زبان برنامه نویسی 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از اینکه راضی بودید خوشحالم :)
امیدوارم از بقیه اش هم راضی باشید.