دوره های انتخابی شما
روز هفته 10 12 14 16 18 20 22
شنبه
یکشنبه
دوشنبه
سه شنبه
چهارشنبه
پنجشنبه
جمعه
دوره انتخابی شهریه تخفیف
مجموع
شهریه با تخفیف
دوره های مرتبط
طول دوره: 40 ساعت
شهریه : 4,000,000 ریال
نوع آموزش: TPH
پیشنیاز:

ندارد

مدرک پایان دوره: فنی و حرفه ای
مدرک بین المللی: فنی و حرفه ای

برنامه زمانی دوره برنامه نویسی به زبان Python


کد دوره: 3483
روزهای برگزاری:

پنج شنبه ها 16 الی 20

تاریخ شروع: 1396/08/04
4,000,000 ریال

% 10 تخفیف

مهندس فواد نیکوکار

برنامه نویسی به زبان Python

چنانچه در دوره های ارائه شده نمی توانید شرکت نمایید می توانید شماره موبایل خود را وارد کرده تا دوره های جدیدی که ارائه می شود برای شما پیامک شود

به نام خدا

پایتون یک زبان برنامه نویسی فوق العاده قوی و همه منظوره، تفسیر شده، شی گرا، سورس باز، و سطح بالا است، که با

استفاده از این زبان شما می توانید برای سیستم عامل های مختلفی همچون ویندوز، لینوکس، مکینتاش، اندروید، حتی سِروِر و

برنامه های مورد نظر خود را طراحی و عرضه کنید.

در تعریف و تبلیغ از این زبان همین کافی است که بگوییم از تمامی زبان های مطرح حتی جاوا پیشی گرفته و رتبه ی

نخست دنیا را کسب نموده است، همچنین کاربردهای شگرفی دارد از جمله اینکه ناسا در حال حاضر برای محاسبات قوی و سریع و

پیشرفته اش از پایتون استفاده می کند و گوگل با پایتون نوشته شده است.

در پایتون با همه چیز )حتی یک عدد صحیح ساده( به مثابه ی یک شیء برخورد می شود. در واقع این زبان می تواند

گامی فراتر از نسل زبان های برنامه نویسی شیء گرا تلقی گردد. چرا که در پایتون همه چیز شیء هستند، و این حاکی از قدرت

هرچه بیشتراین زبان قدرتمند است.

دوره ی پیش روی شما، شامل یک پکیج کامل آموزش پروژه محور پایتون، از صفر تا صد است، که در دو قسمت مبتدی

پیشرفته ارائه می گردد. حتی کسانی که هیچ تجربه ی جدی و حرفه ای از هیچ زبان برنامه نویسی ندارند می توانند طی این دوره

برنامه های قوی بسازند، چرا که طبق ادعای محتوای این پکیج، آموزش از صفر شروع می شود و به صد می رسد.

دوره ی مقدماتی

سرفصل مباحث مقدماتی برنامه نویسی و پایتون پروژه هایی که انجام خواهید داد

برنامه نویسی چیست

انواع و سطوح مختلف زبان ها

شیء گرایی ارائه ی فلوچارت های بصری

معرفی زبان های مختلف دیگر

چرا پایتون ؟

کدام ورژن ؟ دو یا سه ؟ تفاوت ها به طور عملی در خلال دوره بررسی می گردد

دانلود و نصب و شروع به کار

مفاهیم اصولی برنامه نویسی

ساخت اولین برنامه سلام دنیا!

آموزش پایه ای syntax و ساختار کدها کامنت گذاری و کار با خروجی ها

آشنایی با محیط های توسعه و برنامه نویسی

کار با PyCharm و انتخاب آن به عنوان IDE مورد نیاز

داده ها و متغیرها و انواع آنها مقدار خوانی

دریافت ورودی گیرنده ی خودکار نام و مشخصات

خوش آمد گو

عبارت های شرطی لاگین کننده ی محلی

پسورد ساختن برای کابران

رمز نگاری ساده و رمزگشایی آن

سخت برنامه طالع بین

انواع مختلف شرطی ها

توابع ریاضی محاسبه کننده ی آسان مثلثاتی

مجموعه عبارات حلقه ای ایجاد کاربر توسط برنامه و دریافت دستی

کار با نظریه احتمال

تخمین زننده ی عدد پی

انواع حلقه ساز ها

عبارات کنترلی کار با شکننده ها و ادامه سازها و پرشگرها

رشته ها و اعمال مختلف مرتبط به آن ساخت تلفیق گر

ساخت بانک اطلاعاتی ساده

توابع و متدها بسط تیلور

دنباله ی فیبوناتچی

استخراج عدد طلایی

لیست ها و عملیات مرتبط به آن ساخت لیست حضور غیاب

تلفیق لیست ها و تابع ها اضافه کردن قابلیت اعمال تغییرات در لیست حضور غیاب

تاپل ها و تلفیق آن با توابع به طور مختصر

دیکشنری ها ساخت دفترچه تلفن

بحث مفصل درباره توابع، انواع و خواص آنها

)تعریف، فراخوانی، نوع ها، آرگومان ها، لامبدا، و غیره(

پوبا سازی و توسعه ی دفترچه تلفن

بانک اطلاعاتی برای برنامه

جستجو در بین داده ها

کار با زمان و تاریخ اضافه کردن ساعت و روز به بانک اطلاعاتی

ماژول ها

)وارد کردن، کار کردن، نصب و معرفی چند ماژول برتر(

بازی حدس اعداد

انتخاب تصادفی کلمات

ساخت بازی هنگ من

کار با فایل ها، همچنین ورودی ها و خروجیها به طور ویژه ساخت دفترچه خاطرات

ذخیره ی اطلاعات دفترچه تلفن روی فضای دستگاه

استثناءها عیب یاب خودکار

شیء گرایی

کلاس ها شبیه ساز باغ وحش

بیان لیست مخاطبین و بیست حضور غیاب با کلاس ها

بیان همه چیز به صورت اشیاء، )حتی اعداد(

خصیصه ها و میادین )

attribute و field ( تعریف اعداد مختلط

اعمال ) behavior )

وراثت ) inheritance ( سازمان دهی کلاس های منسجم و توسعه یافته

به منظور تسهیل استفاده های مشابه در کارهای بعدی

کپسول سازی تنظیم getter ها و setter ها

تعیین سطوح دسترسی

ورا بارگذاری )

overloading )

ورارانی ) overriding )

مخفی سازی اطلاعات

عبارات باقاعده یا بسامان ) regular )

( match و search و modifier و pattern )

مقدمه ای بر CGI و ارتباط با محیط ساده ی وب و اینترنت

)کار با ساختار، متغیرهای محیطی، ارسال و دریافت داده(

آشنایی با مباحث بسیار کاربردی و مهم API ها، همچنین

نوشتن چند برنامه پیرامون آن از جمله:

دریافت لحظه ای وضعیت آب و هوا

ساخت کتابخانه ی کوچک آنلاین

دوره ی پیشرفته

سرفصل مطالب پروژه هایی که انجام خواهید داد

کار با IDE ها به طور پیشرفته تر

توضیح پیرامون مُکَر ر و مُوَلِد ) iterator و generator ( سرچ در بین عناوین و بانک اطلاعاتی محلی

مدولاسیون کد

نصب پکیج ها و گار با pip

معرفی و کار با پکیج های معروف

کتابخانه ی numpy کار با ماتریس ها و محاسبات پیشرفته ریاضی

کتابخانه ی scipy محاسبات علمی و کاربردی و مهندسی ریاضی

کتابخانه PIL پردازش تصویر مقدماتی و تخصصی

کار با پروتکل های فشرده سازی مولتی مدیا

CGI پیشرفته

)کار با cookie ها، ارسال و آپلود فایل و غیره(

فرستادن عکس و متن خاطرات عمومی بر روی نت

هنر debugging و عیب یابی خط به خط کدها تمام خطلاها و مشکلاتی که در پروژه های قبلی داشتید

باید در این بخش مورد ارزیابی و حل مجدد قرار بگیرد

کار با دیتا بیس یا پایگاه داده ) database ( قرار دادن یک کتاب الکترونیکی کوچک بر نت

به منظور بارگذاری مجدد توسط برنامه کتابخانه آنلاین

اتصالات

کوئری ها ساخت یک برنامه لاگین کننده تحت وب

تبادلات )

transactions )

کنترل خطا شناسایی انواع مختلف خطاها

ساخت برنامه ی خطایاب و پیشنهاد راه حل

نتورک ) network )

سوکت ها ) sockets ( فراخوانی از اینترنت و خدمات رسان و کار با پراکسی ها

ماژول های سوکت

متدهای نتورکی

کاربر و سِروِر ) server & client ( ساخت برنامه چت

ماژول های اینترنت

عملیات چند ریسمانی ) multithreading )

)آغاز تسک، ماژول ها، سنکرون و همگام سازی ریسمان ها(

انجام چند تسک به طور همزمان به منظور ارتقاء کیفیت

روش های افزایش سرعت و راندمان برنامه ها

مقدمه ای بر GUI

)بیان اهمیت و نحوه عملکرد در سیستم عامل های مختلف(

رابط کاربری گرافیکی و انواع آن بررسی نیازهای مرتبط به رابط

معرفی ماژول های گرافیکی ایجاد کاربر توسط برنامه و دریافت دستی

کار با نظریه احتمال

تخمین زننده ی عدد پی

کار با

Tkinter

لیبل ها کار با شکننده ها و ادامه سازها و پرشگرها

دکمه ها ساخت تلفیق گر

ساخت بانک اطلاعاتی ساده

چک باتن ساخت سامانه ی خبر رسان

ارسال عناوین دلخواه کاربر

رادیو باتن امتحانات آنلاین

ساخت سیستم نظر سنجی

اینتری ها ساخت پنل مدیریت

باز ساخت لاگین کننده به طور گرافیکی

کار با

combo box و spin box

کار با progress bar و scale ساخت برنامه دانلود کننده و نمایش دهنده لیستی از

خاطرات و متن ها و عکس هایی که آپلود کرده بودیم

استفاده از

frame ها و top level ها ساخت یک ماشین حساب گرافیکی

کار با panned window

ویجت ها

رسم خطوط و نمودارها

ساخت یک ترسیم گر ساده نمودار برای ماشین حساب

سایر مباحث گرافیکی از جمله تغییر آیکون و غیره شخصی سازی و زیبا سازی برنامه

استفاده از عناصر وکتور در برنامه ها

معرفی

template ها

توضیح argparse و optparse

ضمیمه سازی زبان C ده ها پروژه زیبای

C که در پایتون بازنگری می گردد

از جمله برج هانوی

تصاعد دهنده

مرتب سازهای صعودی و نزولی از نوع حبابی و غیره

دانلود کردن از نت با پایتون

ساخت دریافت کننده محتوا از صفحات وب و عکس ها ساخت اسکرپی برای عکس از فضاهای ابری و وب

کار با PyCrypto رمزنگاری

سریال سازی با

pickle پروسه تبدیل اشیاء پایتون به جریان بایت ها و برعکس

بحث پیرامون جستجوگرها

مقدمه ای بر امنیت و هک

پیش نمایش کار با USB کار با ماژول های الکترونیکی به طور مقدماتی

درباره توسعه برنامه های اندرویدی با پایتون آشنایی با کیوی

مقدمه ای بر توسعه وب با پایتون ادغام کدهای نشانه گذاری مانند HTML و غیره

بک اند نویسی )

backend ( و ربات های تلگرام ساخت یک ربات کوچک تلگرامی

توضیح پیرامون ساخت بازی با پایتون توضیح درباره کتابخانه های بازی سازی

ساخت یک بازی دو بعدی ساده با پایتون

پیش درآمدی درباره روش های کسب درآمد با پایتون

;)

  • مهندس فؤاد نیکوکار__
}
;