درباره دوره
یکی از زبان هایی که امروزه تبدیل به یکی از زبان های بسیار محبوب شده و نامش را خیلی می شنویم زبان پایتون است. زبانی ساده و در عین حال قدرتمند که توجه افراد زیادی رو به خودش جلب کرده. پایتون برای اولین بار و در سال 1991 توسط Guido van Rossum ارائه شد. هر ساله نسخه های جدیدی برای پایتون ارائه می شود.
در این دوره شما توانایی برنامه نویسی به زبان پایتون را در حوزه هوش مصنوعی و توسعه زبان پایتون خواهید داشت.
یادگیری زبان برنامه نویسی پایتون امروزه تقریبا جزئی از همه چیز در حوزه آی تی شده است. از برنامه نویسی وب تا برنامه نویسی دسکتاپ و برنامه نویسی شبکه و کاربرد زبان پایتون در هک و نفوذ ، همه و همه نشان دهنده است است که بازار کار بسیار خوبی برای برنامه نویس های پایتون در دنیا وجود دارد. به دلیل سادگی دستورات و برنامه نویسی به این زبان ، پایتون امروزه به یکی از محبوب ترین زبان های برنامه نویسی در دنیا تبدیل شده است.
What you’ll learn
- Learn Python – the most popular programming language and for Data Science and Software Development.
- Apply Python programming logic Variables, Data Structures, Branching, Loops, Functions, Objects & Classes.
- Demonstrate proficiency in using Python libraries such as Pandas & Numpy, and developing code using Jupyter Notebooks.
- Access and web scrape data using APIs and Python libraries like Beautiful Soup.
بر اساس استانداردهای کمپانی IBM آمریکا
پیش نیازه های دوره
آشنایی با مهارت های ICDL
دستاورد های شما پس از گذراندن دوره
امکان برنامه نویسی در حوزه هوش مصنوعی و توسعه زبان پایتون
مخاطب هدف دوره
دانشجویان علاقه مند به برنامه نویسی در حوزه هوش مصنوعی
سوالات متداول
سرفصل های دوره
Python Basics
IntroductionInterpreter vs. Compiler
Understanding and Getting to Know Python
Storing Items in Variables
More on Variables and Strings
String Formatting
Displaying Numbers, Variables and Strings
Conditions with IF ELIF ELSE
FOR Loops
Understanding CONTINUE and BREAK
Augmented Assignments
WHILE Loops
Nesting Conditions and Loops
LISTS, RANGES AND TUPLES
Understanding Iterators
Using Ranges
Ordered Sets With Tuples
Python Data Structures
Binary and Hex Numbers in PythonDictionaries and More
Sets in Python
Lists and Tuples
Dictionaries
Sets
Python Programming Fundamentals
Modules and ImportStandard Python Library
WebBrowser Module
Time and Date in Python
Timezones
Checking Path in Windows/Mac
Installing the PYTZ Module
Using Timezones
Introduction to TKINTER
TKINTER – Pack Geometry Manager
TKINTER – Grid Geometry Manager
Functions in Python
Scope in Functions
Global Variables
Global Keyword
Importing Techniques
Underscores in Python
Namespaces and Recursion
Recursion with OS Module
Nonlocal Keyword
LEGB
Working with Data in Python
Reading and Writing Text FilesAppending to Files
Writing Binary Files Manually
Using PICKLE to Write Binary Files
Shelves
Manipulating Data with Shelves
Updating With Shelves
USING DATABASE
Database TerminologySQLite3 on Windows, Mac and Linux
Querying Data
Order by and Joins
Wildcards and Views
SQL Injection Attacks
Placeholders and Parameter Substitution
Exceptions
OBJECT ORIENTED PYTHON
OOP and ClassesInstances, Constructors, Self and More
Class Attributes
Methods
Non Public and Mangling
DocString and Raw Literals
Complile Files and Algorithm Flowchart
Getters and Properties
Getters and Setters
Data Attributes and Properties
Encapsulation
Inheritance
Subclasses and Overloading
Calling Super Methods
Overriding Methods
Polymorphism
Duck Test
Composition
Aggregation
Delegation
APIs and Data Collection
Application Program InterfaceREST APIs & HTTP Requests
(Optional) HTML for Web Scraping
APIs and Data Collection
Python Cheat Sheet
اساتید دوره :
به همراه تایپ اسکریپت و API
مدت زمان
85 ساعتتاریخ شروع
1403/12/07محل برگزاری
لابراتوار Aویژه پرسنل شرکت برق
مدت زمان
80 ساعتتاریخ شروع
1403/11/18محل برگزاری
لابراتوار Bویژه پرسنل برج مراقبت فرودگاه
مدت زمان
60 ساعتتاریخ شروع
1403/11/02محل برگزاری
لابراتوار Bدرخواست مشاوره ثبت نام
درصورت نیاز به مشاوره برای ثبت نام فرم درخواست زیر را تکمیل فرمایید.