برنامه نویسی به زبان پایتون

شروع:
شنبه ۱۵ تیر ۹۸ ۱۳:۰۰
پایان:
شنبه ۱۶ شهریور ۹۸ ۱۶:۰۰
برنامه نویسی به زبان پایتون
برگزارکننده‌ی رویداد
تهیه بلیت برای این رویداد از روز دوشنبه ۳ تیر ساعت ۰۰:۰۰ تا روز جمعه ۱۴ تیر ساعت ۰۰:۰۰ امکان‌پذیر است.

توضیحات

کاربردهای زبان برنامه نویسی پایتون
چه کسانی از پایتون استفاده می کنند ؟ کاربرد پایتون کجاست؟ بر اساس آمارهای بدست آمده بیش از یک میلیون کاربر در دنیا از زبان برنامه نویسی پایتون استفاده می کنند. این آمارها و تخمین ها بر اساس نرخ دانلودها , آمارهای اینترنتی و نظرسنجی توسعه دهنده ها می باشد. پایتون زبان برنامه نویسی متن باز می باشد در نتیجه بدست آوردن آماری دقیق کاری دشوار است چرا که محدودیت لایسنس در استفاده از آن وجود ندارد. علاوه بر این پایتون به صورت پیش فرض در همه توزیع های لینوکس و مک موجود است.

چه کسانی از پایتون استفاده می کنند ؟
پایتون جز ۵ تا ۱۰ زبان برنامه نویسی برتر دنیا محسوب می شود. از آنجایی که پایتون حدود دو دهه به حیات خود ادامه می دهد, بسیار پایدار و قدرتمند است. برای پاسخ به این سوال که چه کسانی از پایتون استفاده می کنند بهتر است تا به جستجوی شرکت های قدرتمند بپردازیم.

کاربرد پایتون کجاست ؟
در زیر لیستی از شرکت ها و نرم افزارهای برتر که از زبان برنامه نویسی پایتون بهره مند هستند را بیان می کنیم :

گوگل
چه کسانی از پایتون استفاده می کنند ؟ در گوگل پایتون جزو سه زبان رسمی در کنار ++C و جاوا محسوب می شود. منظور از رسمی این است که گوگلرها اجازه دارند تا برای توسعه و گسترش سرویس های تجاری گوگل از این زبان ها استفاده کنند. لازم به ذکر است که گوگلرها از تکنولوژی های مختلفی همچون پرل, روبی, PHP و #C نیز در تکنولوژی های داخلی این شرکت استفاده می کنند. پایتون بخشی مهم از گوگل از ابتدا توسعه این شرکت بوده و هست . امروزه بسیاری از مهندسان گوگل از پایتون استفاده می کنند. لیستی از کاربردهای پایتون در گوگل :

بیشتر الگوریتم های هسته ای گوگل به زبان های برنامه نویسی ++C و پایتون نوشته شده است
بسیاری از سیستم های داخلی و ابزارهای آنالیز و مرور کد گوگلرها به زبان پایتون می باشد.
بسیاری از API و رابط های برنامه نویسی همچون Google Data Python Client Library و .. به زبان پایتون هست.
بیشتر پروژه های روبوتیک , Machine Learning , هوش مصنوعی گوگل بر اساس زبان های ++C و پایتون هستند.
گوگل از بیشتر اپلیکیشن های وب خود همچون گوگل درایو از پایتون استفاده کرده است.
گوگل از پایتون بیشترین استفاده را در کاوشگرها یا همان اسپایدرهای وب دارد.
Youtube
کاربرد پایتون کجاست؟ سایت یوتوب به صورت گسترده از پایتون استفاده می کند. یوتوب به صورت کلی در سمت کلاینت از جاوا اسکریپت و در سمت سرور از زبان های برنامه نویسی پایتون , C و جاوا استفاده می کند. در واقع می توان گفت زبان Backend یوتوب بیشتر پایتون می باشد. البته در ابتدا به زبان PHP نوشته شده بود که بعدها کاملا تغییر یافت. در سوال مشابهی که از یکی از توسعه دهندگان پرسیده شده چنین پاسخ داده :

We rewrote YouTube from PHP to Python Dec. of 05 till about February of 06

DropBox
یکی از سایت های معروف در زمینه ذخیره سازی مستندات به صورت آنلاین می باشد که همه ما با آن آشنا هستیم. زبان اصلی برنامه های سرویس دهنده DropBox پایتون می باشد.۹۹ درصد از کدهای آنها به زبان پایتون بوده و در سرورهای Backend , کلاینت دسکتاپ , آنالیز و غیره از زبان پایتون استفاده می کنند.

Survey Monkey
یکی از بزرگترین شرکت های نظرسنجی در وبسایت خود از زبان پایتون استفاده کرده اند

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

EVE Online
یکی از سایت های چندلایه آنلاین بازی از پایتون به صورت گسترده استفاده می کند.

BitTorrent
سیستم اشتراک نظیر به نظیر BitTorrent حیات خود را با زبان پایتون آغاز کرده است.

Pixar , Magic , Industrial Light
دیگر چه کسانی از پایتون استفاده می کنند ؟ کمپانی های معرفی Pixar , Magic , Industrial Light به صورت گسترده در تولید فیلم های انیمیشن از زبان پایتون استفاده می کنند.

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

NSA
NSA یا همان آژانس امنیت بین المللی برای آنالیز اطلاعات و رمزنگاری و کریپتوگرافی از زبان برنامه نویسی پایتون استفاده می کند.

Yahoo Maps
نقشه های یاهو یکی از بزرگترین سایت های ارایه کننده سرویس آنلاین نقشه از زبان پایتون در کنار دیگر زبان های برنامه نویسی استفاده می کند

Pinteresst
سایت معروف تصاویر و اشتراک تصاویر pinterest به صورت گسترده از دجانگو و پایتون در لایه اپلیکیشن خود استفاده می کند

پایتون چیست؟

دانلود و نصب Python پایتون

تنظیمات IDE برای Python پایتون

وارد کردن فایلهای تمرینی در Python پایتون

چاپ روی کنسول Python پایتون

شرط ها Python پایتون

حلقه ها Python پایتون

عملکرد ها در Python پایتون

کار با Generators در Python پایتون

کار با کلاس در Python پایتون

‌آشنایی با با Inheritance & Polymorphism در Python پایتون

‌جلوگیری از خطاها در Python پایتون

‌متود اصلی در Python پایتون

‌فاصله ها در Python پایتون

‌نظرها در Python پایتون

‌عمل کننده ها در Python پایتون

‌درمورد شرطی ها در Python پایتون

‌درمورد functions در Python پایتون

‌درمورد objects در Python پایتون

‌درمورد Variables در Python پایتون

‌درمورد immutable & mutable در Python پایتون

علامت های ریاضی در Python پایتون

‌درمورد string در Python پایتون

‌لیست ها در Python پایتون

‌دیکشنری در Python پایتون

‌غرامت در Python پایتون

‌درست یا غلط در Python پایتون

‌سوئیچ در Python پایتون

‌شمردن در Python پایتون

‌کنترل loops در Python پایتون

‌حسابان در Python پایتون

‌علائم bitwise در Python پایتون

‌فرق bool & bitwise در Python پایتون

معرفی slices در Python پایتون

کار با Regular Expression در Python پایتون

کار با Find & Replace در Python پایتون

کار با exceptions در Python پایتون

کار با functions در Python پایتون

پارامتر اختیاری قسمت اول در Python پایتون

پارامتر اختیاری قسمت دوم در Python پایتون

توضیح return در Python پایتون

فرق بین return & yield در Python پایتون

متودها در Python پایتون

معرفی Object Data در Python پایتون

معرفی Inheritance در Python پایتون

معرفی polymorphism در Python پایتون

همه چیز درباره Generators در Python پایتون

همه چیز درباره Decorators در Python پایتون

متودهای String در Python پایتون

فرمت های String در Python پایتون

چسباندن و جدا کردن در Python پایتون

بقیه ی String Methods در Python پایتون

فرق بین tuple و list در Python پایتون

متودهای list در Python پایتون

همه چیز درباره Dictionaries در Python پایتون

فانکشن bytearrays در Python پایتون

فایل ها در Python پایتون

خواندن و نوشتن فایل در Python پایتون

خواندن و نوشتن باینری فایل در Python پایتون

وصل شدن به دیتابیس در Python پایتون

خواندن، نوشتن، آپدیت و پاک کردن از دیتابیس در Python پایتون

ساخت کلاس برای دیتابیس در Python پایتون

کتابخانه های استاندارد در Python پایتون

نصب PyPI در Python پایتون

استفاده از Modules در Python پایتون

گرفتن Error ها در Python پایتون

خطای runtime ها در Python پایتون

خطای logical ها در Python پایتون

لوکال هاست برای Python پایتون

کتابخانه ی UnitTest ها در Python پایتون

تقویم در Python پایتون

مسیر فایل ها در Python پایتون

تجزیه ی HTML در Python پایتون

تجزیه ی XML در Python

حضور در جلسه اول برای آشنایی با کیفیت کلاس و مباحث مطرح شده به صورت رایگان می باشد

سخنرانان

مهندس صالح حاجیان

مهندس صالح حاجیان

مدرس مجتمع فنی تهران

برگزارکنندگان

مرکز آموزش های تخصصی دانشگاه علم و فرهنگ

مرکز آموزش های تخصصی دانشگاه علم و فرهنگ

سوالات متداول

پیش‌نیاز های علمی شرکت در این رویداد چیست؟
آشنایی اولیه با برنامه نویسی.ICDL
وسایل همراه و مورد نیاز در این رویداد چیست؟
سیستم در کارگاه موجود می باشد. نیازی به آوردن وسایل اضافه نیست
بلیت پرینت شود یا خیر؟
خیر

آدرس:تهران بلوار اشرفی اصفهانی.ایستگاه تیراژه.خیابان قموشی.خیابان بهار.دانشگاه علم وفرهنگ.