آموزش Python را برای مبتدیان با پروژه ها یاد بگیرید

Learn Python for beginners with Projects

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: گام به گام و با دست پروژه ها پایتون را بیاموزید پایتون را از ابتدا بیاموزید درک اصول و مفاهیم پایتون دست روی پروژه ها تمرین گام به گام پیش نیازها: چیزی نیست فقط صبر و اشتیاق برای یادگیری!

پایتون یک زبان برنامه نویسی تفسیر شده، تعاملی، شی گرا و سطح بالا برای همه منظوره است. این کد توسط Guido van Rossum طی سال‌های 1985-1990 ایجاد شد. کد منبع پایتون نیز مانند Perl، تحت مجوز عمومی عمومی گنو (GPL) در دسترس است. این آموزش درک کافی در مورد زبان برنامه نویسی پایتون می دهد.


چرا پایتون یاد بگیریم؟

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


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

  • پایتون تفسیر می شود - پایتون در زمان اجرا توسط مفسر پردازش می شود. قبل از اجرای برنامه نیازی به کامپایل کردن آن ندارید. این شبیه به PERL و PHP است.

  • پایتون تعاملی است - شما در واقع می‌توانید پشت فرمان پایتون بنشینید و برای نوشتن برنامه‌های خود مستقیماً با مفسر تعامل کنید.

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

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


ویژگی های پایتون

در زیر ویژگی های مهم برنامه نویسی پایتون آمده است -

  • از روش های برنامه نویسی عملکردی و ساخت یافته و همچنین OOP پشتیبانی می کند.

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

  • این نوع داده های پویا سطح بسیار بالایی را ارائه می دهد و از بررسی نوع پویا پشتیبانی می کند.

  • از جمع‌آوری خودکار زباله پشتیبانی می‌کند.

  • به راحتی می توان آن را با C، C++، COM، ActiveX، CORBA، و جاوا ادغام کرد.


پایتون یکی از پرکاربردترین زبان‌های وب است. من قصد دارم تعدادی از آنها را در اینجا فهرست کنم:

  • آسان برای یادگیری - پایتون دارای کلمات کلیدی کمی، ساختار ساده و یک نحو کاملاً تعریف شده است. این به دانش آموز اجازه می دهد تا زبان را به سرعت یاد بگیرد.

  • آسان برای خواندن - کد پایتون با وضوح بیشتری تعریف شده و برای چشم قابل مشاهده است.

  • نگهداری آسان - نگهداری کد منبع پایتون نسبتاً آسان است.

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

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

  • قابل حمل - Python می‌تواند روی انواع مختلفی از پلتفرم‌های سخت‌افزاری اجرا شود و رابط کاربری یکسانی در همه پلتفرم‌ها دارد.

  • قابل توسعه - می توانید ماژول های سطح پایین را به مفسر پایتون اضافه کنید. این ماژول‌ها به برنامه‌نویسان امکان می‌دهند ابزارهای خود را به کارآمدتر اضافه یا سفارشی کنند.

  • پایگاه‌های داده - پایتون رابط‌هایی را برای همه پایگاه‌های داده تجاری اصلی فراهم می‌کند.

  • برنامه‌نویسی رابط کاربری گرافیکی - پایتون از برنامه‌های رابط کاربری گرافیکی پشتیبانی می‌کند که می‌توانند به بسیاری از تماس‌های سیستمی، کتابخانه‌ها و سیستم‌های ویندوز، مانند Windows MFC، Macintosh و سیستم X Window یونیکس ایجاد و منتقل شوند.

  • مقیاس پذیر - Python ساختار و پشتیبانی بهتری را برای برنامه های بزرگ نسبت به پوسته اسکریپت ارائه می دهد.


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

تیزر ویدیو Teaser Video

  • تیزر ویدیو Teaser Video

پایتون را از ابتدا یاد بگیرید Learn Python From the scratch

  • پایتون را نصب کنید Install Python

  • سلام دنیا Hello World

  • انواع داده ها Data Types

  • شماره Numbers

  • توابع ریاضی Math functions

  • اولویت اپراتور Operator Precedence

  • متغیرها Variables

  • رشته های Strings

  • دنباله فرار Escape Sequence

  • تبدیل انواع Types Conversion

  • رشته های فرمت شده Formated Strings

  • شاخص های رشته ها Strings Indexes

  • بولی Boolean

  • لیست ها Lists

  • فهرست روش ها List Methods

  • ماتریس Matrix

  • هیچ یک None

  • فرهنگ لغت Dictionary

  • روش های دیکشنری Dictionary Methods

  • چندتایی Tuple

  • مشروط اگر غیر از این باشد Conditional If Else

  • برای حلقه For Loop

  • دامنه Range

  • در حالی که While

  • شکستن ادامه پاس Break Continue Pass

  • کارکرد Functions

  • ارگس کوارگز Args Kwargs

  • بسته ها در پایتون Packages in Python

  • رسیدگی به خطا Error Handling

  • ورودی/خروجی (IO) Input / Output (IO)

  • مدیریت خطای ورودی/خروجی (IO). Input/Output (IO) Error Handling

پروژه کدنویسی پایتون شماره 1 - اسکنر پورت Python Coding Project #1 - Port Scanner

  • پورت اسکنر چیست و چگونه کار می کند What is Port Scanner and how it works

  • ساختن اولین پورت اسکنر ما از ابتدا Building our first Port Scanner from the scratch

پروژه کدنویسی پایتون شماره 2 - کشف دایرکتوری برنامه های وب Python Coding Project #2 - Web Application Directory Discovery

  • کشف فهرست برنامه های کاربردی وب Web Application Directory Discovery

  • ساختن اولین دایرکتوری اکتشاف خود از ابتدا Building our first Directory Discovery from the scratch

پروژه کدنویسی پایتون شماره 3 - ورود به برنامه وب Brute-Force Python Coding Project #3 - Web App Login Brute-Force

  • Brute Force Attack چیست؟ What is Brute Force Attack

  • انواع حملات Brute Force Types of Brute Force Attacks

  • ساختن اولین ورود Brute ما از ابتدا Building our first Brute Login from the scratch

نمایش نظرات

آموزش Python را برای مبتدیان با پروژه ها یاد بگیرید
جزییات دوره
3 hours
39
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
5,004
3.8 از 5
ندارد
دارد
دارد
MMZ Academy
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

MMZ Academy MMZ Academy

دانش باید برای هر کس در دسترس باشد Hello there! دانش باید برای هر کسی که شعار ماست در دسترس باشد... ما با آموزش مهارت های مورد نیاز به افراد زیادی در یافتن شغل کمک کرده ایم. در اینجا خواهید دید که دوره های ما بدون پرکننده هستند و مستقیماً به نقطه ... برای جلوگیری از اتلاف وقت خود می رسند. لطفا دوره های ما را بررسی کنید و اگر سوالی دارید به ما اطلاع دهید.