پایتون (Python) یکی از زبان های برنامه نویسی سطح بالا و شیء گرا است که گوگل و یاهو از آن به عنوان یکی از اصلی ترین ابزارهای توسعه استفاده می کنند. پایتون بصورت متن باز (Open-source) است و در سال ۱۹۹۱ ابداع شد. یادگیری آسان در زمان کوتاه، داشتن کتابخانه های گسترده، قابلیت اجرایی در پلتفرم های مختلف و … از دیگر ویژگی های این زبان برنامه نویسی است.
در همین راستا آموزش های Python که در فرادرس منتشر شده اند را در قالب یک گنجینه جمع آوری نمودیم و مخاطبین فرادرس می توانند این گنجینه را با ۲۵ درصد تخفیف نسبت به مجموع هزینه همه آموزش های این گنجینه، تهیه کنند.
گنجینه آموزش های پایتون، شامل حدود ۵۷ ساعت آموزش ویدئویی است که زبان برنامه نویسی پایتون (Python) و برخی از کتابخانه های این زبان را بررسی می کند.
مشخصات گنجینه آموزش های برنامه نویسی پایتون، در ادامه آمده است.
گنجینه آموزش های برنامه نویسی پایتون (Python)مجموع مدت زمان: ۵۷ ساعت و ۳۶ دقیقه تعداد آموزش های گنجینه: ۸ عنوان |
فهرست آموزش های این گنجینه
آموزش برنامه نویسی Python (پایتون) - مقدماتیمدرس: مهندس پژمان اقبالی مدت زمان: ۱۹ ساعت و ۴۵ دقیقه در این آموزش قصد داریم پایتون را از پایه آموزش دهیم و سعی می کنیم تمام مطالب مقدماتی لازم برای برنامه نویسی با پایتون را پوشش دهیم. چرا که برای انجام هر کاری با پایتون، نیازمند آشنایی با دانش مقدماتی و نحوه برنامه نویسی با پایتون هستیم. مخاطبان این آموزش نیاز به دانش قبلی از پایتون ندارند و سعی می شود تمام مطالب لازم در همین آموزش بیان شود. در پایان این آموزش شما قادر خواهید بود به راحتی با پایتون برنامه نویسی کنید و مسیر مورد علاقه خود را برای ادامه کار با پایتون انتخاب کنید. |
آموزش تکمیلی برنامه نویسی پایتونمدرس: مهندس میترا تجربه کار مدت زمان: ۴ ساعت و ۴۶ دقیقه پایتون به دلیل سادگی و قدرت بالا از محبوبیت خاصی در سراسر جهان برخوردار است. برنامه های نوشته شده با پایتون بر روی سیستم عامل های ویندوز، مکینتاش، یونیکس، لینوکس، سولاریس و ... پیاده سازی می شوند. این زبان از زبان های برنامه نویسی مفسر محسوب می شود و به صورت کامل یک زبان شی گرا است که از قابلیت مدیریت خودکار حافظه استفاده می کند. هدف فرادرس ارائه مباحث جهت تکمیل و بهینه سازی پایتون مقدماتی است و همچنین آشنایی با NumPy فاز جدیدی از برنامه نویسی در پایتون را بروی کاربران می گشاید. |
آموزش پایتون گرافیکی (رابط های گرافیکی پایتون)مدرس: مهندس سید رضا دهقان مدت زمان: ۵ ساعت و ۳ دقیقه بدون شک پایتون یکی از بهترین و پرکاربردترین و قدرتمندترین زبان های برنامه نویسی جهان است. یکی از قابلیت های بسیار جالب این زبان همه منظوره, نوشتن برنامه تحت دسکتاپ (شبیه Windows Form در #C) است. اگر پایتون کار کردید یا می خواهید شروع کنید، حتماً لازمه آن دانستن حداقل یک واسط گرافیکی (GUI) از واسط های گرافیکی بسیاری که برای آن نوشته شده است، می باشد. |
آموزش الگوهای طراحی (Design Patterns) در پایتون (Python)مدرس: مهندس پژمان اقبالی مدت زمان: ۱۲ ساعت و ۲۶ دقیقه پایتون (Python) یک زبان شی گرا است که در زمینه ها و گرایش های مختلفی کاربرد دارد و به صورت فوق العاده گسترده در حال پیشرفت و گسترش می باشد. در مهندسی نرم افزار، الگوی طراحی برای حل یک مشکل در طراحی نرم افزار، ارائه می شود. الگوهای طراحی، یکی از مسائل داغ در طراحی نرم افزار است. استفاده از پایتون، موجب کاهش زمان مورد نیاز برای ساخت و توسعه یک نرم افزار می باشد. در این فرادرس ما به دنبال ارائه الگوهای طراحی برای مشکل های موجود در برنامه نویسی به زبان پایتون می باشیم. |
آموزش Metaprogramming (برنامه نویسی متا) در پایتونمدرس: مهندس پژمان اقبالی مدت زمان: ۲ ساعت و ۹ دقیقه در برنامه نویسی، یکی از اصلی ترین نکات، تکرار نکردن است (Don't repeat yourself). یعنی هر جا با مساله ای رو به رو شدید که نیاز به نوشتن کدهای تکراری داشت و یا Copy و Paste کردن های زیاد داشت، اغلب مفید است که به دنبال یک روش ظریف تر باشید. در پایتون معمولا این مسائل در دسته بندی Metaprogramming حل می شوند. به طور خلاصه Metaprogramming درباره ایجاد توابع و کلاس هایی است که هدف اصلی آن ها مدیریت (Manipulate) کد می باشد. هدف از این فرادرس، کاوش کردن روش های Metaprogramming مختلف می باشد و ارائه مثال هایی از این که چطور این روش ها می توانند برای رسیدن به اهدافمان در پایتون به ما کمک کنند. |
آموزش جنگو (Django) - فریمورک تحت وب با پایتون (Python)مدرس: مهندس پدرام شاه صفی مدت زمان: ۸ ساعت و ۱۵ دقیقه جنگو (Django)، یک وب فریمورک پایتونی رایگان و اپن سورس (Open-source) است که با هدف توسعه سریع، آسان و کارآمد، توسط توسعه دهندگان با تجربه، ساخته شده است. در جنگو می توانید بدون اختراع مجدد چرخ، فقط روی نوشتن برنامه خود تمرکز کنید. جنگو حرفه ای بودن را در کنار سادگی و سرعت به ارمغان می آورد. |
آموزش مقدماتی ساخت ربات تلگرام با پایتون (Python)مدرس: مهندس پویا جمالی مدت زمان: ۱ ساعت و ۱۷ دقیقه در این فرادرس، ما ربات های تلگرام را توسط زبان برنامه نویسی پایتون ۳ راه اندازی خواهیم کرد. استفاده از پایتون، به کاربر این قابلیت را می دهد که به جای تمرکز بر پیچیدگی های عموم زبان های برنامه نویسی در استفاده از دستورات و رسم الخط تنها بر توسعه الگوریتم و قابلیت های ربات خود تمرکز کند، همچنین برای علاقه مندانی که از قبل به هیچ زبان برنامه نویسی تحت وب مسلط نیستند یادگیری این زبان، سریع ترین راه رسیدن به مقصود، یعنی همان راه اندازی یک ربات تلگرام می باشد. در پایان این فرادرس خواهید آموخت که چگونه یک ربات تلگرام ساده بسازید و تا حد مقدماتی، آن را توسط زبان برنامه نویسی پایتون مدیریت نمایید. |
آموزش بازی سازی در پایتون با کتابخانه Pygameمدرس: مهندس محمد جباری مدت زمان: ۳ ساعت و ۵۵ دقیقه یکی از روش های بازی سازی با استفاده از زبان پایتون، کار با کتابخانه Pygame است که در این آموزش نحوه کار با این کتابخانه را فراخواهید گرفت. کتابخانه Pygame به منظور ساخت بازی ایجاد شده است و از Pygame برای ساخت بازی برای پلتفرم های مختلفی مانند سیستم عامل اندروید نیز می توان استفاده کرد. یکی از ویژگی های مهم کتابخانه Pygame متن باز بودن آن است که امکان توسعه این کتابخانه را برای برنامه نویسان فراهم می کند. ما در این آموزش نحوه کار با این کتابخانه برای ساخت بازی در سیستم عامل ویندوز را بررسی خواهیم کرد. |