دوره آموزش پیشرفته Python ( آموزش پیشرفته پایتون )

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

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

اساتید برتر

با سوابق داخلی و خارجی

پشتیبانی آموزشی

روزهای کاری، 10 الی 20

مدرک معتبر

اعطا پس از اتمام دوره

تسهیل‌گری استخدام

آموزش در راستای استخدام

تماس بگیرید

توضیحات

شرح

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

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

 

عنوان دوره:

دوره آموزشی Python پیشرفته

سرفصل دوره:

PYTHON ADVANCED MASTERCLASS

Working with databases – p1

  • Introduction to Databases
  • Database Concepts
  • Keys
  • Introduction to SQlite
  • CRUD on SQlite
  • Introducing ‘Cursor’

Working with databases – p2

  • Tools of the Trade in Big Databases
  • Configuring MySQL
  • Connection Error Handling
  • CRUD in MySQL

Virtual environments

  • What Are Virtual Environments?
  • Why Do We Need a VE?
  • Package Managers
  • Conda vs Pip vs Poetry vs Pipenv
  • Virtualenv and VirtualenvWrapper
  • Creating and Configuring a VE

Comprehensions

  • Introduction
  • Conditional Expressions
  • Filters
  • List Comprehensions
  • Set and Dictionary Comprehensions
  • Generator Expressions
  • Nested Comprehensions

Decorators

  • Functions as ‘First Class Objects’
  • Inner Functions
  • Functions Returning Functions
  • Wrapper Function
  • Reusable Decorators

Generators

  • Stateless Data Types
  • Yield vs Return
  • Built-in Generator
  • Custom Generator
  • Memory Efficiency

Meta classes and type

  • The ‘TYPE’ Function
  • Altering Type of a Class
  • Type vs __new__
  • Meta Classes
  • Custom Class Types

Duck test

  • Duck Typing
  • The Philosophy of Duck Typed Languages
  • Duck Typing and Inheritance
  • Python Viewpoint of Duck Typing
  • Dive Even Deeper
  • Story of a Billionaire Penguin !

threading – p1

  • What is a Thread?
  • Starting a Thread
  • Daemon Thread
  • Joining Threads
  • Multi-Threading
  • Race Condition

threading – p2

  • Synchronisation
  • Deadlocks
  • Thread Pools
  • Semaphore
  • Barrier
  • Timer

Asyncio – p1

  • Asyncio Explained
  • Where Does Asyncio Fit in?
  • Why Asyncio is Ridiculously Hard?
  • Awaitables
  • Rules
  • Coroutines
  • Chained Coroutines

 

Asyncio – p2

  • Asyncio and Queues
  • Async Generators
  • Async Comprehensions
  • Event Loop
  • Async Requests

 

Linked lists

  • Introducing Linked Lists
  • Singly Linked Lists
  • Doubly Linked Lists
  • Circular Linked Lists
  • Queues
  • Stacks
  • Deques

API – p1

  • HTTP Protocol and HTTP Header
  • HTTP Message Types
  • Restful API
  • Introducing fastAPI
  • API Call
  • Getting to Know JSON Format
  • Working with Restful APIs
  • Project: Getting Data From ‘NASA’ Mars Rover

API – p2

  • Writing Your First API
  • Path Parameters
  • Enumerations
  • Query Parameters
  • Swagger UI

Bonus: design patterns

  • Singleton
  • Observer
  • Proxy

Bonus: design strategies

  • Monolithic
  • Microservice
  • Test Driven

توضیحات تکمیلی

نوع دوره

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “دوره آموزش پیشرفته Python ( آموزش پیشرفته پایتون )”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دوره‌های مرتبط