درباره دوره
پایتون چیست ؟
پایتون (Python)، یک زبان قدرتمند و سطح بالا برنامه نویسی است.این زبان برنامه نویسی در زمینه های مختلفی نظیر: توسعه وب، توسعه نرم افزار، ریاضیات، توسعه اپلیکیشن های وب ، دسکتاپ ، موبایلی و بازی سازی مورد استفاده قرار می گیرد .
سطح یادگیری پایتون آسان است و خواندن کد های آن بسیار ملموس تر از سایر زبان های برنامه نویسی می باشد.
زبان برنامه نویسی پایتون این امکان را به شما می دهد تا برنامه مورد نظر خود را در تعداد خطوط کم تری نسبت به سایر زبان های برنامه نویسی بنویسید.
بسیاری از سازمان ها مانند ناسا، گوگل ، نتفلیکس ، فیسبوک ، یوتیوب ، اینستاگرام ، یاهو و موزیلا فریمورک پایتون برای طراحی وب سایت خود استفاده می کنند و بسیاری از شرکت های معروف نرم افزاری، از آن برای برنامه نویسی محصولات خود بهره میبرند و این زبان نقش حیاتی برای آنها دارد .
بدون شک پایتون یکی از بهترین و پرکاربردترین و قدرتمندترین زبان های برنامه نویسی جهان است.
پایتون در هوش مصنوعی
استفاده از پایتون برای هوش مصنوعی به شما برتری می دهد. بنابراین، اگر شما در صدد نوشتن یک برنامه مبتنی بر هوش مصنوعی هستید، پایتون می تواند یک انتخاب عالی باشد.
مزیت های دیگر پایتون :
مزیت دیگری که این زبان دارد، خواندن و ترجمه آسان آن است که این امر باعث راحتتر شدن امکان همکاری تیم ها با یکدیگر بدون مواجهه با موانع زبانی و استفاده از تجربیات یکدیگر میشود.
ابزارهای اساسی این برنامه به صورت رایگان در اختیار برنامه نویسان قرار میگیرد و به علت هزینه پایین تری که نسبت به سایر زبان ها دارد، در بین مشتریان برنامه نویسی پرطرفدار است.
به صورت کامل یک زبان شی گرا است که از قابلیت مدیریت خودکار حافظه استفاده می کند.
هدف اصلی از توسعهی این زبان، اتوماسیون کارهای تکراری، برای توسعه سریع برنامهها است.
پایتون در سیستم عامل های زیر اجرا میشود:
کدهای زبان برنامه نویسی پایتون در پلت فرم های ویندوز، مکینتاش، لینوکس، یونیکس، سولاریس ، سیستم های موبایل ، ویندوز و حتی پلیاستیشن قابل اجراست.همچنین با استفاده از پلتفرمی مثل کیوی میتوانید برای کامپیوتر، ایفون و اندروید بازی بسازید.
برگ برنده برای برنامه نویسان پایتون
اگر شما برنامه نویس پایتون باشید، خبر خوب برای شما این است که برای طراحی وبسایت لازم نیست زبان دیگری را یاد بگیرید. زیرا فریم ورک Django به شما کمک می کند تا با پایتون یک وبسایت طراحی کنید. در واقع یادگیری پایتون یک تیر و چند نشان میباشد و این یکی از دلایل محبوبیت بیش از حد پایتون است.
پایتون نام یک مار است! پایتون در عین سادگی، یکی از قدرتمندترین زبان های برنامه نویسی به حساب میاد. با استفاده از این زبان میتونیم از کارهای ساده ریاضی تا پیچیده ترین کارهای کنترل اتوماسیون رو انجام بدیم. جالبه نه؟
باید بدونید که این زبان توسط کمپانی های بزرگی همچون گوگل، ناسا، اینستاگرام، یوتیوب، دراپ باکس و … در حال استفاده است و با توجه به اشتیاق علاقه مندان به برنامه نویسی خصوصا دانشجویان، به آینده به این زبان در ایران هم به شدت امیدواریم.
به همراه آوردن لپ تاپ در این دوره آموزشی ضروری است.
پیش نیازه های دوره
آشنایی با کامپیوتر و اصول حل مسئله
آشنایی با مفاهیم ابتدایی برنامه نویسی
در این دوره تصور شده که شما هیچ گونه آشنایی با هیچ زبان برنامه نویسی ندارید و زبان پایتون اولین زبان انتخابی شما است.
مباحث در طول دوره به ساده ترین شکل ممکن تدریس خواهند شد تا شما هیچ گونه مشکلی برای درک مفاهیم اولیه برنامه نویسی نداشته باشید.
دستاورد های شما پس از گذراندن دوره
آشنایی با مفاهیم و مبانی برنامهنویسی پایتون، نصب پایتون و استفاده از آن
آشنایی کامل با ساختارهای داده در پایتون
انجام پروژههای متنوع با استفاده از این زبان محبوب و کاربردی
مخاطب هدف دوره
کارشناسان حوزه IT
کارشناسان امنیت فناوری اطلاعات
تمام علاقه مندان به برنامه نویسی پایتون
دانشجویان رشته های مختلف مهندسی
این آموزش ها برای مبتدیان و متخصصانی که می خواهند زبان برنامه نویسی پایتون را بیاموزند طراحی شده است.
سوالات متداول
چه کارهایی میتوان با پایتون انجام داد؟
مزایای کارگاه آموزش پایتون چیست ؟
پایتون برای توسعه وب مناسب است ؟
سرفصل های دوره
مقدمه ای بر ورود به برنامه نویسی
آشنایی با مفاهیم الگوریتم نویسیمعرفی ورودی ها و خروجی
معرفی متغیرها
مقدمه ای بر زبان پایتون
آشنایی با تاریخچه زبان پایتونویژگی های زبان پایتون
حوزه های کاربردی زبان پایتون
روش های نصب و اجرای پایتون در بسترهای مختلف ( آناکوندا ، spyder ، jupyter ، IDLE ، colab ، vscode ، pycharm
معرفی بهترین منابع آموزشی پایتون
متغیرها و عبارات
ثابت ها ، کلمات رزرو شده، متغیرها و قوانین آنها ، جملات ، عملگرهای محاسباتی ، رابطه ای، منطقی ، بیتی، بولی ، انواع داده ، توابع ورودی و خروجیتمارین
ساختارهای کنترلی
ساختارهای تصمیم گیری (if- else , elif ,nested if, Shorthandf If )ساختارهای تکرار (for , while , break , continue)
فعالیت ها و تمارین
توابع
تعریف و مزایای تابعآشنایی با ماژول ها و کار با آنها
توابع داخلی(کتابخانه ای ) (math, len , sum, random …. )
توابعی که برنامه نویس مینویسد ، توابع با آرگومان پیش فرض ، توابع با آرگومانی با طول متغیر....
فعالیت ها و تمارین
رشته
ایجاد و خواندن رشتهانواع روش های پیمایش
جستجو
مقایسه
انواع متدها و کاربردشان
فعالیت ها و تمارین
لیست
ایجاد و مقداردهی، برش، پیمایش ، تغییرپذیری، عملگرها ، متدها و کاربردشان ، توابع کاربردی در لیست ها ، فعالیت ها و تمارینچندتایی ها
ایجاد، پیمایش ، دسترسی ، بروزرسانی ، متدها و کاربردشان ، فعالیت ها و تماریندیکشنری
ایجاد، دسترسی، تغییر پذیری ، حذف ، پیمایش، کپی ، متدها و کاربردشان ، فعالیت ها و تمارینمجموعه ها
ایجاد، پیمایش ، دسترسی ، بروزرسانی ، متدها و کاربردشان ، فعالیت ها و تمارینتکرارکننده ها، قابل تکرارها ، توابع بی نام ، تابع filter() , map() و try- except و مدیریت خطاها .......
شئ گرایی
برنامه نویسی شی گرایی و اهمیت آن ، مفاهیم شی گرایی ، اشیا در پایتون ، تعریف کلاس ها ، نمونه سازی ، دسترسی و انواع اعضای کلاس ، متدها در کلاس ، سازنده و مخرب در پایتون ، مفاهیم ارث بری در پایتوننامپای (numpy)
معرفی کتابخانه نماپای و مزیت های ان ، نصب و فراخوانی نامپای ، ارایه ها در نامپای ، روش های ساخت آرایه در نامپای ، اسلایس ها و ایندکس ها در آرایه ها ، توابع و عملیات قابل اجرا بر روی آرایهmatplotlib
معرفی کتابخانه و نصب آن ، رسم نمودارهای مختلفاساتید دوره :
مدت زمان
10 ساعتتاریخ شروع
1403/08/24محل برگزاری
لابراتوار Cبا فریمورک ری اکت
مدت زمان
175 ساعتتاریخ شروع
1403/09/05محل برگزاری
لابراتوار CLinux Essentials, LPIC1 (101-102), LPIC2 (201-202)
مدت زمان
120 ساعتتاریخ شروع
1403/09/01محل برگزاری
لابراتوار Bدرخواست مشاوره ثبت نام
درصورت نیاز به مشاوره برای ثبت نام فرم درخواست زیر را تکمیل فرمایید.