Lecturer(s)
|
-
Tolar Nikolas, Mgr.
-
Nguyen Petr, RNDr. Ph.D.
|
Course content
|
Lectures and practicals cover the following topics: 1) Introducing the Shell, basic commands 2) Files and directories 3) Pipes and filters 4) Loops 5) Shell scripts 6) Finding things 7) Introduction to Python, Variables, Logical operations 8) Basic data types, casting, flow control 9) Data import and export, Functions 10) Collection data types, exception handling 11) File handling and Modules 12) Real-life python usage in Bioinformatics, Biopython
|
Learning activities and teaching methods
|
- Class attendance
- 26 hours per semester
- Preparation for classes
- 25 hours per semester
- Preparation for credit
- 24 hours per semester
|
Learning outcomes
|
The course presents the basic computing tools needed to build automated and reproducible pipelines for biological data analysis, visualization and publication.
|
Prerequisites
|
unspecified
|
Assessment methods and criteria
|
unspecified
credit: attendance at practicals, home assignment
|
Recommended literature
|
-
Allesina S, Wilmes M (2019) Computing Skills for Biologists ? A Toolbox. Princeton University Press.
-
David M. Beazley, Python Cookbook. O'Reilly Media (2013).
-
Haddock SHD, Dunn CW (2010) Practical Computing for Biologists. Sinauer Associates https://swcarpentry.github.io/shell-novice/.
|