نیمه اول این دوره به معرفی برنامه نویسی شی گرا (OOP)، رویکرد آموزش پایتون پیشرفته غالب در توسعه نرم افزار مدرن می پردازد. OOP به تیم های توسعه کمک می کند تا پیچیدگی پروژه های بزرگ را مدیریت کنند و یک رویکرد مبتنی بر طراحی را برای کدنویسی تشویق می کند. ما هم به تئوری OOP و هم نحوه اجرای عملی آن در پایتون نگاه خواهیم کرد.
سپس به رویکردی میپردازیم که مکمل OOP است، که استفاده از آزمونهای واحد برای سازماندهی یک پروژه توسعه است. یک رویکرد آزمایش محور کمک می کند تا مشخص شود که کدام وظایف باید انجام شوند و ریسک مربوط به تغییرات کد را مدیریت کنید، و به شما اطمینان می دهد که کد جدید صحیح است و عوارض جانبی نامطلوبی ندارد.
ما با برخی از موضوعات اضافی مرتبط با آموزش پایتون پیشرفته توابع پایتون پایان میدهیم که اگرچه همیشه مورد نیاز نیستند، اما اطلاعات بیشتری را در مورد نحوه عملکرد پایتون «زیر سرپوش» نشان میدهند.
تمامی موضوعات این دوره در بخش های فنی مصاحبه های شغلی پرطرفدار است. این دوره قصد دارد شما را در مسیری قرار دهد که از نوشتن اسکریپت های کوتاه پایتون به تنهایی تا کار بر روی پروژه های نرم افزاری بزرگتر که در آن قوی بودن و پیچیدگی می تواند مشکلاتی را ایجاد کند، قرار دهید.
شما می توانید به صورت زنده یا حضوری در این دوره شرکت کنید.- اتصال اینترنت. کلاس ها با Chrome بهترین کار را دارند.- یک کامپیوتر با میکروفون و دوربین.- هدفون / هدفون / بلندگو.قبل از شروع دوره با دستورالعمل های پیوستن با شما تماس خواهیم گرفت.
چه چیزی را پوشش خواهیم داد؟• نظریه بنیادی برنامه نویسی شی گرا• پیاده سازی عملی یک مدل OO در پایتون• تست واحد و توسعه آزمایش محور• استفاده از بست و ژنراتور.چه چیزی به دست آموزش پایتون پیشرفته خواهم آورد؟در پایان این دوره شما باید بتوانید...
• مفاهیم زیر و چگونگی ارتباط متقابل را توضیح دهید: کلاس، شیء، رابط، پیاده سازی، انتزاع، کپسوله سازی، بارگذاری بیش از حد، فراگیر، چندشکلی، وراثت، ترکیب.• یک سلسله مراتب کلاس برای یک ایرانیان سایبر برنامه طراحی کنید و آن را با کد پایتون پیاده سازی نید.• تست های واحد را تنظیم و استفاده کنید و مزایای آنها را شرح دهید.• توسعه آزمایش محور را شرح دهید و مزایا و معایب آن را برای یک پروژه خاص بسنجید.
• بسته ها و مولدها را در پایتون بنویسید و موارد استفاده را برای هر کدام شرح دهید.
دوره در چه سطحی است و آیا به مهارت خاصی نیاز دارم؟این یک دوره پیشرفته است. شما باید به عناصر اصلی پایتون که در مقدمه سیتی لیت به پایتون و پایتون میانی پوشش داده شده است، اطمینان داشته باشید:• If، else و elif;• حلقه های while و for• فهرست ها و لغت نامه ها
• توابع (با استفاده از def)شما باید بتوانید یک برنامه کوتاه بنویسید تا مشکلی را که به صورت کلمات داده شده حل کنید.برای دنبال کردن کلاس، باید بتوانید دستورالعمل های گفتاری را دنبال کنید آموزش پایتون پیشرفته ، اطلاعات مکتوب را بخوانید و کار خود را با معلم خود به زبان انگلیسی در میان بگذارید.
چگونه به من آموزش داده خواهد شد و آیا کاری خارج از کلاس وجود خواهد داشت؟
برخی از مطالب تئوری در این دوره وجود دارد اما بیشتر عملی است. کلاس از طریق ترکیبی از نمایش معلم، تمرین های عملی و بحث ارائه می شود. کار خارج از کلاس اجباری نیست، اما به شدت توصیه می شود و چالش های نمونه ارائه خواهد شد. این کلاس آموزشی سه روزه پیشرفته پایتون موضوعاتی از سینتکس پایه تا موضوعات پیشرفته تر مانند متاکلاس ها را پوشش می دهد. کلاس آموزش پیشرفته پایتون ما شامل نحو برای هر دو پایتون 2 و 3 است. دوره پیشرفته پایتون 3 روزه است و موضوعات پیشرفته تری را در مقایسه با کلاس مقدماتی ما پوشش می دهد. در ابتدای کلاس، مفاهیم پایه پایتون را که در مقدمه کلاس برنامه نویسی پایتون (PYT100) پوشش داده شده است، مرور می کنیم.
در دسترس بودن دوره عمومی آنلاین پیشرفته پایتونبرنامه نویسی پیشرفته پایتون - PYT200 - 3 روز درخواست تاریخ کلاس
این کلاس آموزشی پیشرفته پایتون موضوعاتی از سینتکس پایه تا پایتون پیشرفته موضوعات پیشرفته تر مانند متاکلاس ها را پوشش می دهد. کلاس آموزش پیشرفته پایتون ما شامل سینتکس برای هر دو پایتون 2 و 3 است. دوره آموزشی پیشرفته پایتون موضوعات سطح متوسط/پیشرفته استفاده از زبان برنامه نویسی پایتون را به شرکت کنندگان ارائه می دهد و کتابخانه استاندارد پایتون را معرفی می کند.