پرش به محتوا
Python Associate

درباره دوره


پایتون چیست ؟

پایتون  (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
معرفی کتابخانه و نصب آن ، رسم نمودارهای مختلف
اشتراک گذاری
وضعیت دوره : برگزار شده

اساتید دوره :

مدت زمان : 28 ساعت
تاریخ شروع : 1401/04/5
تقویم برگزاری کلاس :
یکشنبه 18:00 الی 21:00
سه شنبه 18:00 الی 21:00
پنج شنبه 18:00 الی 21:00
ظرفیت دانشجویان : 11 نفر
تعداد جلسات در هفته : 3 جلسه
محل برگزاری : لابراتوار B
دوره های دیگر در حال ثبت نام بین الملل
پک ویژه
درحال ثبت نام
Deployment Crash Course
حضوری / آنلاین
کد 1592
ورکشاپ دیپلوی سرور

مدت زمان

10 ساعت

تاریخ شروع

1403/08/24

محل برگزاری

لابراتوار C
پک ویژه
درحال ثبت نام
Frontend 2024
حضوری / آنلاین
کد 1591
دوره فرانت
با فریمورک ری اکت

مدت زمان

175 ساعت

تاریخ شروع

1403/09/05

محل برگزاری

لابراتوار C
پک ویژه
درحال ثبت نام
Master Linux Engineer
حضوری / آنلاین
کد 1588
دوره ارشد مهندسی لینوکس
Linux Essentials, LPIC1 (101-102), LPIC2 (201-202)

مدت زمان

120 ساعت

تاریخ شروع

1403/09/01

محل برگزاری

لابراتوار B

درخواست مشاوره ثبت نام

درصورت نیاز به مشاوره برای ثبت نام فرم درخواست زیر را تکمیل فرمایید.