Programmez en python

Désireux d’apprendre le python ?
Voici un tutoriel qui saura vous apprendre a programmer débutant ou amateur

Chapitre 1 : Introduction

        1 – Avant de commencer

        2 – Premier contact avec Python sous Linux

        3 – Premier programme Python

        4 – Commentaires

        5 – Séparateur d’instructions

        6 – Notion de bloc d’instructions et d’indentation

Chapitre 2 : Variables

        1 – Types

        2 – Nommage

        3 – Opérations

Chapitre 3 : Écriture

        1 – Introduction

        2 – Écriture formatée

        3 – Exercices

Chapitre 4 : Listes

        1 – Définition

        2 – Utilisation

        3 – Opération sur les listes

        4 – Indiçage négatif et tranches

        5 – Fonctions range et len

        6 – Listes de listes

        7 – Exercices

Chapitre 5 : Boucles et comparaisons

        1 – Boucles for

        2 – Comparaisons

        3 – Boucles while

        4 – Exercices

Chapitre 6 : Tests

        1 – Définition

        2 – Tests à plusieurs cas

        3 – Tests multiples

        4 – Instructions break et continue

        5 – Exercices

Chapitre 7 : Fichiers

        1 – Lecture dans un fichier

        2 – Écriture dans un fichier

        3 – Exercices

Chapitre 8 : Modules

        1 – Définition

        2 – Importation de modules

        3 – Modules courants

        4 – Module sys : passage d’arguments

        5 – Module os

        6 – Exercices

Chapitre 9 : Plus sur les chaînes de caractères

        1 – Préambule

        2 – Chaînes de caractères et listes

        3 – Caractères spéciaux

        4 – Méthodes associées aux chaînes de caractères

        5 – Conversion de types

        6 – Conversion d’une liste de chaînes de caractères en une chaîne de caractères

        7 – Exercices

Chapitre 10 : Plus sur les listes

        1 – Propriétés des listes

        2 – Copie de listes

        3 – Exercices

Chapitre 11 : Dictionnaires et tuples

        1 – Dictionnaires

        2 – Tuples

        3 – Exercices

Chapitre 12 : Fonctions

        1 – Principe

        2 – Définition

        3 – Passage d’arguments

        4 – Portée des variables

        5 – Portée des listes

        6 – Règle LGI

        7 – Exercices

Chapitre 13 : Expressions régulières et parsing

        1 – Définition et syntaxe

        2 – Module re et fonction search

        3 – Exercices : extraction des gènes d’un fichier genbank

Chapitre 14 : Création de modules

        1 – Création

        2 – Utilisation

        3 – Exercices : extraction des gènes d’un fichier genbank

Chapitre 15 : Autres modules d’intérêt

        1 – Module urllib2

        2 – Module pickle

        3 – Exercices

Chapitre 16 : Modules d’intérêt en bioinformatique

        1 – Module numpy

        2 – Module biopython

        3 – Module matplotlib

        4 – Module rpy

        5 – Exercice numpy

        6 – Exercice rpy

Chapitre 17 : Avoir la classe avec les objets

        1 – Introduction

        2 – Exercices

Chapitre 18 : Gestion des erreurs

        1 – Présentation

Chapitre 19 : Trucs et astuces

        1 – Shebang et /usr/bin/env python

        2 – Python et utf-8

        3 – Vitesse d’itération dans les boucles

        4 – Liste de compréhension

        5 – Sauvegardez votre historique de commandes