آنچه یاد خواهید گرفت:
درک پایهای و بنیادی از زبان برنامهنویسی پایتون داشته باشید.
مهارتها و درک لازم از پایتون را به دست آورید تا با اطمینان برای شغلهای برنامهنویسی پایتون اقدام کنید.
مهارتهای پیشنیاز پایتون را برای ورود به شاخههای تخصصی مانند یادگیری ماشین و علم داده و موارد دیگر کسب کنید.
مهارتهای برنامهنویسی شی گرا (OOP) در پایتون را به رزومه خود اضافه کنید.
یاد بگیرید چگونه برنامههای پایتون خودتان را بسازید.
پایتونرا از توسعهدهندگان حرفهای و باتجربه نرمافزار یاد بگیرید.
هم پایتون 2 و هم پایتون 3 را درک کنید.
پیشنیازهای دوره
یا همین حالا آن را دارید یا رایگان است. این هم چکلیست:
یک کامپیوتر - Windows و Mac و Linux همگی پشتیبانی میشوند. دستورالعملهای نصب و راهاندازی برای هر پلتفرم ارائه شده است.
اشتیاق شما برای یادگیری این زبان برنامهنویسی پرکاربرد - این یک مهارت ارزشمند مادامالعمر است که دیگر نمیتوانید آن را فراموش کنید.
هر چیز دیگری که برای شروع برنامهنویسی با پایتون لازم دارید، از قبل در این دوره گنجانده شده است.
توضیحات دوره
چه بخواهید:
مهارتهای لازم برای گرفتن اولین شغل برنامهنویسی پایتون را بسازید.
به یک موقعیت ارشدتر در توسعه نرمافزار برسید.
با یادگیری ماشین، علم داده و Django یا سایر حوزههای پرطرفداری که پایتون در آنها تخصص دارد شروع کنید.
یا فقط پایتون را یاد بگیرید تا بتوانید سریع اپلیکیشنهای پایتون خودتان را بسازید.
در این صورت به یک پایه قوی در برنامهنویسی پایتون نیاز دارید. و این دوره طوری طراحی شده که این مهارتهای اصلی را سریع به شما بدهد.
این دوره برای افراد کاملاً مبتدی طراحی شده است؛ کسانی که هرگز برنامهنویسی نکردهاند، و همچنین برنامهنویسانی که میخواهند با یادگیری پایتون گزینههای شغلی خود را افزایش دهند.
واقعیت این است که پایتون یکی از محبوبترین زبانهای برنامهنویسی در جهان است و شرکتهای بزرگی مثل Google از آن در برنامههای حیاتی مانند Google Search استفاده میکنند.
و پایتون انتخاب شماره 1 برای یادگیری ماشین، علم داده و هوش مصنوعی است. برای رسیدن به آن شغلهای پردرآمد، به دانش تخصصی پایتون نیاز دارید، و دقیقاً همین را از این دوره به دست خواهید آورد.
تا پایان دوره، میتوانید با اطمینان برای شغلهای برنامهنویسی پایتون اقدام کنید. و بله، این حتی اگر هرگز قبلاً برنامهنویسی نکرده باشید هم صدق میکند. با مهارتهای درست که در این دوره یاد میگیرید، میتوانید برای کارفرمایان آینده فردی توانمند و ارزشمند باشید.
آیا این دوره مهارتهای اصلی پایتونرا به شما میدهد؟
بله. فرصتهای هیجانانگیز زیادی برای توسعهدهندگان پایتون وجود دارد. همه آنها به درک عمیق و قوی از پایتون نیاز دارند، و دقیقاً همین را در این دوره یاد خواهید گرفت.
آیا این دوره علم داده، یادگیری ماشین و هوش مصنوعی را هم آموزش میدهد؟
خیر، این کار را نمیکند - همه این موضوعات شاخههایی از برنامهنویسی پایتون هستند. و همه آنها به درک قوی از زبان پایتون نیاز دارند.
تقریباً همه دورههای مربوط به این موضوعات فرض میکنند که شما پایتون را میدانید، و بدون آن خیلی زود سردرگم و گیج میشوید.
این دوره همان درک بنیادی و محکم از زبان برنامهنویسی پایتون را به شما میدهد.
تا پایان دوره، برای اقدام به موقعیتهای شغلی پایتون و همچنین ورود به حوزههای تخصصیتر پایتون که بالاتر گفته شد، آماده خواهید بود.
چرا باید این دوره را بگذرانید؟
دورههای پایتون زیادی در یودمی وجود دارد، اما مدرسهای شما، Tim و Jean-Paul، از این نظر بسیار منحصربهفرد هستند که در مجموع حدود 70 سال تجربه حرفهای برنامهنویسی دارند. این یعنی شما از کسی پایتون یاد میگیرید که بیش از یک عمر تجربه و مهارت در اختیار دارد.
میتوانید با خیال راحت در این دوره شرکت کنید، چون آنها فقط مدرس نیستند؛ بلکه برنامهنویسان حرفهای با تجربه واقعی تجاری هستند که در گذشته با شرکتهای بزرگی مثل IBM و Mitsubishi و Fujitsu و Saab کار کردهاند.
بنابراین شما فقط پایتون یاد نمیگیرید، بلکه بهترین شیوههای صنعت برای برنامهنویسی پایتون را هم میآموزید؛ همان چیزهایی که کارفرمایان واقعی انتظار دارند.
این یکی از محبوبترین دورههای برنامهنویسی پایتون در یودمی است.
در اینجا فقط بخشی از چیزهایی را میبینید که یاد خواهید گرفت.
همه کلیدواژهها، عملگرها، دستورات و عبارات ضروری پایتون که برای درک کامل آنچه دقیقاً کدنویسی میکنید و دلیل آن لازم هستند تا برنامهنویسی را سادهتر، قابلفهمتر و کمفرسایشیتر کنید
پاسخ پرسشهایی مثل حلقه For در پایتون چیست، پایتون برای چه استفاده میشود، پایتون چگونه سینتکس سنتی کد را تغییر میدهد و نیز موارد بیشتر را یاد خواهید گرفت.
فصلهای کامل درباره برنامهنویسی شیگرا و بسیاری جنبههای دیگر پایتون، از جمله tKInter (برای ساخت رابطهای GUI) و کار با پایگاههای داده در پایتون وجود دارد.
با اینکه دوره در اصل بر پایه پایتون 3 است، یک توسعهدهنده پایتون گاهی باید با پروژههای پایتون 2 هم کار کند. ما تفاوتهای هر دو نسخه را نشان میدهیم تا مطمئن شوید میدانید هر نسخه چگونه متفاوت عمل میکند.
چگونه با استفاده از یکی از قدرتمندترین محیطهای توسعه یکپارچه بازار، یعنی IntelliJ IDEA، برنامههای قدرتمند پایتون بسازید؟
یعنی میتوانید اپلیکیشنها را راحتتر کدنویسی کنید. IntelliJ هم نسخه رایگان دارد و هم نسخه پولی، و میتوانید از هر کدام در این دوره استفاده کنید. PyCharm هم بهخوبی کار میکند.
(اگر میخواهید از IDE دیگری استفاده کنید نگران نباشید. شما آزادید از هر IDE دلخواهی استفاده کنید و همچنان بیشترین بهره را از این دوره ببرید).
آیا دوره بروزرسانی میشود؟
پنهان نیست که فناوری با سرعت زیادی در حال پیشرفت است. سختافزارها و نرمافزارهای جدید و قدرتمندتر هر روز منتشر میشوند، بنابراین بسیار مهم است که دانش خود را بروز نگه دارید.
بسیاری از دورههای دیگر در یودمی فقط یکبار منتشر میشوند و دیگر بروزرسانی نمیشوند. یادگیری از یک دوره قدیمی و/یا نسخه قدیمی پایتون میتواند نتیجه معکوس داشته باشد و حتی بدتر، ممکن است روش اشتباهی را به شما آموزش دهد.
برای مثال، اگر برخی بخشهای پایتون 2 را روی کد پایتون 3 اعمال کنید، نتایج کاملاً متفاوتی خواهید گرفت.
ما چنین تفاوتهایی را در این دوره پوشش میدهیم و همچنین بهطور مداوم دوره را بروزرسانی میکنیم.
این دوره برای چه کسانی مناسب است؟
مبتدیانی که هیچ تجربه قبلی در برنامهنویسی ندارند و میخواهند مهارت لازم برای گرفتن اولین شغل برنامهنویسی خود را به دست آورند.
کسی که میخواهد حداقل مهارتهای لازم برنامهنویسی پایتون را بهعنوان پیشنیاز ورود به یادگیری ماشین، علم داده و هوش مصنوعی کسب کند.
برنامهنویسان فعلی که میخواهند با یادگیری زبان برنامهنویسی پایتون گزینههای شغلی خود را بهبود دهند.
اگر شما یک برنامهنویس حرفهای پایتون با دانش گسترده و سالها تجربه هستید، احتمالاً این دوره برای شما مناسب نیست.