دوره برنامهنویسی پایتون متوسطه
این دوره، آموزش برنامه نویسی با استفاده از زبان Python در سطح متوسطه می باشد.
این دوره مخصوص دانشجویان و علاقه مندانی میباشد که دوره "برنامه نویسی پایتون
مقدماتی" را گذرانده باشند یا بر مفاهیم آن تسلط داشته باشند و حال تصمیم به ارتقاء
دانش و مهارت برنامه نویسی خود در سطح متوسطه را دارند.
زبان پایتون یک زبان برنامهنویسی خیلی خوب و قوی و یکی از زبانهای متنباز میباشد
که در سطح بین المللی کاربردهای زیادی دارد.
تولید اپلیکیشنهای تحت ویندوز و وب، اپلیکیشنهای تحت تلفن همراه، برنامه نویسی
سختافزاری، تحلیل های دادهای، کار با Data-Big، اسکرب کردن وب، تولید باتهای
نرمافزاری و باتهای شبکههای اجتماعی و ...از جمله محصولات مهمی است که توسط
این زبان می توان تولید کرد.
همچنین برنامه های حوزهی هوش مصنوعی، علم داده، یادگیری ماشین و یادگیری
عمیق نیز از دیگر محصولات جدیدی است که توسط این زبان میتوان ایجاد نمود.
بدون تردید، پایتون مهم ترین و قویترین زبان برنامهنویسی است که امروزه فقط مورد
توجه متخصصین حوزه فنآوری اطلاعات نیست بلکه متخصصین رشته های دیگر(فنی
و مهندسی/علوم طبیعی و انسانی/علوم پایه و ..) نیز امروزه نیاز به این زبان
برنامه نویسی را حس کردهاند.
در این دوره، زبان پایتون در سطح متوسطه به زبان خیلی شیوا و به صورت تمرین-محور
آموزش داده میشود.
لازم به توضیح است که در خصوص کلیهی مباحث، تمرینهای
کاملاً کاربردی مورد حل و بررسی قرار میگیرند.
قوانین دوره:
- حضور به موقع و مرتب و فعال دانشجویان در کلاس (حضور و غیاب انجام
میشود و دانش جویانی که بیش از دو جلسه غیبت داشته باشند حذف خواهند
شد.) - انجام به موقع و مرتب تمرین های تدوین شده که در طول دوره ارائه میگردد.
- همکاری با تیم پشتیبان توت که در طول دوره در کنار دانش جویان هستند به
منظور حفظ کیفیت یادگیری دانشجویان - تکمیل صحیح اطلاعات فردی در فرم مربوط به ثبتنام و تکمیل پروفایل به منظور درج در گواهی دوره
سرفصل های دوره
- تبدیل دادهها
- مروری بر ساختارهای کنترلی
- مروری بر ساختارهای تکرار
- ایجاد چند برنامه محاسباتی و ساده
- منطق ساختار رشتهها
- پیمایش رشتهها
- برخی از متدهای مربوط به رشتهها
- فرمتبندی رشتهها
- ایجاد چندین برنامهی کاربردی
- ارائهی تمرینهای عملی
- منطق ساختار لیستها
- پیمایش لیستها
- برخی از متدهای مربوط به لیستها
- ایجاد چندین برنامهی کاربردی
- ارائهی تمرینهای عملی
- منطق ساختار دیکشنریها
- پیمایش دیکشنریها
- برخی از متدهای مربوط به دیکشنریها
- ایجاد چندین برنامهی کاربردی
- ارائهی تمرینهای عملی
- منطق ساختار تاپلها
- پیمایش تاپلها
- برخی از متدهای مربوط به تاپلها
- ایجاد چندین برنامهی کاربردی
- ارائهی تمرینهای عملی
- منطق ساختار توابع
- ایجاد و فراخوانی توابع
- انواع ارجاع به توابع
- معرفی برخی از توابع آماده
- ایجاد چندین برنامهی کاربردی
- ارائهی تمرینهای عملی
- فرمتهای تاریخ و زمان
- قالب datetime
- تفکیک مؤلفههای تاریخ و زمان
- تنظیمات تاریخ و زمان
- محاسبهی زمان اجرای برنامه
- ایجاد چندین برنامهی کاربردی
- ارائهی تمرینهای عملی
- تعریف کلاس
- ایجاد نمونه از کلاس
- ایجاد متد و شیء
- ایجاد متد با پارامتر
- فراخوانی کلاسها
- متغیرهای کلاس
- متدهای کلاس
- وراثت
- ایجاد چندین برنامهی کاربردی
- ارائهی تمرینهای عملی
- یونیکُدها
- معرفی یونیکُد ASCII
- معرفی یونیکُد UTF-8
- ردیابی کردن برنامهها
- بررسیِ ()deepcopy
- معرفی timeit و استفاده از آن
- مقایسهی tuple و list
- توابع lambda
- استفاده از شیء لاکپشت جهت ترسیم اشکال گرافیکی
- ایجاد چندین برنامهی کاربردی
- ارائهی تمرینهای عملی
- معرفی فایل
- ساختار فایل
- انواع فایل
- باز کردنِ فایل
- خواندن از فایل
- نوشتن در فایل
- ایجاد چندین برنامهی کاربردی
- ارائهی تمرینهای عملی
- دستگیری خطاها
- مدیریت حالتهای استثناء
- شبیهسازی پرتاب تاس
- تولید یک بازی واقعی
جزئیات دوره
بخش نظرات
ورود
اولین نفر باشید که نظر خود را ثبت میکنید.
بخش نظرات
ورود
اولین نفر باشید که نظر خود را ثبت میکنید.