[Udemy, Dr. Fred Baptiste] Python 3: Deep Dive (Part 4 - OOP) [12/2022, ENG]

Страницы:  1
Ответить
 

LearnJavaScript Beggom

Стаж: 5 лет 9 месяцев

Сообщений: 2071

LearnJavaScript Beggom · 16-Окт-25 23:12 (2 месяца 25 дней назад)

Python 3: Deep Dive (Part 4 - OOP)
Год выпуска: 12/2022
Производитель: Udemy
Сайт производителя: https://www.udemy.com/course/python-3-deep-dive-part-4/
Автор: Dr. Fred Baptiste
Продолжительность: 36h 42m 20s
Тип раздаваемого материала: Видеоурок
Язык: Английский
Субтитры: Английский
Описание:
Python Object Oriented Programming (OOP)
What you'll learn
  1. Python Object Oriented Concepts
  2. Classes
  3. Methods and Binding
  4. Instance, Class and Static Methods
  5. Properties
  6. Property Decorators
  7. Single Inheritance
  8. Slots
Requirements
  1. Strong knowledge of functional Python
  2. Closures and Decorators
  3. Iterators, Iterables and Generators
  4. Mapping Types, Hashing
  5. Some exposure to basic OOP
Description
This Python3: Deep Dive Part 4 course takes a closer look at object oriented programming (OOP) in Python.
MAIN COURSE TOPICS
  1. what are classes and instances
  2. class data and function attributes
  3. properties
  4. instance, class and static methods
  5. polymorphism and the role special functions play in this
  6. single inheritance
  7. slots
  8. the descriptor protocol and its relationship to properties and functions
  9. enumerations
  10. exceptions
  11. metaprogramming (including metaclasses)
COURSE PREREQUISITES
Please note this is NOT a beginner level course. You must have a strong working knowledge of functional Python programming as well as some practical experience developing Python applications in order to fully benefit from this course.
  1. In-depth functional Python programming
  2. functions, closures, scopes, decorators (using and writing them)
  3. zip, sorted, any, all, and the itertools module in general
  4. sequences, iterables, iterators and generators (what they are and how to implement the corresponding protocols)
  5. generators, yield, and context managers
  6. mapping types, hashing and relation to object equality
  7. some prior knowledge of basic OOP concepts
  8. know how to work with Python virtual environments and pip install
  9. available Jupyter Notebook (freely available) to follow along with the course notebooks
  10. how to use git
[Please note that this is not a cookbook style course - I don't show you how to solve specific problems, but rather a broad and in-depth look at how OOP works in the context of Python, that will allow you to apply these concepts and techniques to your own problems.]
Who this course is for:
  1. Experienced intermediate Python developers who want a more in-depth understanding of Python OOP
Формат видео: MP4
Видео: avc, 1280x720, 16:9, 30.000 к/с, 291 кб/с
Аудио: aac lc sbr, 44.1 кгц, 62.8 кб/с, 2 аудио
Изменения/Changes
Version 2021/1 has not changed much in terms of topics compared to version 2020/3, but the quality of the course has been upgraded to 1080.
Version 2022/4 compared to 2021/1 has increased the number of 4 lessons and the duration of 1 hours and 28 minutes. English subtitles have also been added to the course.
Version 2022/12 compared to 2022/4 has not changed in the number of courses and duration of the course, but the quality of the course has decreased from 1080p to 720p.
MediaInfo
General
Complete name : D:\2_2\Udemy - Python 3 Deep Dive (Part 4 - OOP) (12.2022)\10 - Enumerations\010 Automatic Values - Coding.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom (isom/iso2/avc1/mp41)
File size : 56.5 MiB
Duration : 21 min 57 s
Overall bit rate : 360 kb/s
Frame rate : 30.000 FPS
Movie name : 010 Automatic Values - Coding
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Main@L3.1
Format settings : CABAC / 4 Ref Frames
Format settings, CABAC : Yes
Format settings, Reference frames : 4 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 21 min 56 s
Bit rate : 291 kb/s
Nominal bit rate : 800 kb/s
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 30.000 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.011
Stream size : 45.6 MiB (81%)
Writing library : x264 core 148
Encoding settings : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x1:0x111 / me=umh / subme=6 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=22 / lookahead_threads=3 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=60 / keyint_min=6 / scenecut=0 / intra_refresh=0 / rc_lookahead=60 / rc=cbr / mbtree=1 / bitrate=800 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / vbv_maxrate=800 / vbv_bufsize=1600 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=1:1.00
Codec configuration box : avcC
Audio
ID : 2
Format : AAC LC SBR
Format/Info : Advanced Audio Codec Low Complexity with Spectral Band Replication
Commercial name : HE-AAC
Format settings : Explicit
Codec ID : mp4a-40-2
Duration : 21 min 57 s
Bit rate mode : Constant
Bit rate : 62.8 kb/s
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 44.1 kHz
Frame rate : 21.533 FPS (2048 SPF)
Compression mode : Lossy
Stream size : 9.86 MiB (17%)
Default : Yes
Alternate group : 1
Скриншоты
Download
Rutracker.org не распространяет и не хранит электронные версии произведений, а лишь предоставляет доступ к создаваемому пользователями каталогу ссылок на торрент-файлы, которые содержат только списки хеш-сумм
Как скачивать? (для скачивания .torrent файлов необходима регистрация)
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error