YoVDO

Practical Guide to Kill Optimization - Testing and Other SW Project Beasts

Offered By: EuroPython Conference via YouTube

Tags

EuroPython Courses Project Management Courses Python Courses Selenium Courses Software Testing Courses Unit Testing Courses Concurrent Programming Courses Multithreading Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Discover effective strategies for tackling software project challenges in this EuroPython Conference talk. Explore optimization techniques, testing methodologies, and best practices for managing technical constraints and human factors in software development. Learn about the Python ecosystem's tools for unit testing, including Duckstring, Tas, and Selenium. Gain insights into optimization layers, multiprocessing, concurrent futures, and multicore computation. Examine the importance of documentation, code quality, and team dynamics. Acquire practical knowledge on performance profiling tools like RunSnake and Superfile, and consider alternative implementations such as Pyphi. Engage with real-world examples and expert advice to enhance your software development skills and overcome common project obstacles.

Syllabus

Intro
Overview
Roadmap
Who am I
Who are you
Experience
Management
Technical constraints
Human nature
Never ever
Coshins
Testing before work
Not testdriven development
Dont comment your code
Documentation
People
Quality of work
Testing
Python ecosystems
Unit test library
Duckstring
Tas
Selenium
Quotes
What should you do
Optimization layer
RunSnake
Superfile
fireside
call graph
options
happy time
multiprocessing
concurrent futures
multicore
computation
cash
other implementations
Pyphi
Conclusions
Questions


Taught by

EuroPython Conference

Related Courses

Distributed Programming in Java
Rice University via Coursera
Основы разработки на C++: красный пояс
Moscow Institute of Physics and Technology via Coursera
Многопоточность
Moscow Institute of Physics and Technology via Coursera
LAFF-On Programming for High Performance
The University of Texas at Austin via edX
Android-разработка: основы, многопоточность, архитектура
Moscow Institute of Physics and Technology via Coursera