اسکیل‌کمپ

Python

ورود به دنیای برنامه نویسی

۲۰+ ساعت آموزش
یادگیری با تمرین کاربردی
پشتیبانی

دوره آموزش پایتون: برنامه‌نویسی از پایه تا تخصص+ پروژه

شما با شرکت در دوره پایتون می‌توانید محبوب‌ترین و پرتقاضاترین زبان برنامه‌نویسی جهان را یاد بگیرید. آموزش صفر تا صد برنامه نویسی پایتون شامل ارائه مهارت‌های کاربردی و ضروری برای همه افراد از جمله مبتدیان و متخصصان است. شما با آموزش پایتون این امکان را دارید در مسیر توسعه وب، علم داده، هوش مصنوعی، اتوماسیون، بازی‌سازی و امنیت سایبری گام گذاشته و در ادامه مشغول به کار شوید. کتابخانه‌ها و فریم‌ورک‌های گسترده زبان پایتون به شما کمک می‌کنند تا آنچه در ذهن دارید را به واقعیت بدل کنید. با شرکت در اسکیل کمپ برنامه‌نویسی پایتون «دانشکار» می‌توانید بدون هیچ‌گونه پیش‌نیازی به این زبان تسلط پیدا کنید و وارد این حوزه هیجان‌انگیز و پرتقاضا شوید.

مدرس دوره

علیرضا مرتضایی

  • Backend Lead at Rentifa.com

علیرضا مرتضایی

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

Introduction & Setup

  • ● Introduction of python
  • ● Installing python (Windows, Mac, Linux)
  • ● Overview of different IDEs and notebooks (VSCode, Pycharm, Jupyter)
  • ● A simple “Hello World” app
  • ● Basic operators and comments
  • ● Base function and methods (print, input)

Variables and DataTypes

  • ● What are variables
  • ● Naming rules
  • ● Numbers
  • ● Strings
  • ● Booleans
  • ● Type casting
  • ● Lists
  • ● Sets
  • ● Tuples
  • ● Dictionaries
  • ● Immutability vs Mutability

Strings

  • ● Review
  • ● Slicing
  • ● Formatted strings
  • ● Control and escape characters
  • ● Methods

Lists

  • ● Review
  • ● Slicing
  • ● Methods
  • ● Sorting
  • ● Tuples
  • ● Sets
  • ● Enumerate function
  • ● Zip function
  • ● Comprehensions

Dictionary

  • ● Review
  • ● Methods
  • ● Nested
  • ● Comprehensions

Loops

  • ● Introduction
  • ● While
  • ● For loop
  • ● Inline for loop
  • ● Range function
  • ● Break, Continu

Conditions

  • ● Overview
  • ● If, if else, if elif statements
  • ● Logical operators
  • ● Match case

Functions

  • ● Introduction
  • ● Sample
  • ● Scope and namespace
  • ● Definition pattern
  • ● Arguments and Arbitrary arguments
  • ● Return values
  • ● Lambda functions

Modules and Packages

  • ● Introduction
  • ● Importing types and using
  • ● Samples
  • ● Creating custom packages

Object Oriented Programming

  • ● Introduction
  • ● Classes
  • ● Instances and objects
  • ● Class and object attributes
  • ● Constructor
  • ● Class level methods (classmethod, staticmethod)
  • ● Magic methods
  • ● Inheritance
  • ● Encapsulation
  • ● Polymorphism
  • ● MRO
  • ● OOP methods

Error handling

  • ● Introduction
  • ● Exceptions and their hierarchy
  • ● Handling them
  • ● Custom exceptions
  • ● Debugging

Files

  • ● Introduction
  • ● Read and write
  • ● File descriptor
  • ● Path
  • ● Object serialization
  • ● Shutil module
  • ● CSV, TEXT, JSON samples

Regular expressions

  • ● Introduction
  • ● Patterns
  • ● Online website for testing
  • ● Samples

Advanced topics

  • ● Decorators
  • ● Walrus operators

Data Structures

  • ● Introduction
  • ● Linked lists
  • ● Stack
  • ● Queue, Dequeue

Algorithm

  • ● Introduction
  • ● Time complexity
  • ● Space complexity
  • ● Sort algorithms
  • ● Search algorithms
  • ● Tree traversal algorithms (pre, post, in level)

Concurrency

  • ● Introduction
  • ● Parallel vs. concurrent
  • ● Multi thread
  • ● Multi process
  • ● Asyncio

Python Practice

  • ● ویدیوهای حل ۹ تمرین کاربردی

Introduction & Setup

Variables and DataTypes

Strings

Lists

Dictionary

Loops

Conditions

Functions

Modules and Packages

Object Oriented Programming

Error handling

Files

Regular expressions

Advanced topics

Data Structures

Algorithm

Concurrency

Python Practice

Introduction & Setup

  • ● Introduction of python
  • ● Installing python (Windows, Mac, Linux)
  • ● Overview of different IDEs and notebooks (VSCode, Pycharm, Jupyter)
  • ● A simple “Hello World” app
  • ● Basic operators and comments
  • ● Base function and methods (print, input)

هزینه دوره و ثبت‌نام اولیه

اسکیل‌کمپ

Python
اسکیل‌کمپ پایتون
+امکان پرداخت اقساطی با اسنپ پی
۱,۸۵۰,۰۰۰

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

faq

زبان برنامه‌نویسی پایتون چیست و چرا این قدر محبوب شده است؟

پایتون (Python) یک زبان برنامه‌نویسی سطح بالا و تفسیر شده است که به دلیل سادگی، خوانایی و کاربرد گسترده خود شناخته می‌شود. پایتون که توسط خیدو فان روسوم (Guido van Rossum) در سال 1991 ایجاد شد، بر خوانایی کد تأکید دارد و یادگیری و استفاده آن را هم برای مبتدیان و هم متخصصان آسان‌تر می‌کند. یکی از دلایل اصلی محبوبیت پایتون، اکوسیستم وسیع کتابخانه‌ها و فریم‌ورک‌هایی است که از طیف گسترده‌ای از برنامه‌ها از جمله توسعه وب، علم داده، هوش مصنوعی، اتوماسیون و امنیت سایبری پشتیبانی می‌کنند. 

همچنین پایتون مستقل از پلتفرم است، به این معنی که کدهای نوشته شده در آن می‌توانند بدون تغییر روی سیستم عامل‌های مختلف اجرا شوند. پشتیبانی قوی جامعه، توسعه مستمر و ادغام با سایر زبان‌های برنامه‌نویسی باعث شده‌اند تا پایتون به انتخابی ارجح برای توسعه‌دهندگان، محققان و سایر افراد تبدیل شود.

توانایی پایتون برای انجام وظایف پیچیده با نیاز به کدنویسی کمتر، همراه با مقیاس‌پذیری و کارایی بالا، منجر به پذیرش گسترده آن در استارتاپ‌ها و شرکت‌های بزرگ شده است. چه برای ساخت برنامه‌های کاربردی وب با جنگو (یکی از فریم‌ورک‌های مبتنی بر وب و سطح بالا در پایتون)، آنالیز داده‌ها با پانداس (یک کتابخانه محبوب برای تحلیل و پردازش داده) یا توسعه مدل‌های هوش مصنوعی با TensorFlow، پایتون همچنان یک زبان برنامه‌نویسی غالب در توسعه نرم‌افزار مدرن است.

مشاهده بیشتر
دانشکار
لوگو ساماندهی دانشکار-SAMANDEHI
دارای مجوز رسمی کاریابی الکترونیکیاز وزارت کار، تعاون و رفاه اجتماعی
لوگو نماد اعتماد دانشکار-ENAMAD
© ۱۴۰۴ تمام حقوق و محتویات این سایت متعلق به شرکت میزان بنیانمی باشد