Cargando…

Benchmarking, Profiling, and Optimizing Your Python Code : Easily Identify Bottlenecks and Efficiently Speed Up Your Python Code /

Some programmers don t use Python because they think it is too slow. Yet writing fast-enough programs in Python often takes less time than in other languages. In this video, you will learn how to effectively and efficiently speed up your Python programs. We start by looking at how to measure the spe...

Descripción completa

Detalles Bibliográficos
Autor principal: De Groot, Coen
Autor Corporativo: Safari, an O Reilly Media Company
Formato: Electrónico Video
Idioma:Inglés
Publicado: Apress, 2020.
Edición:1st edition.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cgm a22000007i 4500
001 OR_on1232116943
003 OCoLC
005 20231017213018.0
006 m o c
007 cr cn|||||||||
007 vz czazuu
008 201120s2020 xx --- o vleng d
040 |a NZCPL  |b eng  |c NZCPL  |d OCLCO  |d OCLCF  |d OCLCO  |d OCLCQ  |d LUN  |d TOH  |d UAB  |d OCLCO 
019 |a 1233048353 
020 |z 9781484267769 
020 |a 1484267761 
020 |a 9781484267769 
024 8 |a 9781484267769 
029 1 |a AU@  |b 000068858014 
035 |a (OCoLC)1232116943  |z (OCoLC)1233048353 
036 |b CCLOReilly 
049 |a UAMI 
100 1 |a De Groot, Coen, 
245 1 0 |a Benchmarking, Profiling, and Optimizing Your Python Code :  |b Easily Identify Bottlenecks and Efficiently Speed Up Your Python Code /  |c de Groot, Coen. 
250 |a 1st edition. 
264 1 |b Apress,  |c 2020. 
300 |a 1 online resource (1 streaming video file, approximately 1 hr., 33 min.) 
336 |a two-dimensional moving image  |b tdi  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a video file 
500 |a Not recommended for use of the libraries' public computers. 
520 |a Some programmers don t use Python because they think it is too slow. Yet writing fast-enough programs in Python often takes less time than in other languages. In this video, you will learn how to effectively and efficiently speed up your Python programs. We start by looking at how to measure the speed of a program, so you can see the impact of your changes. And we will discover where your program spends most of its time to help you focus your efforts. You will see how to create performance graphs and drill down into the detail. Next, we move on to optimizing the code by changing the flow and structure. Some approaches take more processing power than others, and we will look at how to use code complexity to express this and help you choose the best algorithm. We will see some examples of switching to a different algorithm and the impact on the code s speed. You will see some simple techniques to cache the results from your functions. Moving code out of large loops can also have a significant impact. Having restructured the code, you will learn how to speed up individual lines of code. We will look at ten common tasks in Python and compare the different ways to achieve them. After watching this video, you will be able to measure code performance to see what works, profile your code to discover where to focus, change the code structure and flow to improve speed, and go through your code line by line to use faster Python syntax. What You Will Learn Benchmark Python code and track the progress of optimization efforts Profile Python code and discover low-hanging fruit to focus your optimization Change the code flow and structure to minimize how much code gets run Choose the fastest Python syntax, line by line, to speed everything up Who This Video Is For Intermediate to experienced Python programmers who want to speed up existing Python code and write faster new Python code. 
550 |a Made available through: Safari, an O Reilly Media Company. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Streaming video. 
650 0 |a Internet videos. 
650 6 |a Vidéo en continu. 
650 6 |a Vidéos sur Internet. 
650 7 |a streaming video.  |2 aat 
650 7 |a Internet videos  |2 fast 
650 7 |a Streaming video  |2 fast 
655 4 |a Electronic videos. 
710 2 |a Safari, an O Reilly Media Company. 
856 4 0 |u https://learning.oreilly.com/videos/~/9781484267769/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
936 |a BATCHLOAD 
994 |a 92  |b IZTAP