Mastering Python for Bioinformatics (Zvládnutí jazyka Python pro bioinformatiku): Jak psát flexibilní, zdokumentovaný a otestovaný kód v jazyce Python pro výzkumné výpočty?

Hodnocení:   (4,8 z 5)

Mastering Python for Bioinformatics (Zvládnutí jazyka Python pro bioinformatiku): Jak psát flexibilní, zdokumentovaný a otestovaný kód v jazyce Python pro výzkumné výpočty? (Ken Youens-Clark)

Recenze čtenářů

Shrnutí:

Kniha je komplexním zdrojem informací pro výuku bioinformatiky, nabízí praktické příklady, důkladné vysvětlení pojmů a zaměřuje se na dovednosti vývoje softwaru, které bioinformatici potřebují. Některé kódy uvedené v knize však mohou být nefunkční, což může bez další pomoci bránit v pokroku.

Klady:

Skvělé pro výuku bioinformatiky s praktickými příklady ze skutečných problémů.
Podrobné vysvětlení zdůvodnění řešení.
Cenná diskuse o sestavování programů a efektivním využívání dat.
Zahrnuje obsah o testování a dokumentaci při programování.
Vhodné pro jednotlivce s určitými zkušenostmi s programováním.

Zápory:

Některé příklady kódu jsou nefunkční a jejich oprava může vyžadovat pomoc zvenčí.
Nemusí být vhodné pro úplné začátečníky v biologii nebo programování bez předchozích znalostí.

(na základě 3 hodnocení čtenářů)

Původní název:

Mastering Python for Bioinformatics: How to Write Flexible, Documented, Tested Python Code for Research Computing

Obsah knihy:

Vědci v oblasti biologie dnes naléhavě potřebují školení v oblasti bioinformatiky. Příliš mnoho bioinformatických programů je špatně napsaných a sotva udržovaných, obvykle studenty a výzkumnými pracovníky, kteří se nikdy nenaučili základní programátorské dovednosti. Tato praktická příručka ukazuje odborníkům a studentům bioinformatiky po ukončení studia, jak využít nejlepší části jazyka Python k řešení problémů v biologii a zároveň vytvářet zdokumentovaný, otestovaný a reprodukovatelný software.

Ken Youens-Clark, autor knihy Tiny Python Projects (Manning), ukazuje nejen jak psát efektivní kód v Pythonu, ale také jak používat testy při psaní a refaktorizaci vědeckých programů. Seznámíte se s nejnovějšími funkcemi a nástroji jazyka Python, včetně linterů, formátovačů, kontrolorů typů a testů, které vám umožní vytvářet dokumentované a testované programy. Budete také řešit 14 úkolů v Rosalindu, platformě pro řešení problémů při výuce bioinformatiky a programování.

⬤ Vytvoříte programy v jazyce Python pro příkazový řádek, které dokumentují a ověřují parametry.

⬤ Napíšete testy pro ověření refaktorizace programů a potvrdíte jejich správnost.

⬤ Zpracovávat bioinformatické myšlenky pomocí datových struktur a modulů jazyka Python, jako je například Biopython.

⬤ Vytvářet reprodukovatelné zkratky a pracovní postupy pomocí souborů make.

⬤ Parsovat základní formáty bioinformatických souborů, jako jsou FASTA a FASTQ.

⬤ Najít vzory textu pomocí regulárních výrazů.

⬤ Používat funkce vyššího řádu v jazyce Python, jako jsou filter(), map() a reduce().

Další údaje o knize:

ISBN:9781098100889
Autor:
Vydavatel:
Vazba:Měkká vazba
Rok vydání:2021
Počet stran:350

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Drobné projekty v Pythonu: 21 malých zábavných projektů pro začátečníky v Pythonu určených k rozvoji...
Dlouhá cesta je ve skutečnosti spousta malých...
Drobné projekty v Pythonu: 21 malých zábavných projektů pro začátečníky v Pythonu určených k rozvoji programátorských dovedností, výuce nových algoritmů a technik, a - Tiny Python Projects: 21 Small Fun Projects for Python Beginners Designed to Build Programming Skill, Teach New Algorithms and Techniques, a
Mastering Python for Bioinformatics (Zvládnutí jazyka Python pro bioinformatiku): Jak psát...
Vědci v oblasti biologie dnes naléhavě potřebují...
Mastering Python for Bioinformatics (Zvládnutí jazyka Python pro bioinformatiku): Jak psát flexibilní, zdokumentovaný a otestovaný kód v jazyce Python pro výzkumné výpočty? - Mastering Python for Bioinformatics: How to Write Flexible, Documented, Tested Python Code for Research Computing
Příkazový řádek Rust: A Project-Based Primer for Writing Rust Clis: Příručka pro psaní kódu v jazyce...
Již několik let po sobě byl jazyk Rust v...
Příkazový řádek Rust: A Project-Based Primer for Writing Rust Clis: Příručka pro psaní kódu v jazyce Rust - Command-Line Rust: A Project-Based Primer for Writing Rust Clis

Díla autora vydali tito vydavatelé:

© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)