File Diff in Python From Scratch

Publicado em: 14 Março 2023
no canal de: Tsoding Daily
23,518
596

Chapters:
00:00:00 - 1. Intro
00:06:07 - 2. Implementing Diff
00:10:04 - 2.1. Parsing Command Line Arguments
00:14:07 - 2.2. Reading Files
00:20:04 - 2.3. Running Levenshtein Algorithm on the Files
00:22:13 - 2.3.1. Edit Graph Representation
00:28:35 - 2.3.2. Levenshtein Algorithm in Bioinformatics
00:30:11 - 2.3.3. Populating the Edit Graph
00:47:05 - 2.3.4. Recovering the Edit Script
00:55:44 - 2.4. Custom Diff Format
00:57:37 - 3. Implementing Patch
00:58:55 - 3.1. GitHub Repo
01:00:53 - 3.2. Subcommands
01:11:19 - 3.3. Levenshtein for Subcommand Names
01:12:59 - 3.4. Factoring out Levenshtein Algorithm
01:14:54 - 3.5. Global List of Subcommands
01:22:48 - 3.6. Falling into OOP trap
01:25:50 - 3.7. Pretty-Printing the Usage
01:29:10 - 3.8. Help Subcommand
01:29:33 - 3.8.1. Python scoping
01:32:27 - 3.8.2. Static type checking for Python
01:38:48 - 3.9. Detecting typos in subcommand names
01:49:22 - 3.10. Python `self` binding problem
01:52:36 - 3.11. Implementing the Patch Subcommand
01:54:13 - 3.11.1 Parsing the Patch
02:07:21 - 3.11.2 Applying the patch
02:21:54 - 4. QnA
02:24:34 - 5. Outro
02:24:46 - 6. Smooch

References:
https://en.wikipedia.org/wiki/Levensh...
Previous stream link:    • String Diff in Python  
https://gist.github.com/rexim/2bd6b1b...
Source Code: https://github.com/tsoding/piff
https://www.nathaniel.ai/myers-diff/


Nesta página do site você pode assistir ao vídeo on-line File Diff in Python From Scratch duração hora minuto segundo em boa qualidade , que foi baixado pelo usuário Tsoding Daily 14 Março 2023, compartilhe o link com seus amigos e conhecidos, no youtube este vídeo já foi visto 23,518 vezes e gostou 596 espectadores. Boa visualização!