جستجو برای:
  • تقویم آموزشی
  • آموزش آنلاین
  • فرم پیش ثبت نام
  • فرم درخواست مدرک
  • وبینار
  • وبینارهای آموزشی
  • بین الملل
    • آموزشگاه های بین المللی
    • آزمون های بین المللی
  • دوره ها
    • امنیت
      • EC-Council
      • F5
      • Fortinet
      • ISACA
      • ISC2
      • Juniper
      • Payment Security
      • SANS
      • SCADA
      • Secure coding
      • SOC
      • Splunk
    • بانک اطلاعاتی
      • Oracle
      • SQL Server
    • هوش مصنوعی
    • تحول دیجیتال
    • گرافیک
    • برنامه نویسی
      • متخصص .net
      • متخصص php
      • متخصص Java
      • متخصص جاوا اسکریپت
      • متخصص پایتون
      • متخصص Front End
      • متخصص UI/UX
    • ذخیره و بازیابی اطلاعات
      • Big Data
      • EMC
      • HP
      • Netbackup
      • veeam
    • شبکه
      • Cisco Old Level
      • Cisco New Level
      • CompTIA
      • EPI
      • آموزش Linux
      • Microsoft
      • Mikrotik
      • SolarWinds
    • کارکنان دولت
    • مجازی سازی
      • Cloud computing
      • Hyper-V
      • VMware
      • AWS
      • Azure
    • Devops
    • مخابرات
    • مدیریت فناوری اطلاعات
      • ISO 27001
      • IT Management
      • Project Management
    • ارزهای دیجیتال
    • اتوماسین صنعتی و ابزار دقیق
    • ویژه دوران
      • کارگاه ها و سمینارها
      • محصولات دوران
  • ویدئوها
  • بلاگ
  • آموزش، توانمندسازی، استخدام
  • آکادمی خوزستان
 
  • 021-43589
  • دعوت به همکاری
  • درباره ما
  • تماس با ما
  • مجله اینترنتی گروه دوران
آموزشگاه آکادمی دوران | برگزاری دوره های آموزشی تخصصی IT
دسته بندی‌ دوره‌ها
  • شبکه
    • Microsoft
    • SolarWinds
    • CompTIA
    • Cisco Old Level
      • Cisco New Level
    • Mikrotik
    • آموزش Linux
    • EPI
  • مخابرات
    • مخابرات
  • امنیت
    • ISC2
    • F5
    • EC-Council
    • Juniper
    • SOC
    • Fortinet
    • SANS
    • SCADA
    • ISACA
    • Secure coding
    • Payment Security
    • Splunk
  • مجازی سازی
    • Hyper-V
    • Cloud computing
    • VMware
    • AWS
    • Azure
  • Devops
    • Devops
  • مدیریت فناوری اطلاعات
    • ISO 27001
    • IT Management
    • Project Management
  • تحول دیجیتال
  • هوش مصنوعی
  • برنامه نویسی
    • متخصص پایتون
    • متخصص .net
    • متخصص جاوا اسکریپت
    • متخصص Java
    • متخصص Front End
    • متخصص UI/UX
    • متخصص php
  • گرافیک
  • ذخیره و بازیابی اطلاعات
    • Big Data
    • HP
    • EMC
    • Netbackup
    • veeam
  • بانک اطلاعاتی
    • Oracle
    • SQL Server
  • دیجیتال مارکتینگ
    • دیجیتال مارکتینگ
  • ارزهای دیجیتال
    • ارزهای دیجیتال
  • اتوماسین صنعتی و ابزار دقیق
  • ویژه دوران
    • کارگاه ها و سمینارها
    • محصولات دوران
    • کارکنان دولت
0

ورود و ثبت نام

  • تقویم آموزشی
  • آموزش آنلاین
  • وبینارهای آموزشی
  • بین الملل
    • آموزشگاه های بین المللی
    • آزمون های بین المللی
  • فرم پیش ثبت نام
  • فرم درخواست مدرک
  • ویدئوها
  • شعب آکادمی
    • آکادمی خوزستان
    • آکادمی بندرعباس
  • آموزش، توانمندسازی، استخدام

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

خانهبرنامه نویسیprogramming & Webدوره آموزش پیشرفته Python ( آموزش پیشرفته پایتون )
پیشرفته
حالت مطالعه

شرح

دوره آموزش پیشرفته 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

درخواست مشاوره

برای کسب اطلاعات بیشتر درباره این دوره درخواست مشاوره خود را ارسال کنید و یا با ما در تماس باشید.

درخواست مشاوره
02143589

نیاز به مشاوره دارید؟

در صورتی که نیاز به مشاوره دارید می توانید فرم را تکمیل نمایید و یا با ما در تماس باشید

درخواست مشاوره رایگان

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

آموزش های برنامه نویسی وب

دوره آموزش برنامه نویسی مقدماتی وب

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

در این دوره، شما با زبان‌های اصلی برنامه‌نویسی وب، از جمله HTML، CSS و JavaScript آشنا خواهید شد. همچنین، یاد خواهید گرفت که چگونه می‌توان از این زبان‌ها برای طراحی و ایجاد صفحات وب زیبا و تعاملی استفاده کرد.

آموز ش دوره MVC

دوره آموزش MVC

دوره آموزش MVC به شما این امکان را می‌دهد تا با الگوی طراحی معروف Model-View-Controller (MVC) آشنا شوید که یکی از اصول بنیادی توسعه نرم‌افزارهای وب و دسکتاپ است. این الگو به توسعه‌دهندگان کمک می‌کند تا کدهای خود را سازمان‌دهی کنند و فرآیند توسعه را تسهیل کنند.

در این دوره، شما با اجزای مختلف الگوی MVC، شامل مدل‌ها (مدیریت داده‌ها)، نماها (رابط کاربری) و کنترل‌کننده‌ها (مدیریت منطق) آشنا خواهید شد. همچنین، یاد خواهید گرفت که چگونه می‌توانید این الگو را در پروژه‌های مختلف پیاده‌سازی کنید و از مزایای آن بهره‌مند شوید.

django

دوره آموزش Django

دوره آموزش Django به شما این امکان را می‌دهد تا با یکی از محبوب‌ترین فریم‌ورک‌های توسعه وب در زبان Python آشنا شوید. Django به‌عنوان یک فریم‌ورک کامل و مقیاس‌پذیر، به توسعه‌دهندگان این امکان را می‌دهد که به سرعت و به‌صورت مؤثر برنامه‌های وب قدرتمند و ایمن ایجاد کنند.

در این دوره، شما با اصول پایه‌ای Django، ساختار پروژه، و نحوه ایجاد اپلیکیشن‌های وب آشنا خواهید شد. همچنین، یاد خواهید گرفت که چگونه می‌توانید با استفاده از ORM (Object-Relational Mapping) با پایگاه‌های داده کار کنید و ویژگی‌های پیشرفته‌ای مانند احراز هویت کاربران و مدیریت محتوا را پیاده‌سازی کنید.

دوره آموزش وردپرس

دوره آموزش وردپرس ( WordPress )

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

در این دوره، شما با مراحل نصب، پیکربندی و استفاده از وردپرس آشنا خواهید شد. همچنین، با طراحی و سفارشی‌سازی قالب‌ها، مدیریت محتوا، بهینه‌سازی SEO و افزونه‌ها برای افزودن قابلیت‌های بیشتر به وب‌سایت خود آشنا می‌شوید.

نظرات

لغو پاسخ

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

قیمت :

تماس با ما

امتیاز
0 از 0 رأی
بدون امتیاز 0 رای
تماس با ما
نوع دوره: حضوری (آکادمی دوران)
پیش نیاز: مبانی کامپیوتر
زبان: فارسی
50 ساعت
گواهینامه معتبر دوران آکادمی
9.34k بازدید 0 دیدگاه
آشنایی با تجهیزات آموزشگاه
دسته: programming & Web، برنامه نویسی، درحال برگزاری، متخصص پایتون

درباره ما

گروه دوران یکی از موفق‌ترین مجموعه شرکت‌های فناوری اطلاعات است، که با هدف ارائه محصولات وخدمات متنوع تاسیس گردید. این مجموعه بیش از 23 سال سابقه کاری در زمینه نرم افزار، مخابرات و شبکه دارد.

تماس با ما

  • تهران،خیابان بهشتی ،خیابان پاکستان ، کوچه حکیمی، پلاک 12
  • 021-43589
  • 021-88172361 اضطراری
  • 021-88172365 اضطراری
  • academy@douran.ir
Icon-instagram Icon-send-2 Linkedin-in Tape

پیوندهای مهم

  • کتابخانه
  • مجوزها
  • مشتریان
  • لابراتوار
  • فضای آموزشی
  • بلاگ
  • گروه دوران
  • دورتال

نماد اعتماد الکترونیک

تقویم زمستانی
تمامی حقوق برای آکادمی دوران محفوظ می باشد.

ورود

رمز عبور را فراموش کرده اید؟

هنوز عضو نشده اید؟ عضویت در سایت