این آموزش ها به شما کمک می کند تا پایتون 3 را مرحله به مرحله یاد بگیرید. آموزشها به فصلهایی تقسیم شده اند، که در آن هر فصل شامل چندین موضوع مرتبط و با توضیحات آسان و مثالهای واقعی است.
پایتون چیست؟
پایتون یک زبان برنامه نویسی سطح بالا و همه منظوره است. درواقع پایتون یک زبان open sour است که تحت لیسانس GPL منتشر می شود. بنیاد نرم افزاری پایتون یا PSF یک سازمان غیرانتفاعی است که حق چاپ پایتون را دارد. در چند سال گذشته، محبوبیت پایتون بسیار افزایش یافته است. طبق نظرسنجی اخیر stackoverflow.com پایتون در بین ده تکنولوژی برتر محبوب در سال 2018 قرار دارد.
ویژگی های پایتون
- پایتون یک زبان مبتنی بر مفسر و یا interpreter است که امکان اجرای یک دستورالعمل را در یک زمان فراهم می کند.
- انواع داده های اساسی گسترده را پشتیبانی می کند. به عنوان مثال: اعداد (اعداد اعشار، اعداد صحیح با طول نامحدود)، رشته ها (ASCII و Unicode) لیست ها و دیکشنری ها.
- متغیرها می توان به صورت strongly typed و یا حتی dynamic typed معرفی کرد.
- از مفاهیم برنامه نویسی شی گرا مانند کلاس، وراثت،شی گرایی، ماژول و namespace و… پشتیبانی می کند.
- پشتیبانی تمیزتر از مدیریت استثنا.
- پشتیبانی از مدیریت خودکار حافظه.
مزایای پایتون
- پایتون خوانایی بیشتری را ارائه می دهد. برای این منظور، از خطوط یکنواخت برای محدود کردن بلاک های عبارت به جای کروشه استفاده می شود، مانند بسیاری از زبانها مانند C و ++C و جاوا.
- پایتون رایگان است و به عنوان نرم افزار open-source توزیع می شود. یک جامعه بزرگ برنامه نویسی به طور فعال در توسعه و پشتیبانی کتابخانه های پایتون برای برنامه های مختلفی مانند web framework ها، محاسبات ریاضی و Data Science مشارکت دارد.
- پایتون یک زبان cross-platform است. این برنامه به طور مساوی در سیستم عامل های OS مختلف مانند Windows و Linux و Mac OSX و غیره کار می کند، بنابراین برنامه های پایتون می توانند به راحتی در سیستم عامل های OS منتقل شوند.
- پایتون از الگو های برنامه نویسی متعددی استفاده می کند. از جمله سبک های برنامه نویسی imperative و procedural و شی گرا و تابع گرا پشتیبانی می کند.
- پایتون یک زبان توسعه پذیر است. قابلیت های اضافی (به غیر از آنچه در زبان اصلی ارائه شده است) را می توان از طریق ماژول ها و package های نوشته شده به زبان های دیگر (C و ++C و جاوا و ..) در دسترس قرار داد.
- یک DB-API استاندارد برای اتصال پایگاه داده در پایتون تعریف شده است. می توان آن را با استفاده از هر منبع داده (Oracle و MySQL و SQLite و ..) به عنوان پشتیبان برنامه پایتون برای ذخیره، بازیابی و پردازش داده ها فعال کرد.
- توزیع استاندارد پایتون، شامل مجموعه ابزار Tkinter GUI است که پیاده سازی کتابخانه GUI معروف Tcl/Tk است. یک رابط کاربری گرافیکی جذاب می تواند با استفاده از Tkinter ساخته شود. بسیاری از کتابخانه های GUI دیگر مانند Qt و GTK و WxWidgets نیز به پایتون منتقل می شوند.
- پایتون را می توان با سایر فناوری های برنامه نویسی محبوب ادغام کرد. مانند C و ++C و جاوا و ActiveX و CORBA.
مخاطبین این دوره آموزشی
این آموزش ها برای مبتدیان و متخصصانی که می خواهند زبان برنامه نویسی پایتون را بیاموزند طراحی شده است.
پیش نیاز ها
برنامه تحصیلی
- 1 Section
- 14 Lessons
- 10 هفته
Expand all sectionsCollapse all sections
- آموزش رایگان زبان پایتون Python14
- 2.0کاربردهای پایتون (Python)
- 2.1مقدمه ای بر زبان پایتون (Python)
- 2.2چه زمانی از زبان پایتون (Python) استفاده کنیم؟
- 2.3تاریخچه زبان پایتون (Python)
- 2.4نصب پایتون (Python) در ویندوز
- 2.5نصب پایتون (Python) در لینوکس
- 2.6مفسر (Shell/REPL) زبان پایتون (Python)
- 2.7محیط توسعه و یادگیری (IDLE) در زبان پایتون (Python)
- 2.8ویرایشگرهای (IDE های) زبان پایتون (Python)
- 2.9املا و یا Syntax دستورات مربوط به زبان پایتون (Python)
- 2.10کلمات کلیدی و یا Keyword ها در زبان پایتون (Python)
- 2.11متغیرها (Variable ها) در زبان پایتون (Python)
- 2.11انواع داده ای (Data Type ها) در زبان پایتون (Python)
- 2.12نوع های داده ای complex و float و int در زبان پایتون (Python)