دپارتمانپایتون
دوره های در حال ثبت نام
کد دوره : --
Python مقدماتی

آموزش برنامه نویسی اصولی به همراه الگوریتم و ساختار داده ها با python

پیش نیاز: آشنایی اجمالی با برنامه نویسی

 

مخاطبان دوره

همه علاقمندان به حوزه تجاری و علمی برنامه نویسی

این دوره برای همه دانشجویانی که در رشته های مرتبط با علوم کامپیوتر تحصیل می کنند توصیه میشود

این دوره مناسب متخصصین Database و System Administrator ها نمی باشد

توانایی پس ازگذراندن دوره

یادگیری پیش نیازهای برنامه نویس حرفه ایی شدن

بخش عمده زمان کلاس به بررسی و حل مسائل الگوریتمی اختصاص دارد

سرفصلهای دوره
  • چرا python
  • آشنایی python و حوزه های کاربردی آن
  • آماده سازی محیط کدنویسی و اجرا در ویندوز، مک و لینوکس (دستورات کلیدی و ضروری کنسول)
  • نسخه های مختلف
  • مفاهیم اولیه به صورت بررسی عمیق
  • Types
  • Strings and Collections
  • Modularity
  • Objects
  • Collections
  • Handling exceptions
  • Iterables
  • Generators
  • Regular expression
  • پیاده سازی مثالهایی با باpython
    • طراحی برنامه های کامپیوتری
    • همه برنامه نویسان در تمامی حوزه بر این باورند که اگر تسلط مناسبی بر مباحث تئوری و الگوریتم داشته باشند، توانایی آنها در برنامه نویسی به هر زبانی و در هر حوزه ایی کمک خواهد کرد ولی تدریس بر طبق کتب و روش دانشگاهی جذابیتی برای همه ندارد، در این بخش سعی شده با حل چند پازل پیچیده به موارد زیر دست پیدا کنیم
    • بخش عمده زمان کلاس به بررسی و حل مسائل اختصاص دارد
    • چگونگی برخورد با مسائلی که دارای پارامترهای بسیاری هستند و نحوه طراحی اصولی آنها
    • محاسبه حالتهای مختلف یک مسئله و تخمینی از تعداد عملیاتها و زمان لازم برای اجرا شدن
    • مفاهیم مربوط به تفسیر و ترجمه برنامه ها
    • یافتن پاسخ ها در زمان بهینه و ارزش بهینه
    • مفاهیم مربوط به تست نرم افزار
    • مدیریت حافظه
  • آشنایی با مباحث علمی
    • محاسبه پذیری
    • با چند مثال ساده درک کنیم چه مسائلی قابل حل نیستند
    • Data Science
    • تعریف data science و کاربردها
    • چرا data science بهترین شغل قرن 21 است
    • عنوان چند مسئله معروف که در این حوزه قرار دارد
    • Big Data
    • Big Data چیست و کاربردهای آن در کجاست
مدت زمان
۳۰
هزینه دوره حضوری
۹۰۰۰۰۰ تومان
هزینه دوره مجازی
دوره به صورت مجازی برگزار نمی شود
تاریخ برگزاری
۹۶/۰۷/۱۵
روزهای برگزاری
شنبه ها
ساعات برگزاری
۱۶ الی ۲۰
کد دوره : --
پایتون برای وب و Django

برنامه نویسی وب یکی از شاخه های جذاب و پرطرفدار زبان پایتون می باشد

در این میان یادگیری فریم ورک Django به عنوان محور این روند مورد توجه می باشد

پیش نیاز: پایتون مقدماتی

مخاطبان دوره
توانایی پس ازگذراندن دوره

برنامه نویسی تخصصی و حرفه ایی وبسایتها با پایتون

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

OOP/OOD/OOA در پایتون:

  • مفهوم class و object
  • Attributes و Behaviors
  • ارث بری ساده و چندگانه
  • Polymorphism/Abstraction/Encapsulation
  • Solid Design Patterns
  • تعدادی دیگری از Design pattern های کاربردی
  • مفهوم معماری در Web Application ها
  • پیاده سازی و مرور چند معماری متداول (MVC/HMVC/PAC/...)

فریم ورک Django :

  • مفاهیم اولیه
    • فلسفه معماری django
    • مفاهیم Model/View/Template
    • Coding Styles
  • نصب و پیکره بندی محیطهای development برای django
    • معرفی Cookiecutter
    • Pip / Virtualenv
    • Docker for local development
  • Django Apps / Settings / Per-Enviroment
  • Models
    • مفاهیم اولیه
    • اتصال به db و پیاده سازی مدلها
    • Django ORM
    • QuerySet / Manager / ...
  • Views
    • Function based
    • Class Based
  • Django Forms
  • Templates
    • Native / Jinja 2
    • Tempalte tags
  • Rest/Resourse/... API
  • Useful native / third party packages
  • Deploymnet
    • WSGI  و ASGI
    • Gunicorn
    • Nginx setup
    • Migrations
    • Checklist نهایی
مدت زمان
۴۰
هزینه دوره حضوری
۹۰۰۰۰۰ تومان
هزینه دوره مجازی
دوره به صورت مجازی برگزار نمی شود
تاریخ برگزاری
۹۶/۰۸/۰۳
روزهای برگزاری
چهارشنبه‌ها
ساعات برگزاری
۱۶ الی ۲۰
برنامه دروس پایتون

از مسیرهای بالقوه ایی که میتوان برای آموزش این زبان در نظر گرفت با توجه به سابقه طولانی استاد این دروه در زمینه تدریس٬ تحقیق و مدیریت پروژه زمنیه هوش مصنوعی و یادگیری پروژه آن انتخاب شده است لذا مسیر یادگیری به صورت زیر می باشد

  • دوره اول که یادگیری خود زبان برنامه نویسی پایتون با تاکید بر حل مسئله و یادگیری اصولی الگوریتم با شیوه ایی نوین
  • دوره دوم برای یادگیری ماشین و الگوریتمهای آن بیشتر طراحی شده ولی بخشی از مباحث مربوط به بحث داده های عظیم و انواع مسائل پیرامون آن می باشد

برنامه کارگاه های یادگیری عمیق تر را از اینجا دریافت کنید

نام کاربری یا کلمه ورود اشتباه است
ثبت نام انجام نشد
باشگاه ۱۷۵۸۵ عضوی لایتک
ثبت نام
ورود به صفحه شخصی
بازیابی گذرواژه
آدرس:
ساختمان شماره (1) : ضلع شمالی دانشگاه شریف - خیابان قاسمی - کوچه گلستان - پلاک 3
ساختمان شماره (2) : ضلع شمالی دانشگاه شریف - خیابان قاسمی - کوچه گلستان - پلاک 9
تلفن: ۰۲۱۶۶۰۱۳۶۴۷ - ۰۲۱۶۶۰۱۳۴۵۵
فکس: ۰۲۱۸۹۷۸۳۷۵۶
ایمیل: info@laitec.ir
شماره حساب : ۶۹۴۹۶۱۹۵۵۳ با شناسه ۱۲۳/۴۴ نزد شعبه بانک ملت باجه دانشگاه صنعتی شریف
استفاده از مطالب سايت لایتک فقط برای مقاصد غیر تجاری و با ذکر منبع بلامانع است.
کلیه حقوق این سایت متعلق به آزمایشگاه یادگیری فناوری اطلاعات دانشگاه صنعتی شریف (لایتک) می باشد.
laitec.ir
Copyright © 2002-2017