درباره کارگاه آموزشی(آنلاین)
امروزه ضرورت یادگیری زبان برنامهنویسی برای هر تخصص علمی از جمله علوم کاربردی و علوم محض کاملاً محرز است. در خصوص اهمیت یادگیری رایانه همین جمله کافی است که دانش رایانهای یکی از معیارهای اصلی باسوادی در قرن 21 به شمار میرود. که در این جهت، یادگیری یک زبان برنامهنویسی برای تولید برنامه علمی با کیفیت عالی یک امر ضروری به نظر میرسد.
چرا من باید این آموزش پایتون را تهیه کنم؟
کارگاهی که پیشرو دارید امکان آشنایی سریع و راحت با برنامهنویسی پایتون را فراهم مینماید. در این زبان برنامهنویسی ، پایتون – جزو سه زبان برتر دنیا – با داشتن افزونههای خاص برای تحلیل دادههای مکانی و زمانی در زمینه علوم طبیعی و جغرافیایی بسیار مناسب است. بهطورکلی زبان برنامهنویسی پایتون علاوه بر یادگیری آسان و اجرای ساده، بر اجرای فرایندهای علمی و کاربردی تأکید دارد. با وجود اینکه این نرمافزار مبتنی بر برنامهنویسی شیءگرا (یعنی ایجاد کلاس) است، ولی میتوان آن را به شکلی سادهتر یعنی فقط اجرای توابع هم استفاده نمود. علاوه بر این، کد اسکریپت (برنامه متنی) در یک برنامه پایتون در یک فایل ماژولی (مجموعه کدها) قرار میگیرد که مجموعهای از ماژولها نیز میتوانند یک پکیج را ایجاد نمایند. این کدهای زبان برنامهنویسی پایتون در انواع مختلف سیستمعامل (حتی سیستمعامل گوشی هوشمند) قابلاجرا است و برخلاف زبانهای دیگر مثل C بهجای کامپایلر، یک مفسر درونی دارد که کد اسکریپتی را میتواند اجرا نماید.
البته در این راستا، آموزش فراوانی موجود است، هرکدام از آنها به جنبههای مختلف زبان برنامهنویسی پرداختهاند. ولی بهطور جامع و کافی بهصورت یک مجموعه کامل به موضوع نپرداختند که یادگیری آنها برای دانشجویان مشکل بوده است. بهعبارتدیگر، بهندرت آموزش جامعی وجود دارد که علاوه بر ارائه اصول اولیه و مقدماتی، به ایجاد یک برنامه اجرایی ختم گردد. به عبارت دیگر، این کارگاه چهار مرحله کاری زبان برنامهنویسی شامل آشنایی با کلیات زبان برنامهنویسی پایتون، اجرای توابع پیچیده و تعریف اصول علمی شیءگرایی (کلاس)، تبدیل کد اسکریپت به برنامه گرافیکی و حتی برنامه اجرایی را پوشش میدهد.
مشخصات کارگاه
- قیمت: 1,200,000 تومان
- مدرس: دکتر چوقی بایرام کمکی
- زمان آموزش: 32 ساعت (16 جلسه)
- موضوع: آموزش زبان برنامه نویسی پایتون مقدماتی
- روزهای برگزاری: پنجشنبه و جمعه
- زمان: ساعت 9 شب
- فایل تمرینی: دارد
- پیش نیاز: ندارد
- نحوه ارائه: آنلاین
- ظرفیت: 15 نفر
معرفی مدرس
- مولف کتاب زبان برنامه نویسی برای علوم منابع طبیعی
- عضو هیئتعلمی و مدرس GIS در دانشگاه علوم کشاورزی و منابع طبیعی گرگان
- عضو کلینیک مادرتخصصی دانشگاه علوم کشاورزی و منابع طبیعی گرگان
- کسب رتبه برتر کشوری کنکور سراسری ارشد و دکتری
- دانشآموخته دانشگاههای تهران و دانشگاه وین اتریش
کاربرد محصول
- آموزش بر اساس مثال های کاربردی و از داده های ساده و قابل دسترس استفاده شده است.
- آموزش از ابتدا تا انتها هدفمند برای تولید یک ماژول کاربردی است که دانشجویان می توانند با آموخته های این بخش خود ماژول تهیه نمایند.
- این دوره آموزشی آنلاین برای تمامی علاقه مندان به حوزه علوم مکان و برنامه نویسی از جمله مهندسی صنایع، عمران، برق، جغرافیا، زمین شناسی، کشاورزی، زیست شناسی، منابع طبیعی، محیط زیست، هواشناسی، برنامه ریزی شهری، GIS و جنگلداری کاربری می باشد.
سرفصل ها( بر اساس کتاب مدرس):
نصب نرم افزار و آشنایی با محیط پایتون و مدیریت نصب pit
نصب و اجرای پایتون
نمایش متغیر ورودی و خروجی
نصب و فراخوانی ماژولها
پنجره نوشتاری کداسکریپت
داده عددی و عملگر جبری و اولویت اجرای عملگر ریاضی داده
آشنایی با تیپ داده (لیست و استرینگ)
تعریف لیست و اجرای توابع بهنگام سازی ، برش و کار با نمایه
ایجاد لیست خالی
مقداردهی اولیه لیست
افزودن عضو به لیست
حذف عضو از لیست
تکرار لیست با علامت ضرب *
اتصال لیست با علامت جمع +
مرتب نمودن لیست
بررسی لیست بر اساس حلقه
دسترسی و برش
بهنگام سازی لیست
کپی لیست
شمارش
لیست چندبعدی
توابع مفید رشته، عدد و لیست
تابع zip
تابع range
تعریف متن و اجرای توابع آن و کار با نمایه
یافتن یک حرف در متن
تابع اتصال حروف و جدا نمودن آنها
تابع جایگزین نمودن حرف
یافتن شروع یا انتهای حرف
نمایش عدد جایگاه عضو
قالببندی رشته
تعیین تعداد جایگاه
تابع chr و ord
اتصال دو رشته متنی
دیکشنری و چندتایی
توابع دیکشنری و چندتایی
ماژول کلکسیون Collections
مقایسه منطقی و حلقه ها (if ، while، with و for)
عملگر مقایسهای
عملگر منطق بولی
ترکیب شرطی if / elif / else
ساختار بلوک و فضای خالی
حلقه for…in
حلقه while
مدیریت داده در لیست
ترکیب حلقه با تابع range
حلقه و خلاصه لیست
ابزار چرخش itertools
محاسبه نفوذپذیری تجمعی (روش گرین
کار با فایل متنی
مدیریت داده جدولی با ماژول CSV
نوشتن فایل متنی
خواندن فایل متنی
مدیریت مسیر فایل با ماژول os
ماژول os.path
ماژول glob
آشنایی با توابع داخلی و مثلثاتی و تعریف تابع (تابع معمولی، مولد و lambda)
توابع مثلثاتی و هایپربولیک
تبدیل سیستم مختصات طول و عرض جغرافیایی به سیستم مختصات مرکاتور
تبدیلات مختصات قطبی
مدیریت فایل تعریف تابع
پارامتر ورودی
پارامتر ورودی کلیدی و پذیرش پارامتر ورودی متغیر (تاپل *argsو دیکشنری **kwargs)
پارامتر ورودی تغییرپذیر و الزامآور نمودن مقادیر پیشفرض
نوشتن تابع با lambda
قلمرو و فضای نامی
متغیر محلی، غیر محلی و سرتاسری
یادداشت و متننویسی
تابع رتبه بالا
تابع تودرتو
تابع بازگشتی
تابع مولد
برنامه نویسی شیءگرا
کلاس
خصوصیت
کپسوله سازی
تنظیم و لغو عمل عملگر با متدهای ویژه
روشclassmethod و staticmethod
ارثبری
مدیریت خطا و استثنا
خطا و استثنا
خطای نحوی
خطای استثنا
اجرای استثنا با عبارت raise
اجرای کلاس assert
مدیریت استثنا
گزاره استثنا except
گزاره try
مدیریت زمان و تاریخ میلادی و شمسی
مدیریت تاریخ و زمان
نمایش زمان (ساعت)
ماژول تاریخ زمان datetime
ماژول زمان جزئی timedelta
کار با تاریخ هجری شمسی (جلالی)jdatetime
تبدیل تاریخ میلادی به شمسی
تبدیل تاریخ شمسی به میلادی
تولید ماژول و انتشار برنامه اجرایی
مرحله اجرا و ذخیره ماژول
ارتباط ماژول؛ محاسبه خروجی شاخص بارش استانداردشده SPI
آماده سازی ماژول بهعنوان یک فایل نصبی در پایتون
اجرای ماژول در محیط سیستم عامل داس با استفاده از پایتون
نصب ماژول در پایتون
انتشار ماژول و بارگذاری آن در فهرست برنامههای پایتون
تبدیل ماژول به فایل اجرایی
انتشار ماژول و بارگذاری آن در فهرست برنامههای پایتون
تبدیل ماژول به فایل اجرایی
هیچ دیدگاهی برای این محصول نوشته نشده است.