آموزش دوره سقوط پایتون: اکنون مهارت های توسعه دهنده دنیای واقعی را به دست آورید!

Python Crash Course: Gain Real World Developer Skills Now!

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: به یک توسعه دهنده پایتون تبدیل شوید که قادر به ایجاد اسکریپت های حرفه ای پایتون است و گزینه های شغلی شما را به طرز چشمگیری افزایش می دهد. مهارت های اصلی پایتون مورد نیاز برای درخواست موقعیت های توسعه دهنده پایتون را تنها در 15 ساعت بیاموزید. درک اساسی از زبان برنامه نویسی پایتون داشته باشید. نحوه ایجاد برنامه های پایتون خود را بدانید. مهارت و درک پایتون را داشته باشید تا با اطمینان برای مشاغل برنامه نویسی پایتون درخواست دهید. بتوانید بهترین شیوه های صنعت را در کد پایتونی که می نویسید نشان دهید. درک کاملی از اشکال زدایی و بازسازی مجدد و نحوه انجام آن به دست آورید. پیش نیازها: رایانه ای با سیستم عامل ویندوز، مک او اس یا لینوکس به طوری که ابزارهای رایگان نوشتن کد پایتون در دوره نصب و استفاده شود (دستورالعمل های ویدیویی برای هر پلتفرم گنجانده شده است). ذهنی باز برای یادگیری چیزهای جدید و هیجان انگیز که ممکن است در آینده شغلی شما تفاوت بزرگی ایجاد کند.

اگر می‌خواهید برنامه‌نویسی در پایتون را در زمان بسیار کمتری از آنچه قبلاً فکر می‌کردید یاد بگیرید، ادامه مطلب را بخوانید.

جهان امروز مکانی پر هیجان است. بسیاری از ما اوقات فراغت بسیار کمی داریم. وقتی کار کردیم (یا مطالعه کردیم)، خوابیدیم، مدتی را با دوستان و خانواده گذراندیم، زمان کمی برای فکر کردن به شغل باقی می‌ماند.

برای تبدیل شدن به یک توسعه دهنده نرم افزار به مهارت های برنامه نویسی نیاز دارید. اما چگونه می‌توانید آن مهارت‌ها را در حداقل زمان به دست آورید و همچنان در این راه یک زندگی داشته باشید؟

این دوره برای آموزش مهارت های ضروری برنامه نویسی پایتون که برای به دست آوردن اولین شغل برنامه نویسی یا شاید ارتقاء به یک موقعیت ارشد نیاز دارید، طراحی شده است. و این کار را در کمترین زمان ممکن انجام دهید.

آیا باید 100% زبان پایتون را یاد بگیرم؟

نه! برای درک اینکه چگونه این دوره می تواند به شما کمک کند، نیاز به درک نحوه ساخت زبان های برنامه نویسی وجود دارد. سازندگان این زبان‌ها سعی می‌کنند همه ویژگی‌هایی را که فکر می‌کنند کسی به آن نیاز داشته باشد، اضافه می‌کنند.

بخش بزرگی از زبان به ندرت مورد استفاده قرار می‌گیرد و گاهی اصلاً استفاده نمی‌شود. در مورد نرم افزار هم همینطور است. اگر در گذشته از صفحه‌گسترده‌ای استفاده کرده‌اید، احتمال می‌دهم از آن برای کارهای اولیه صفحه‌گسترده استفاده کنید، و به ندرت، اگر تا به حال وارد برخی از عملکردهای پیشرفته شوید. کارکردهای اصلی صفحه گسترده همان چیزی است که بیشتر مردم از آن استفاده می کنند.

تصور کنید که مجبور باشید همه ویژگی های برنامه صفحه گسترده را یاد بگیرید؟ چقدر طول می کشد و آیا بیشتر این اطلاعات برای شما مفید خواهد بود؟ به خصوص اگر آن را برای یافتن شغل یاد می گرفتید و آن شغل فقط به مهارت های صفحه گسترده اولیه نیاز داشت.

بازگشت به برنامه نویسی، اگر هدف شما این است که اولین شغل برنامه نویسی خود را بدست آورید، پس چرا نه تنها چیزهایی را که برای رسیدن به آن هدف نیاز دارید، یاد نگیرید. و نگران چیزهای دیگر در صورت نیاز و زمانی باشید.

این دوره در مورد این است - مهارت های مورد نیاز را به سرعت و بدون هیچ گونه کرک یا اطلاعات بی فایده به شما می دهد.


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

اگر قبلاً یک برنامه نویس هستید، هنوز هم ارزشی در این دوره خواهید یافت - برای برنامه نویسان بسیار رایج است که بخواهند زبان برنامه نویسی دوم یا سوم را یاد بگیرند و انجام این کار شما را ارزشمندتر می کند و فرصت های شغلی را باز می کند.

از آنجایی که این یک دوره آموزشی خرابی است، می توانید به سرعت در پایتون مهارت پیدا کنید.

این چیزی است که یک دانش‌آموز در مورد یکی دیگر از دوره‌های مدرس گفت.

"این دوره بسیار خوب است، مدرس فرآیند یادگیری را برای یک مبتدی در جنگو مانند من آسان می کند، این دوره را به شدت توصیه می کنیم." - استیون فریزر.

چه نسخه ای از پایتون را یاد خواهم گرفت؟

همه ویدیوهای دوره با استفاده از آخرین نسخه ضبط شده اند. Python 3. توصیه می‌شود آن نسخه را دنبال کنید، اما اگر نسخه قدیمی‌تری دارید، بیشتر دوره باید به خوبی کار کند.

به خاطر داشته باشید که به‌روزرسانی‌های دائمی برای پایتون وجود دارد. بنابراین اگر در هنگام نصب نسخه جدیدتری مشاهده کردید، از آن نسخه استفاده کنید.

در این دوره چه چیزی یاد خواهید گرفت؟

مهارت‌های ضروری پایتون مورد نیاز برای استفاده به عنوان توسعه‌دهنده پایتون را خواهید آموخت.

  • ایجاد یک برنامه پایه پایتون

  • همه چیز درباره راه اندازی و اجرای برنامه های پایتون

  • انواع داده، متغیرها، پردازش شرطی، حلقه‌ها، کلاس‌ها، عملگرها، عبارات - همه چیزهای خوب.

  • برنامه درسی را در این صفحه برای فهرستی از آنچه در دوره تحت پوشش قرار می‌گیرد، بررسی کنید.

در این دوره شما با تعداد زیادی کد مثال پایتون کار خواهید کرد. شما با کد پایتون که بد نوشته شده است شروع خواهید کرد. خواهید دید که چرا بد است، و سپس با پیشرفت در دوره، آن را بهبود می‌بخشید و کد را بدون اشکال می‌سازید.

این رویکرد، همراه با کدهای کوچک‌تر به شما کمک می‌کند تا یک برنامه‌نویس شوید. و همچنین به عنوان یک برنامه نویس فکر کنید. و در نتیجه یاد خواهید گرفت که چگونه از Python بیشترین بهره را ببرید.

در مورد به روز رسانی دوره چطور؟

این دوره به‌طور منظم به‌روزرسانی می‌شود - ما قبلاً سندی در دوره داریم که مشخص می‌کند چه محتوایی هنوز اضافه می‌شود - ما پیش‌بینی می‌کنیم که پس از اتمام حدود بیست ساعت طول بکشد.

در مورد مدرسان چطور؟

معلم شما فیصل بیش از 12 سال تجربه در ساخت محصولات جهانی دارد که توسط میلیون ها کاربر در سراسر جهان استفاده می شود. او عاشق فن آوری و آموزش آن است.

در حال حاضر، فیصل در یکی از استارت‌آپ‌های پرسرعت در هند به عنوان محصول هدایت می‌شود و از لحظه لحظه آن لذت می‌برد. قبل از او، او چند استارت‌آپ ایجاد کرد که بیش از نیم میلیون کاربر در سراسر جهان داشتند، از Google + سایر سرمایه‌گذاران کمک مالی جمع‌آوری کرد و بخشی از Google Launchpad Accelerator بود. او تجربه ساخت محصولات را از ابتدا و مقیاس‌پذیری تا کاربران جهانی دارد.

این هم نظر دیگری از یک دانش‌آموز در یکی از دوره‌های Udemy Faisal.

"من در حال حاضر در یک برنامه Full Stack هستم و این دوره در حال تجزیه جاوا به روشی ساده برای من است. این دوره به من کمک زیادی به واژگان و درک مطلبم کرده است" - Robert Y.

اگر سوالی دارید چطور؟

مثل اینکه این دوره به اندازه کافی کامل نبود، فیصل پشتیبانی کامل را ارائه می‌کند، به هر سؤالی که ۷ روز در هفته دارید پاسخ می‌دهد (در حالی که بسیاری از مدرسان فقط یک بار در هفته پاسخ می‌دهند یا اصلاً جواب نمی‌دهند).

این بدان معناست که هرگز نمی‌بینید که روزها در یک درس گیر کرده باشید. با راهنمایی های او، بدون هیچ مانع بزرگی در این دوره به آرامی پیشرفت خواهید کرد.

نقل قول دانشجو: "من یک حرفه ای جدید در جاوا هستم. از این ویدئوها چیزهای زیادی یاد گرفتم. موضوعات موجود در این ویدیوها بیشتر موارد مهم و کوچک را پوشش می دهد که واقعاً پایه را تقویت می کند، اما به طور کلی احساس می کنم بسیاری از مربیان از آنها غفلت می کنند یا انجام نمی دهند. به دلیل زمان یا محدودیت های دیگر به اندازه کافی به این موارد توجه کنید... از آموخته های این دوره بسیار خوشحالم... برای یک برنامه نویس جدید جاوا بسیار مفید است... - Ashokchakravarthy R.

هیچ خطری هم وجود ندارد!

این دوره با 30 روز ضمانت بازگشت وجه کامل ارائه می‌شود. به این معنی که اگر کاملاً از دوره یا پیشرفت خود راضی نیستید، به سادگی به مربیان اطلاع دهید و آنها 100% به شما بازپرداخت خواهند کرد.

شما یا در نهایت مهارت‌های پایتون را به دست می‌آورید، به توسعه برنامه‌های عالی ادامه می‌دهید و به طور بالقوه شغلی عالی برای خود ایجاد می‌کنید، یا دوره را امتحان می‌کنید و اگر آن را دوست ندارید، به سادگی تمام پول خود را پس می‌گیرید...

شما به معنای واقعی کلمه نمی توانید ببازید.

برای شروع آماده هستید، توسعه دهنده؟

اکنون با استفاده از دکمه "افزودن به سبد خرید" در سمت راست ثبت نام کنید و مسیر خود را به عنوان یک برنامه نویس پایتون شروع کنید. همچنین می‌توانید برخی از دوره‌ها را با استفاده از ویژگی پیش‌نمایش در این صفحه بررسی کنید، بنابراین 100% مطمئن هستید که این دوره برای شما مناسب است.

شما را در داخل می بینیم (عجله کنید، کلاس پایتون منتظر است!)


سرفصل ها و درس ها

معرفی و راه اندازی Introduction and setup

  • معرفی دوره Course Introduction

  • پایتون چیست؟ What is Python

  • دریافت ابزارهای نرم افزاری Getting the Software Tools

  • نصب پایتون در ویندوز Installing Python on Windows

  • نصب پایتون در مک Installing Python on Mac

  • پایتون و محیط های مجازی Python and Virtual environments

  • نصب Pycharm در مک، ویندوز و لینوکس Installing Pycharm on Mac, Windows and Linux

  • ایجاد اولین پروژه Pycharm شما Creating your First Pycharm Project

  • ساختار یک برنامه پایتون Structure of a Python Program

  • نشانه گذاری نقطه Dot Notation

  • در حال دویدن الیزا Running Eliza

  • مقدمه ای بر زبان پایتون Introduction to the Python language

  • خلاصه معرفی و راه اندازی Introduction and setup Summary

شروع به کدنویسی Starting to code

  • معرفی Introduction

  • متغیرها Variables

  • متغیرها و هیچ کدام Variables and None

  • چرا از متغیرها استفاده کنیم؟ Why use Variables?

  • چالش Challenge

  • قرارداد نامگذاری Naming convention

  • چالش نامگذاری Naming convention challenge

  • راه حل چالش Challenge solution

  • خلاصه Summary

نوشتن و خواندن از روی کنسول Writing to and reading from the console

  • معرفی Introduction

  • ورودی کنسول با تابع ()input Console input with input() function

  • خواندن ورودی در بازی حمورابی Reading Input in the Hammurabi game

  • ورودی متن و اعداد کنسول Console input Text and Numbers

  • خواندن اعداد در حمورابی Reading numbers in Hammurabi

  • خروجی کنسول و درون یابی رشته ای Console output and string interpolation

  • هم ترازی درون یابی رشته ای String interpolation alignment

  • خلاصه Summary

انواع و عبارات پایتون Python types and expressions

  • معرفی Introduction

  • انواع ابتدایی Primitive types

  • نوع int int type

  • انواع نقطه شناور - شناور Floating point types- Float

  • اصطلاحات Expressions

  • عبارات بولی Boolean expressions

  • عبارات بولی مرکب Compound boolean expressions

  • متغیرهای بولی Boolean variables

  • Booleans در برنامه HammerBitcoin Booleans in the HammerBitcoin program

  • راه حل چالش بیان بولی Solution to Boolean Expression challenge

  • کلاس ها و اشیاء Classes and Objects

  • نمونه های کلاس Class instances

  • ویژگی های Attributes

  • سازندگان کلاس Class Constructors

  • ماژول ها و فضاهای نام در پایتون Modules and Namespaces in Python

  • __name__ در پایتون __name__ in Python

  • اعضای عمومی و غیر عمومی Public and non public members

  • دستکاری نام در پایتون Name mangling in Python

  • خلاصه Summary

کنترل جریان: برای و در حالی که Flow Control: for and while

  • مقدمه ای بر کنترل جریان Introduction to Flow Control

  • مستندات زبان پایتون The Python Language Documentation

  • برای حلقه ها for loops

  • اشکال زدای Pycharm The Pycharm Debugger

  • بیشتر برای حلقه ها More for loops

  • تو در تو برای حلقه ها Nested for loops

  • استفاده از Debugger با HammerBitcoin Using the Debugger with HammerBitcoin

  • در حالی که حلقه ها While loops

  • راه حل چالش Challenge solution

  • کدام راه بهتر است Which way is better

  • while در ElizaIsSilly حلقه می شود while loops in ElizaIsSilly

  • آشنایی بیشتر با الیزا Understanding more about Eliza

  • بیشتر در مورد حلقه‌های while و عبارت pass More on while loops and pass statement

  • خلاصه Summary

کنترل جریان: اگر/دیگر، بشکنید، ادامه دهید Flow control: if/else, break, continue

  • معرفی Introduction

  • اگر بیانیه if statement

  • الیف و دیگران elif and else

  • بیشتر اگر و دیگری More if and else

  • در غیر این صورت چالش if-else challenge

  • راه حل چالش Challenge solution

  • راه حل چالش بازی دوباره Solution to the Play again challenge

  • زنگ تفريح break

  • ادامه هید continue

  • محدوده استراحت و ادامه scope of break and continue

  • عملگر شرطی سه تایی The ternary conditional operator

  • اپراتور شرطی سه تایی در HammerBitcoin The ternary conditional operator in HammerBitcoin

  • راه حل چالش Challenge solution

  • خلاصه Summary

کنترل جریان: روش ها Flow control: Methods

  • معرفی Introduction

  • روش های فراخوانی Calling methods

  • روشهای فراخوانی روشها Methods calling methods

  • پارامترهای روش Method parameters

  • راه حل چالش پارامتر Solution to parameter challenge

  • راه حل چالش ترمز Solution to Brake challenge

  • بازی ماشین ساده Simple car game

  • روش های عمومی و خصوصی public and private methods

  • توابع در مقابل روش ها Functions vs Methods

  • برگرداندن نتیجه از یک تابع Returning a result from a function

  • کد تکراری بد است Duplicating code is bad

  • Refactoring برای حذف کد تکراری Refactoring to remove duplicate code

  • عبور از ارزش Passing by value

  • متغیرهای جهانی Global variables

  • چالش بازسازی Refactoring challenge

  • راه حل چالش Challenge solution

  • دامنه متغیر Variable scope

  • جلوگیری از به‌روزرسانی ویژگی‌های نمونه Preventing update of instance attributes

  • خلاصه دامنه و چالش Scope summary and challenge

  • راه حل چالش Solution to challenge

  • راه حل ادامه یافت Solution continued

  • خلاصه Summary

اپراتورها Operators

  • معرفی Introduction

  • اپراتورها و تقدم عملگر Operators and operator precedence

  • اپراتورهای اولیه Primary operators

  • تقدم اپراتور Operator precedence

  • با استفاده از عملگر باقی مانده Using the remainder operator

  • باقیمانده در سنگ، کاغذ، قیچی Remainder in Rock, Paper, Scissors

  • مقایسه و عملگرهای منطقی Comparison and Logical operators

  • ارزیابی اتصال کوتاه Short-circuit evaluation

  • اپراتورهای واگذاری Assignment Operators

  • اپراتورهای عضویت Membership Operators

  • خلاصه Summary

رشته های Strings

  • معرفی Introduction

  • رشته چیست What is a string

  • نمایه سازی Indexing

  • برش رشته String Slicing

  • برش رشته و تکرار از طریق رشته ها String Slicing and Iterating through strings

  • طول رشته String Length

  • find() و زیر رشته ها find() and substrings

  • یافتن غیر حساس به حروف کوچک و بزرگ () Case insensitive find()

  • روش زنجیره ای method chaining

  • rfind() و تطبیق های مکرر rfind() and repeated matches

  • روش های رشته پایتون Python String methods

  • رشته ها تغییر ناپذیرند Strings are immutable

  • الحاق و حذف یک رشته Concatenating and deleting a string

  • اشکال مختلف find() Different forms of find()

  • خلاصه Summary

کلاس ها Classes

  • OOP و کلاس ها OOP and Classes

  • راه اندازی فرودگاه Setting up the Airport

  • نمودارهای کلاس Class Diagrams

  • ویژگی های کلاس Class Attributes

  • سازنده ها و ویژگی داده constructors and data attribute

  • خواص، گیرنده ها و تنظیم کننده ها properties, getters and setters

  • چرا از خواص استفاده کنیم Why use properties

  • اصل مسئولیت واحد The Single Responsibility Principle

  • اطلاعات بیشتر در مورد خواص، گیرنده ها و ستترها More about properties, getters and setters

اطلاعات اضافی - کد منبع و موارد دیگر Extra Information - Source code, and other stuff

  • کدهای منبع Source Codes

  • سخنرانی و اطلاعات پاداش Bonus Lecture and Information

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

آموزش دوره سقوط پایتون: اکنون مهارت های توسعه دهنده دنیای واقعی را به دست آورید!
جزییات دوره
15.5 hours
136
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
837
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Faisal Memon Faisal Memon

من بیش از 12 سال تجربه ساخت محصولات جهانی دارم که توسط میلیون ها کاربر در سراسر جهان استفاده می شود. من عاشق تکنولوژی و آموزش آن هستم. در حال حاضر، من در یکی از استارت‌آپ‌های پرسرعت در هند به سمت Product هستم و از لحظه لحظه آن لذت می‌برم. قبل از او، چند استارت‌آپ ایجاد کردم که بیش از نیم میلیون کاربر در سراسر جهان داشتند، از Google + سایر سرمایه‌گذاران کمک مالی جمع‌آوری کردم و بخشی از Google Launchpad Accelerator بودم. من در ساخت محصولات از ابتدا و مقیاس بندی تا کاربران جهانی تجربه دارم. من اینجا هستم تا دانش خود را با جویندگان به اشتراک بگذارم و به رشد شخصی و حرفه ای آنها کمک کنم. از دیدنت خوشحالم :)

Tim Buchalka's Learn Programming Academy Tim Buchalka's Learn Programming Academy

برنامه نویسان و معلمان حرفه ای - 1.75 میلیون دانش آموز