آموزش پایتون | Python Tutorials

آشنایی با پایتون

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

مزایای زبان برنامه نویسی Python

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

کاربردهای پایتون:

  • هوش مصنوعی
  • برنامه های محاسباتی و پیچیده
  • اپلیکیشن های موبایل (با استفاده از فریمورک kivy)
  • وب سایت (با فریمورک هایی مثل Django و Flask)
  • اپلیکیشن دسکتاپ (ویندوز، لینوکس، مک)
  • بازی های دو بعدی و سه بعدی
  • ساخت ابزارهای امنیت شبکه
  • Big Data و آنالیز داده ها
  • و …

برنامه‌هایی که کاملاً یا بخشی از آن‌ها با پایتون نوشته شده است:

  • موتور جستجوی گوگل
  • اینستاگرام
  • یوتیوب
  • دراپ باکس
  • بیت تورنت
  • بلندر
  • Lynda Django: 4 Building an Elearning Platform

Lynda Django: 4 Building an Elearning Platform

یکشنبه ۱۹ شهریور ۱۳۹۶ - ساعت ۱۱:۰۸
  • Lynda Django: 3 Building an Online Shop

Lynda Django: 3 Building an Online Shop

یکشنبه ۱۹ شهریور ۱۳۹۶ - ساعت ۱۱:۰۸
  • Lynda Django: 2 Building a Social Website

Lynda Django: 2 Building a Social Website

یکشنبه ۱۹ شهریور ۱۳۹۶ - ساعت ۱۱:۰۷
  • Lynda Django: 1 Building a Blog

Lynda Django: 1 Building a Blog

یکشنبه ۱۹ شهریور ۱۳۹۶ - ساعت ۱۱:۰۷
  • Tutsplus Create a REST API With Django

Tutsplus Create a REST API With Django

یکشنبه ۱۹ شهریور ۱۳۹۶ - ساعت ۱۱:۰۷
  • Tutsplus Taming Python With Unit Tests

Tutsplus Taming Python With Unit Tests

سه شنبه ۳۱ مرداد ۱۳۹۶ - ساعت ۰۰:۱۲
  • Tutsplus Learn to Code With Python

Tutsplus Learn to Code With Python

سه شنبه ۳۱ مرداد ۱۳۹۶ - ساعت ۰۰:۱۲
  • StoneRiverElearning Python Game Development – Create a Flappy Bird Clone

StoneRiverElearning Python Game Development – Create a Flappy Bird Clone

سه شنبه ۳۱ مرداد ۱۳۹۶ - ساعت ۰۰:۱۱
  • Pluralsight Building More Python Design Patterns

Pluralsight Building More Python Design Patterns

سه شنبه ۳۱ مرداد ۱۳۹۶ - ساعت ۰۰:۱۱
  • Lynda Python for Data Science Essential Training

Lynda Python for Data Science Essential Training

سه شنبه ۳۱ مرداد ۱۳۹۶ - ساعت ۰۰:۱۱
  • Lynda Python: Programming Efficiently

Lynda Python: Programming Efficiently

سه شنبه ۳۱ مرداد ۱۳۹۶ - ساعت ۰۰:۱۱
  • Lynda Migrating from Python 2.7 to Python 3

Lynda Migrating from Python 2.7 to Python 3

سه شنبه ۳۱ مرداد ۱۳۹۶ - ساعت ۰۰:۱۰
  • Lynda Learning the Python 3 Standard Library

Lynda Learning the Python 3 Standard Library

سه شنبه ۳۱ مرداد ۱۳۹۶ - ساعت ۰۰:۱۰
  • InfiniteSkills Analyzing Data Using Spark 2.0 DataFrames With Python

InfiniteSkills Analyzing Data Using Spark 2.0 DataFrames With Python

سه شنبه ۳۱ مرداد ۱۳۹۶ - ساعت ۰۰:۱۰
  • LinuxAcademy Introduction To Python 3 On Linux

LinuxAcademy Introduction To Python 3 On Linux

شنبه ۲۸ مرداد ۱۳۹۶ - ساعت ۱۸:۳۳
  • LinuxAcademy Learning Python 2.7 Development

LinuxAcademy Learning Python 2.7 Development

شنبه ۲۸ مرداد ۱۳۹۶ - ساعت ۱۸:۲۳
  • LearnNowOnline Python 3 Modules JSON and Algorithms

LearnNowOnline Python 3 Modules JSON and Algorithms

سه شنبه ۰۶ تیر ۱۳۹۶ - ساعت ۰۰:۰۰
  • Lynda NumPy Data Science Essential Training

Lynda NumPy Data Science Essential Training

جمعه ۰۲ تیر ۱۳۹۶ - ساعت ۰۸:۳۰
  • آموزش ساخت وب سرویس با پایتون و Django Rest Framework

آموزش ساخت وب سرویس با پایتون و Django Rest Framework

یکشنبه ۲۴ اردیبهشت ۱۳۹۶ - ساعت ۲۰:۰۰
  • آموزش ساخت شبکه اجتماعی با Flask

آموزش ساخت شبکه اجتماعی با Flask

سه شنبه ۱۹ بهمن ۱۳۹۵ - ساعت ۱۰:۰۰
  • کارگاه آموزش Comprehensions در پایتون

کارگاه آموزش Comprehensions در پایتون

سه شنبه ۱۹ بهمن ۱۳۹۵ - ساعت ۰۷:۰۰