.. Introduction to Python Programming documentation master file, created by sphinx-quickstart on Tue May 8 11:34:16 2018. You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. Introduction to Programming with python! ======================================== This course, aims to introduce the basics of programming to the biologists using the Python language. About the Course ---------------- The audience for this course is biologists without any skills in programming but strong motivation to learn how to do his own programs or for advanced beginners who need to develop his skills with concepts. At the end of the week, the student will be able to automate some repetitive tasks, and open a file, parse it, do basics computation and writes results in file. Although all exercises are based on biological data, this course will not be focused on how to analysed data. And will not cover the using of external bioinformatics tools. Recommended Background ---------------------- There are no prerequisite skills in programming but notions in unix (structure of file systems, file, directories, absolute/relative path, and permissions, or equivalent to `Unix-I course `_ would be an advantage, although this is not essential. This course is very intensive and needs highly motivated candidates. Contents -------- .. toctree:: :maxdepth: 2 :caption: Contents: Introduction Variables Creating_and_Calling_Functions Data_Types Collection_Data_Types Logical_Operations Control_Flow_Statements Dive_into_Functions Modules_and_Packages Input_Output Scripting Object_Oriented_Programming Architecture_and_Design From_script_to_project Further_Reading Appendix Indices and tables ================== * :ref:`search`