* Cantinho Satkeys

Refresh History
  • JPratas: try65hytr Pessoal  h7ft6l k7y8j0
    Hoje às 03:51
  • j.s.: try65hytr a todos  4tj97u<z
    30 de Outubro de 2024, 21:00
  • JPratas: dgtgtr Pessoal  4tj97u<z k7y8j0
    28 de Outubro de 2024, 17:35
  • FELISCUNHA: Votos de um santo domingo para todo o auditório  k8h9m
    27 de Outubro de 2024, 11:21
  • j.s.: bom fim de semana   49E09B4F 49E09B4F
    26 de Outubro de 2024, 17:06
  • j.s.: dgtgtr a todos  4tj97u<z
    26 de Outubro de 2024, 17:06
  • FELISCUNHA: ghyt74   49E09B4F  e bom fim de semana
    26 de Outubro de 2024, 11:49
  • JPratas: try65hytr Pessoal  101yd91 k7y8j0
    25 de Outubro de 2024, 03:53
  • JPratas: dgtgtr A Todos  4tj97u<z 2dgh8i k7y8j0
    23 de Outubro de 2024, 16:31
  • FELISCUNHA: ghyt74  pessoal   49E09B4F
    23 de Outubro de 2024, 10:59
  • j.s.: dgtgtr a todos  4tj97u<z
    22 de Outubro de 2024, 18:16
  • j.s.: dgtgtr a todos  4tj97u<z
    20 de Outubro de 2024, 15:04
  • FELISCUNHA: Votos de um santo domingo para todo o auditório  101041
    20 de Outubro de 2024, 11:37
  • axlpoa: hi
    19 de Outubro de 2024, 22:24
  • FELISCUNHA: ghyt74   49E09B4F  e bom fim de semana  4tj97u<z
    19 de Outubro de 2024, 11:31
  • j.s.: ghyt74 a todos  4tj97u<z
    18 de Outubro de 2024, 09:33
  • JPratas: try65hytr Pessoal  4tj97u<z classic k7y8j0
    18 de Outubro de 2024, 03:28
  • schmeagle: iheartradio
    17 de Outubro de 2024, 22:58
  • j.s.: dgtgtr a todos  4tj97u<z
    17 de Outubro de 2024, 18:09
  • FELISCUNHA: ghyt74  pessoal   49E09B4F
    17 de Outubro de 2024, 09:09

Autor Tópico: Python - Beyond the Basics  (Lida 145 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Online mitsumi

  • Moderador Global
  • ***
  • Mensagens: 115351
  • Karma: +0/-0
Python - Beyond the Basics
« em: 17 de Março de 2020, 12:41 »

Python - Beyond the Basics
WEBRip | English | MP4 + Project files | 1024 x 768 | AVC ~225 kbps | 15 fps
AAC | 117 Kbps | 44.1 KHz | 2 channels | 7h 22mn | 1.37 GB
Genre: eLearning Video / Development, Programming
Python - Beyond the Basics deepens and broadens your knowledge of Python, a dynamic language popular for web development, big data, science, and scripting.

Python - Beyond the Basics builds directly on the foundations laid in our introductory Python course, Python Fundamentals. Python is a great dynamic language for web development, big data, science, and scripting. In this course we add breadth and depth to your Python skills, exploring the topics you'll need to create robust and readable applications of any size. On completing this course, you'll be familiar with the majority of Python techniques and constructs used in Python programs. Crucially, we'll also advise you on when - and when not - to use the different tools available in Python to best effect, to maximize the quality of your code, your productivity, and the joy inherent in coding in Python.

Content:

Prerequisites
- Prerequisites

Organizing Larger Programs
- Packages
- Imports From sys.path
- Implementing Packages
- Subpackages
- Example: A Full Program
- Relative Imports
- Controlling Imports With __all__
- Namespace Packages
- Executable Directories
- Recommended Layout
- Duck Tails: Modules Are Singletons
- Summary

Beyond Basic Functions
- Function Review
- Callable Instances
- Classes Are Callable
- Conditional Expressions
- Lambdas
- Detecting Callable Objects
- Extended Formal Argument Syntax
- Extended Call Syntax
- Forwarding Arguments
- Duck Tail: Transposing Tables
- Summary

Closures and Decorators
- Local Functions
- Returning Functions From Functions
- Closures and Nested Scopes
- Function Factories
- The Nonlocal Keyword
- Function Decorators
- A First Decorator Example
- What Can Be a Decorator?
- Instances as Decorators
- Multiple Decorators
- Decorating Methods
- functools.wraps()
- Duck Tails: Validating Arguments
- Summary

Properties and Class Methods
- Class Attributes
- Static Methods
- Class Methods
- Static Methods With Inheritance
- Class Methods With Inheritance
- Properties
- Properties and Inheritance
- Duck Tail: The Template Method Pattern
- Summary

Strings and Representations
- Two String Representations
- repr()
- str()
- When Are the Representations Used?
- Interaction With format()
- reprlib
- asciii(), ord(), and chr()
- Duck Tail: Bigger Isn't Always Better
- Summary

Numeric and Scalar Types
- Reviewing int and float
- The Decimal Module and the Decimal Type
- Rational Numbers With the Fraction Type
- The Complex Type and the cmath Module
- Built-In Numeric Functions abs() and round()
- Number Base Conversions
- The datetime Module and date Type
- The time Type
- The datetime Type
- Durations With the timedelta Type
- Arithmetic With datetime
- Time Zones
- Duck Tail: Floating Point Versus Rational Numbers
- Summary

Iterables and Iteration
- Multi-Input Comprehensions
- Nested Comprehensions
- The map() Function
- Multiple Input Sequences
- map() Versus Comprehensions
- The filter() Function
- The functools.reduce() Function
- Combining map() and reduce()
- The Iteration Protocols
- Putting the Protocols Together
- Alternative Iterable Protocol
- Extended iter() Format
- Duck Tail: Iterator for Streamed Sensor Data
- Summary

Inheritance and Subtype Polymorphism
- Inheritance Overview
- A Realistic Example: SortedList
- The Built-In isinstance() Function
- The Built-In issubclass() Function
- Multiple Inheritance
- Details of Multiple Inheritance
- Method Resolution Order
- How is Method Resolution Order Calculated?
- The Built-In super() Function
- Class-Bound Super Proxies
- Instance-Bound Super Proxies
- Calling super() Without Arguments
- SortedIntList Explained
- The Object Class
- Duck Tail: Inheritance for Implementation Sharing
- Summary

Implementing Collections
- Collection Protocol Overview
- Collection Construction
- The Container Protocol
- The Sized Protocol
- The Iterable Protocol
- The Sequence Protocol: Indexing
- The Sequence Protocol: Slicing
- Comprehensible Test Results With __repr__()
- Implementing Equality and Inequality
- The Sequence Protocol: Reversing
- The Sequence Protocol: index()
- The Sequence Protocol: count()
- Improving Performance From O(N) to O(log n)
- Refactoring to Avoid Don't Repeat Yourself (DRY)
- Checking Protocol Implementations
- The Sequence Protocol: Concatenation and Repetition
- The Set Protocol
- Duck Tail: Making a Mutable Set
- Summary

Exceptions and Errors
- Always Specify an Exception Type
- The Standard Exception Hierarchy
- Exception Payloads
- Defining New Exceptions
- Chaining Exceptions
- Traceback Objects
- Assertions: Internal Invariants
- Assertions: Class Invariants
- Assertions: Performance
- Duck Tail: Preconditions and Postconditions
- Summary

Defining Context Managers
- What is a Context Manager?
- The Context Manager Protocol
- A First Context Manager Example
- __enter__()
- __exit__()
- __exit__() and Exception Propagation
- The with-statement Expansion
- contextlib.contextmanager
- Multiple Context Managers
- Don't Pass a List!
- Duck Tail: Context Managers for Transactions
- Summary

Introspection
- Object Types in Depth
- Introspecting Objects
- Introspecting Scopes
- The Python Standard Library Inspect Module
- Duck Tail: An Object Introspection Tool
- Summary

        General
Complete name               : 07_07-The datetime Module and date Type.mp4
Format                      : MPEG-4
Format profile              : Base Media / Version 2
Codec ID                    : mp42
File size                   : 13.2 MiB
Duration                    : 5mn 21s
Overall bit rate mode       : Variable
Overall bit rate            : 344 Kbps
Encoded date                : UTC 2014-07-10 04:26:08
Tagged date                 : UTC 2014-07-10 04:26:28
Writing application         : HandBrake 0.9.8 2012071700

Video
ID                          : 1
Format                      : AVC
Format/Info                 : Advanced Video Codec
Format profile              : Baseline@L3.1
Format settings, CABAC      : No
Format settings, ReFrames   : 2 frames
Format settings, GOP        : M=1, N=50
Codec ID                    : avc1
Codec ID/Info               : Advanced Video Coding
Duration                    : 5mn 21s
Duration_FirstFrame         : 67ms
Bit rate                    : 225 Kbps
Width                       : 1 024 pixels
Height                      : 768 pixels
Display aspect ratio        : 4:3
Frame rate mode             : Constant
Frame rate                  : 15.000 fps
Color space                 : YUV
Chroma subsampling          : 4:2:0
Bit depth                   : 8 bits
Scan type                   : Progressive
Bits/(Pixel*Frame)          : 0.019
Stream size                 : 8.63 MiB (65%)
Writing library             : x264 core 120
Encoding settings           : cabac=0 / ref=2 / 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=0 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=12 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=0 / weightp=0 / keyint=50 / keyint_min=15 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=crf / mbtree=1 / crf=20.0 / qcomp=0.60 / qpmin=3 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00
Encoded date                : UTC 2014-07-10 04:26:08
Tagged date                 : UTC 2014-07-10 04:26:28
Color range                 : Limited
Color primaries             : BT.709
Transfer characteristics    : BT.709
Matrix coefficients         : BT.709

Audio
ID                          : 2
Format                      : AAC
Format/Info                 : Advanced Audio Codec
Format profile              : LC
Codec ID                    : 40
Duration                    : 5mn 21s
Bit rate mode               : Variable
Bit rate                    : 117 Kbps
Maximum bit rate            : 149 Kbps
Channel(s)                  : 2 channels
Channel positions           : Front: L R
Sampling rate               : 44.1 KHz
Compression mode            : Lossy
Stream size                 : 4.48 MiB (34%)
Title                       : Stereo
Language                    : English
Encoded date                : UTC 2014-07-10 04:26:08
Tagged date                 : UTC 2014-07-10 04:26:28   

Screenshots
   
   
   

Download link:
Só visivel para registados e com resposta ao tópico.

Only visible to registered and with a reply to the topic.

Links are Interchangeable - No Password - Single Extraction