این دوره برای مبتدیان کاملاً مبتدی که قبلاً برنامه نویسی نکرده اند و همچنین برنامه نویسان موجودی که می خواهند گزینه های شغلی خود را با یادگیری پایتون افزایش دهند، طراحی شده است
Python یکی از محبوب ترین زبان های برنامه نویسی در جهان است. هزاران شرکت بزرگ مانند گوگل از آن در برنامه های کاربردی حیاتی مانند جستجوی گوگل استفاده می کنند. این انتخاب شماره یک زبان برای یادگیری ماشین، علم داده و هوش مصنوعی است.
پایتون یک زبان فوقالعاده کارآمد است: برنامههای شما در خطوط کد کمتری نسبت به بسیاری از زبانهای دیگر کار بیشتری انجام میدهند. فلسفه طراحی آن بر خوانایی کد تأکید دارد. کد شما به راحتی خوانده می شود، اشکال زدایی آن آسان است و در مقایسه با زبان های دیگر به راحتی قابل گسترش و ساخت خواهد بود.
برای به دست آوردن آن مشاغل پردرآمد، به دانش تخصصی پایتون نیاز دارید، و این چیزی است که از این دوره به دست خواهید آورد. در پایان دوره شما یک پایه محکم در برنامه نویسی پایتون خواهید داشت. و بله، حتی اگر قبلا برنامه نویسی نکرده باشید، این امر صدق می کند. با مهارت های مناسبی که در این دوره یاد خواهید گرفت، می توانید از نظر کارفرمایان آینده قابل استخدام و ارزشمند باشید.
بخش 1 - راه اندازی مقدمه:
در بخش اول میخواهیم پایتون را در رایانه خود (ویندوز، مک) دانلود کرده و آن را تنظیم کنیم. سپس IntelliJ IDEA یک IDE بسیار همه کاره را برای استفاده برای چندین زبان و به خصوص پایتون دانلود می کنیم. ما همچنین Python SDK را راهاندازی میکنیم تا بتوانیم کد پایتون را ایجاد و اجرا کنیم.
بخش 2 - شروع به کار در پایتون:
ما اولین برنامه پایتون خود را ایجاد خواهیم کرد. ما در مورد چاپ در پایتون یاد خواهیم گرفت و خواهیم آموخت که رشته ها چیست و چگونه می توانیم آنها را برش دهیم تا داده های خاصی را از آنها استخراج کنیم. همچنین متوجه خواهیم شد که رشتهها چگونه دنبالهای از کاراکترها هستند و میتوانیم واقعاً از طریق آن کاراکترها فهرستبندی کنیم، بنابراین این یک مقدمه کوچک برای فهرستها خواهد بود.
بخش 3 - مراحل اولیه در پایتون:
در این بخش قصد داریم در مورد بلوک های کد و نحوه استفاده از دستورات شرطی برای اجرای کدهای خاص فقط در شرایط خاص استفاده کنیم. ما یاد خواهیم گرفت که چگونه می توانیم از Debugger در IntelliJ استفاده کنیم و اهمیت آن را درک خواهیم کرد. ما همچنین به آزمایش عملگرها، مقادیر بولی و جداول حقیقت خواهیم پرداخت. در نهایت خواهیم دید که عبارات پیچیده چیست و چگونه می توانیم از آنها برای خوانایی بیشتر کد استفاده کنیم.
بخش 4 - حلقه ها در پایتون:
این احتمالا سرگرم کننده ترین بخش خواهد بود. ما به حلقهها، حلقهها و حلقههای while میپردازیم و تفاوت بین آنها و زمان استفاده از هرکدام را یاد میگیریم. ما ترفندهای مختلفی را برای استفاده در حلقهها یاد خواهیم گرفت، مانند شکستن و ادامه دادن و استفاده از آن ترفندها برای ایجاد بازیهای سرگرمکننده. ما همچنین الگوریتم جستجوی باینری را یاد خواهیم گرفت که کمی هوشمندی را به برنامه ما معرفی می کند.
آنچه در این دوره خواهید آموخت:
پایتون را دانلود و نصب کنید
IntelliJ IDEA را به عنوان IDE خود دانلود و تنظیم کنید
Python SDK
را تنظیم کنیدنحوه عملکرد چاپ در پایتون
را بیاموزیدنحوه عملکرد Stings در پایتون
را بیاموزیددرک کنید که چه کاراکترهای خاصی در پایتون وجود دارد
نحوه فهرست بندی از طریق رشته ها را بدانید
نحوه برش رشته ها برای استخراج داده ها را بیاموزید
نحوه استفاده از عملگرهای رشته
عبارات شرطی ایجاد کنید
در عبارات پیچیده متخصص شوید
در مورد مقادیر بولی اطلاعات کسب کنید
درک کنید که جداول حقیقت چیست
حلقههای حلقهها را بیاموزید
Learn while Loops
در حلقهها عمیقتر شوید و از آنها در بازیهای جدید استفاده کنید
پروژه کلاس شما این است که بازی نوع High-Low خود را ایجاد کنید که در آن میتوانید یک سناریو بسازید (به عنوان مثال یک کازینو)
شما باید تمام دانش اصلی را که یاد گرفتیم (رشتهها در پایتون، دستورات شرطی، حلقهها در پایتون) به کار ببرید.
در نهایت باید از اشکالزدای کد خود استفاده کنید و مطمئن شوید که در هر مرحله از فرآیند چه اتفاقی میافتد
مهندس نرم افزار :: توسعه دهنده بازی :: Entrepreneur سلام، اسم من مایکل مور است. من یک مهندس نرم افزار از یکی از معتبرترین دانشگاه های خاورمیانه و بنیانگذار DoubleM Dev هستم. من در حدود 11 سالگی کدنویسی را شروع کردم، زمانی که پدرم اولین خطوط من از HTML را به من یاد داد، و هرگز به گذشته نگاه نکرده ام. من یک مهندس نرم افزار با بیش از 10 سال سابقه کار هستم. من بنیانگذار DoubleM GameDev، یک شرکت پیشرو نرم افزار توسعه بازی در خاورمیانه هستم. در طول سالها، من به صدها دانشآموز کمک کردهام تا بازیهای دنیای واقعی بسازند، نحوه کدنویسی را بیاموزند و زندگی خود را برای فرصتهایی در بسیاری از زمینههایی که نیاز به مهارت برنامهنویسی نرمافزاری دارند، تنظیم کنند. و من به شما کمک خواهم کرد که همین کار را انجام دهید. من به سی شارپ، جاوا، سی پلاس پلاس و پایتون تسلط کامل دارم و هدف من این است که همه اینها و موارد دیگر را به روشی سرگرم کننده به شما آموزش دهم. من نمی توانم صبر کنم تا سفر شما را با شما آغاز کنم و در هر قدم شما را همراهی کنم.
نمایش نظرات