آموزش پایتون کاربردی برای برنامه‌نویسی هوش مصنوعی ۱ - آخرین آپدیت

دانلود Practical Python for AI Coding 1

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: ویدیو معرفی: https://youtu.be/TRhwIHvehR0 این دوره برای افراد کاملاً مبتدی در برنامه‌نویسی پایتون طراحی شده است، بنابراین به هیچ دانش یا تجربه قبلی در زمینه کدنویسی نرم‌افزار نیاز نیست. در این دوره، سینتکس‌ها، توابع و کتابخانه‌های پایتون که به‌طور گسترده در برنامه‌نویسی هوش مصنوعی (AI) استفاده می‌شوند، انتخاب، معرفی و تشریح شده‌اند. علاوه بر این، مفاهیم حیاتی کدنویسی AI و رابطه تکمیلی بین NumPy، Pandas و TensorFlow آموزش داده می‌شود، به گونه‌ای که حتی برای کاربران باسابقه پایتون نیز مفید باشد. دوره با ایجاد یک محیط برنامه‌نویسی هوش مصنوعی بدون نقص روی سیستم کاربر آغاز می‌شود تا زبان‌آموزان پس از اتمام دوره، بتوانند مستقیماً مدل‌سازی و کدنویسی AI را با استفاده از Scikit-learn، TensorFlow و Keras آغاز کنند. با داشتن محیط توسعه محلی روی سیستم، دیگر نیازی به اشتراک یا استفاده از سرویس‌های ابری نخواهند داشت.

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

آماده‌سازی برای کدنویسی: راه‌اندازی محیط برنامه‌نویسی هوش مصنوعی Preparation for coding : Setting up AI coding environment

  • اهداف این دوره Objectives of this course

  • مفهوم زبان برنامه‌نویسی Concept of programming language

  • معرفی زبان پایتون Introducing Python language

  • نصب پایتون با توزیع آناکوندا Installing Python with Anaconda distribution

  • ساخت محیط برنامه‌نویسی هوش مصنوعی: توضیحات Building AI coding environment : Explanation

  • ساخت محیط برنامه‌نویسی هوش مصنوعی: نمایش عملی Building AI coding environment : Demonstration

مفاهیم و قوانین پایه برنامه‌نویسی پایتون Basic concepts and rules of Python coding

  • نصب ژوپیتر لب (JupyterLab) Installing JupyterLab

  • کار با ژوپیتر لب Using JupyterLab

  • قوانین و مفاهیم پایه پایتون Basic rules and concepts of Python

  • انواع داده‌ها Data types

  • کدنویسی شفاف، مختصر و بهینه Clear, concise and compact coding

انواع داده‌های اولیه Primitive data types

  • آشنایی با Jupyter Lab و Notebook Getting familiar with Jupyter lab and notebook

  • مفاهیم تو رفتگی، رشته‌ها، مقادیر Boolean و کوتیشن‌های سه گانه Indentation, string and Boolean concepts, and triple quotes

  • اعداد صحیح و اعشاری Integers and floats

  • تغییر نوع داده و تخصیص مقدار پویا Type change and dynamic value assignment

  • مفهوم پایه و کاربرد دستور if Basic concept and use of if-clause

دستورات کنترلی و تکرار Control statements and iteration

  • دستور if...elif...else If...elif...else statement

  • موارد کاربرد پیچیده‌تر دستور if More complex if-clause use cases

  • حلقه While While-loop

  • حلقه for for-loop

  • تخصیص افزایشی و ارزیابی تنبل (Lazy Evaluation) Augmented assignment and lazy evaluation

  • استفاده از break و continue در حلقه‌ها Use of break and continue in loops(maybe retake)

ساخت توابع Creating functions

  • قوانین پایه ساخت توابع Basic rules of creating functions

  • توابعی با ورودی‌های متعدد Functions taking multiple inputs

  • توابع با مقادیر پیش‌فرض و ورودی‌های با تعداد نامشخص Functions with default values and taking inputs of an arbitrary number

  • بازاستفاده از توابع و کاربرد سینتکس __name__=='__main__' Reusing functions created and Using __name__=='__main__' syntax

  • کتابخانه استاندارد و وارد کردن ماژول‌ها و کتابخانه‌ها Standard library and importing modules and libraries

  • تولید اعداد تصادفی Random number generation

انواع داده‌های غیر اولیه: لیست‌ها و تاپل‌ها Non-primitive data types: Lists and tuples

  • مفهوم لیست‌ها و برش‌زنی (Slicing) Concept and slicing of lists

  • مفهوم تاپل‌ها و باز کردن (Unpacking) Concept of tuples and unpacking

  • تابع Enumerate و تغییر لیست‌ها Enumerate function and modifying lists

  • مرتب‌سازی و جستجوی عناصر Sorting and searching elements

  • لیست‌های جامع (List Comprehensions) و لیست‌های دو بعدی List comprehensions and two dimensional lists

  • توابع Filter، Lambda، Map و Zip Filter, lambda, map and zip functions

انواع داده‌های غیر اولیه: دیکشنری‌ها و مجموعه‌ها Non-primitive data types: Dictionaries and sets

  • آشنایی با دیکشنری Introduction to dictionary

  • تکرار در دیکشنری Dictionary iteration

  • دیکشنری: مرتب‌سازی و عبارت‌های جامع Dictionary: Sorting and comprehension expressions

  • شمارش کلمات با استفاده از دیکشنری Word counting with dictionary

  • مفهوم و عملیات روی مجموعه‌ها (Sets) Concept and operations off sets

نمایش نظرات

آموزش پایتون کاربردی برای برنامه‌نویسی هوش مصنوعی ۱
جزییات دوره
11h 3m
39
(آخرین آپدیت)
12,346
4.7 از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده