برنامهنویسی به زبان پایتون (سطح یک)
(دوره آنلاین)
تاریخ دوره: از ۱۰ دی ۹۹ / روزهای زوج
مدت دوره: ۱۵ ساعت / ۱۷:۰۰ الی ۲۰:۰۰
مقدمه
برنامهنویسی به زبان پایتون در زمینه علوم دادهها، Machine learning (یادگیری ماشین)، توسعههای وب، خودکار نمودن سامانهها و … بکار برده میشود.
پایتون از جمله جدیدترین و قدرتمندترین زبانهای برنامهنویسی در دنیا محسوب میشود و یادگیری نسبتا ساده و کم دردسر آن به برنامهنویسان این اجازه را میدهد تا برنامههای کاربردی خود را طراحی نمایند. سادگی، خوانایی و عدم پیچیدگی و روان بودن از جمله ویژگیهای این زبان برنامهنویسی محسوب میشود.
ویژگیهای اصلی زبان پایتون
- ساده و قابل درک
- زبانی متنباز
- کدهای قابل درک به اندازه متن انگلیسی
- مناسب برای وظایف روزانه
- امکان توسعه برنامه در زمانی کوتاه
- سادگی نحو
- شفافیت ساختار و سطح بالا بودن پایتون
مخاطبان دوره
- برنامهنویسان با تجربه و تمامی افراد علاقمند به یادگیری یک زبان برنامهنویسی جدید و کاربردی
- تیمهای برنامهنویسی که نیازمند جابهجایی به یک زبان برنامهنویسی جدید هستند
- تیمهای توسعه نرمافزاری که قصد انتخاب زبان برنامهنویسی برای پروژههای نرمافزاری خود را دارند
- استارتاپهایی که قصد ارائه نمونه اولیه از پروژههای خود را دارند
- کارشناسان و کاربران سیستمها و راهکارهای تحلیل دادهها
- توسعهدهندگان سامانههای هوش تجاری کسب و کار
سرفصلهای دوره
درس یکم: مقدمهای بر پایتون
- تاریخچه پایتون
- ویژگیهای پایتون
-
-
- فراگیر بودن پایتون
- سطح بالا
- زبان تفسیری
- شی گراء
- کتابخانهها
- Python is not Only Python
-
- نسخههای پایتون
- سایتهای که از پایتون استفاده کردهاند
- نصب
-
-
- نصب پایتون
- نصب ماژول
- حذف ماژول
-
- محیطهای توسعه
-
-
- IDE چیست؟
- انواع محیط توسعه پایتون
- IDLE
- Anaconda
- Jupyter
- Spyder
- Pycharm
- Pydev
- Visual Studio Code
- Atom
-
درس دوم: ساختار یک برنامه در پایتون
- اجزای یک برنامه ساده
- کلمات کلیدی
- متغیرها
-
-
- قوانین نامگذاری متغیرها
- نحوه اختصاص حافظه به یک متغیر
- مقدار دادن به متغیرها
- انتسابهای چند تایی
- حذف متغیر
-
- انواع دادهها
- اعداد
-
-
- Int
- Float
- Complex
-
- منطقی
- رشتهها
-
-
- Indexing
- تکرار رشته
- اتصال رشته
- طول رشته
-
- عملگرها
-
-
- عملگرهای محاسباتی یا ریاضی
- عملگرهای مقایسهای
- عملگرهای انتساب
- عملگرهای منطقی
- عملگرهای بیتی
- عملگرهای عضویت
- عملگرهای هویت
-
- تقدم عملگرها
- ساختار داده
-
-
- string
- list
- tuple
- Dictionary
- set
-
- تبدیل نوع
- دستور چاپ
درس سوم: ساختارهای تصمیم
- دستورهای شرطی
-
-
- دستور if
- دستور elif
- دستور else
- دستور if…else تودرتو
- دستور if های تک خطی
-
- حلقهها
-
-
- حلقههای تکرار
-
- دستور while
- حلقه for
-
-
- حلقههای تودرتو
- دستورهای کنترلی در حلقه
-
- Break
- Continue
- Pass
درس چهارم: تابع
- تابع چیست؟
- مزایای استفاده از تابع
- انواع تابع
-
-
- توابع داخلی
- توابع سفارشی
- تعریف تابع
- آرگومانهای تابع
- صدا زدن تابع
-
- تست تابع
درس پنجم: فایل
- بازکردن فایل
- حالتهای مختلف باز کردن یک فایل
- خواندن فایل
- استفاده از حلقه برای خواندن محتویات فایل
- بستن فایل
- نوشتن در فایل
- اضافه کردن به انتهای فایل
- حذف فایل
درس ششم: مطالب کاربردی
- توابع ریاضی
- اعداد تصادفی
- صف و پشته
- محدوده دید متغیرها
مدرس دوره
گروه مالی و مدیریت سرمایهگذاری شریف همواره افتخار همکاری با بهترین متخصصین و اساتید در ایران را داشته و دارد.
فرهاد سلطانی
- مهندسی کامپیوتر، گرایش نرمافزار؛
- مؤلف و مترجم کتاب ایجاد سیستمهای معاملاتی خودکار در زبان MQl5؛
- مدرس زبان برنامهنویسی MQL (زبان برنامهنویسی متاتریدر)؛
- اولین مربی MQL مورد تأیید سازمان بورس.
چگونگی ثبتنام
آیا میدانستید این دوره به صورت درونسازمانی هم برگزار میشود؟
میزان سرمایهگذاری در دوره آنلاین ۹/۵۰۰/۰۰۰ ریال میباشد.
شرایط انصراف و عودت وجه:
تا یک هفته پیش از آغاز دوره، با کسر ۳۰% از مبلغ ثبتنام و پس از آن، تنها با معرفی فرد جایگزین امکانپذیر خواهد بود.
۵ دیدگاه. Leave new
سلام. دوره های تکمیلی هم داره آیا؟
سلام ایا کلاسها بازپخش دارن؟ امکان مشاهده افلاین هستش؟
سلام؛ دسترسی مشاهده فیلم کلاس بصورت آنلاین برای مدت زمان محدود خدمتتون تقدیم میشه
سلام، رویکرد پایتون در اقتصاد هم در این دوره بررسی میشه؟
درود؛ مستقیما خیر؛
پایتون یک زبان برنامه نویسی هست که شما میتونید بعد از یادگیری این زبان، در علوم مختلف از جمله علوم داده، توسعه های وب ، اقتصاد، علوم مالی و … از آن استفاده بفرمایید.