Skip to content

datasnakes/python-hands-on-tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

40 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

python-hands-on-tutorial

A hands-on Python3 tutorial designed by the Datasnakes.

Background Information

The tutorial will introduce students to a variety of computational tools for solving common problems in biological research. Students will be taught the Python programming language through hands on exercises. Students will acquire knowledge and programming skills that will increase their productivity as researchers.

Tutorial Objectives

  • Demonstrate improved typing skills.
  • Demonstrate an understanding of basic Python 3 by writing simple program scripts using language constructs, including - but not limited to variable creation and assignment, basic string-manipulation operations,
  • Demonstrate the ability to debug programs written in Python 3 by identifying errors and fixing them.
  • Demonstrate the ability use markdown to create a README file for each project.

Required Resources

Exercises

These tutorial exercies will be loosely adhered to.

Exercise Topic Reading/Assignment Objectives
0 Learning to Type Online Typing Lessons improve typing in order to improve coding effciency
1a Getting started with Python & Project Management Part 1 learn markdown for readmes, learn about git and github
1b Getting started with Python & Project Management Part 2 learn the basics of an IDE, learn to install python packages
1c Underdanding Python Using R and RStudio learn how Python works by doing similar tasks with R
2 Python Syntax & Basics
3 Data Structures & Statements
4 Importing & Manipulating Data
5 Non-Linear Regression Analysis with Python
6 Writing Functions
7 Writing a Class in Python
8 Writing a simple command line tool
9 Unix/Linux Commandline Basics

Helpful Python Links