Mastering Python pentru bioinformatică: Cum să scrieți cod Python flexibil, documentat și testat pentru calculul de cercetare

Evaluare:   (4.8 din 5)

Mastering Python pentru bioinformatică: Cum să scrieți cod Python flexibil, documentat și testat pentru calculul de cercetare (Ken Youens-Clark)

Recenzii ale cititorilor

Rezumat:

Cartea este o resursă cuprinzătoare pentru învățarea bioinformaticii, oferind exemple practice, o explicație completă a conceptelor și un accent pe abilitățile de dezvoltare software necesare bioinformaticienilor. Cu toate acestea, unele coduri furnizate în carte pot fi rupte, ceea ce poate împiedica progresul fără ajutor suplimentar.

Avantaje:

Excelentă pentru învățarea bioinformaticii cu exemple practice din provocări reale.
Explicații detaliate ale raționamentului din spatele soluțiilor.
Discuții valoroase privind asamblarea programelor și utilizarea eficientă a datelor.
Include conținut privind testarea și documentarea în programare.
Potrivit pentru persoanele cu o anumită experiență în programare.

Dezavantaje:

Unele exemple de cod sunt defecte, putând necesita ajutor extern pentru a fi reparate.
Poate să nu fie potrivit pentru începătorii în biologie sau programare fără cunoștințe anterioare.

(pe baza a 3 recenzii ale cititorilor)

Titlul original:

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

Conținutul cărții:

În prezent, oamenii de știință din domeniul vieții au nevoie urgentă de formare în domeniul bioinformaticii. Prea multe programe bioinformatice sunt scrise prost și abia întreținute, de obicei de către studenți și cercetători care nu au învățat niciodată abilități de programare de bază. Acest ghid practic arată profesioniștilor postdoc în bioinformatică și studenților cum să exploateze cele mai bune părți ale Python pentru a rezolva probleme în biologie, creând în același timp software documentat, testat și reproductibil.

Ken Youens-Clark, autorul cărții Tiny Python Projects (Manning), demonstrează nu numai cum să scrieți cod Python eficient, ci și cum să folosiți testele pentru a scrie și refactoria programe științifice. Veți învăța cele mai recente caracteristici și instrumente Python, inclusiv linters, formatters, type checkers și teste pentru a crea programe documentate și testate. De asemenea, veți aborda 14 provocări în Rosalind, o platformă de rezolvare a problemelor pentru a învăța bioinformatică și programare.

⬤ Creați programe Python de linie de comandă pentru a documenta și valida parametrii.

⬤ Scrieți teste pentru a verifica programele de refactorizare și a confirma că sunt corecte.

⬤ Aplicați idei bioinformatice folosind structuri de date Python și module precum Biopython.

⬤ Creați scurtături și fluxuri de lucru reproductibile utilizând makefiles.

⬤ Parsează formate de fișiere bioinformatice esențiale precum FASTA și FASTQ.

⬤ Găsiți modele de text utilizând expresii regulate.

⬤ Utilizați funcții de ordin superior în Python precum filter(), map() și reduce()

Alte date despre carte:

ISBN:9781098100889
Autor:
Editura:
Legare:Copertă moale
Anul publicării:2021
Numărul de pagini:350

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Tiny Python Projects: 21 Small Fun Projects for Python Beginners Designed to Build Programming...
O călătorie lungă este, de fapt, o mulțime de pași...
Tiny Python Projects: 21 Small Fun Projects for Python Beginners Designed to Build Programming Skill, Teach New Algorithms and Techniques, a
Mastering Python pentru bioinformatică: Cum să scrieți cod Python flexibil, documentat și testat...
În prezent, oamenii de știință din domeniul vieții...
Mastering Python pentru bioinformatică: Cum să scrieți cod Python flexibil, documentat și testat pentru calculul de cercetare - Mastering Python for Bioinformatics: How to Write Flexible, Documented, Tested Python Code for Research Computing
Command-Line Rust: A Project-Based Primer for Writing Rust Clis
Timp de mai mulți ani consecutivi, Rust a fost votat „cel mai iubit limbaj de programare” în...
Command-Line Rust: A Project-Based Primer for Writing Rust Clis

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)