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 youll need to create robust and readable applications of any size. On completing this course, youll be familiar with the majority of Python techniques and constructs used in Python programs. Crucially, well 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 Isnt 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 Dont 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
- Dont 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

also You can watch my other last:




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/(PixelFrame) 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













Kod:
uploadgig_com: http://uploadgig.com/file/download/a66f2d96789e3f50/50l2i.Python..Beyond.the.Basics.repost.part1.rar http://uploadgig.com/file/download/e90a59A4e8B906d3/50l2i.Python..Beyond.the.Basics.repost.part2.rar http://uploadgig.com/file/download/979af246a713a55f/50l2i.Python..Beyond.the.Basics.repost.part3.rar