background preloader

Python Cheat Sheet

Python Cheat Sheet
String String Methods Array Indexes and Slices a=[0,1,2,3,4,5] 6 len(a) 0 a[0] 5 a[5] 5 a[-1] 4 a[-2] [1,2,3,4,5] a[1:] [0,1,2,3,4] a[:5] [0,1,2,3] a[:-2] [1,2] a[1:3] [1,2,3,4] a[1:-1] Shallow copy of a b=a[:] Math Constants math.pi The mathematical constant π = 3.141592..., to available precision. math.e The mathematical constant e = 2.718281..., to available precision. Random Functions Sys Sys Variables argv Command line args builtin_module_names Linked C modules byteorder Native byte order check_-interval Signal check frequency exec_prefix Root directory executable Name of executable exitfunc Exit function name modules Loaded modules path Search path platform Current platform stdin, stdout, stderr File objects for I/O version_info Python version info winver Version number sys.argv foo.py sys.argv[0] bar sys.argv[1] -c sys.argv[2] qux sys.argv[3] --h sys.argv[4] os Variables Class Special Methods String Formatting Formatting Operations 'd' Signed integer decimal. Date Formatting Date Formatting Ad Related:  Algorithme

Création d'applications mobiles : 8 tutoriels vidéo pour les débutants ! - Geek Junior - Programmer une appli mobile ? Facile avec les tutos vidéo de Teen-Code ! Geek Junior te propose en partenariat avec Teen-Code de t’initier à la création d’applications mobiles (sous Android), avec une série de tutoriels que tu as retrouvés toutes les 2 semaines sur notre site jusqu’à Noël. Ca y est ! En attendant la prochaine qui démarrera début 2017, voici une synthèse de tout ce que tu auras appris une fois les 8 tutos faits et tes 8 applis créées. Tu auras fait un grand pas dans l’apprentissage de la programmation, sans même t’en rendre compte ! Tuto 1 Hello World : Comment créer une application dans App Inventor, comment la tester et comment l’installer sur son téléphone ou sur sa tabletteComment concevoir l’interface utilisateur de l’application, puis programmer son comportement dans l’interface BlocksComposants faire parler le téléphone, et lui faire faire des actions en le secouant Tuto 2 Graffiti : Tuto 3 Traqueur : Tuto 4 Zombie Mash : Tuto 5 Piano : Tuto 6 Maths Attack !

Python 2.4 Quick Reference Style chooser: Modern, Modern B&W, Classic, High contrast or Printing [Hint: Use styles Modern B&W or Printing to print. If you get problems, try printing the PDF versions instead] Contents Front matter Version 2.4 Check updates at Creative Commons License. Last modified on May 8, 2007 17 Feb 2005, upgraded by Richard Gruet for Python 2.4 03 Oct 2003, upgraded by Richard Gruet for Python 2.3 11 May 2003, rev 4 upgraded by Richard Gruet for Python 2.2 (restyled by Andrei) 7 Aug 2001 upgraded by Simon Brunning for Python 2.1 16 May 2001 upgraded by Richard Gruet and Simon Brunning for Python 2.0 18 Jun 2000 upgraded by Richard Gruet for Python 1.5.2 30 Oct 1995 created by Chris Hoffmann for Python 1.3 Color coding: Features added in 2.4 since 2.3. Originally based on: Python Bestiary, author: Ken Manheimer Python manuals, authors: Guido van Rossum and Fred Drake python-mode.el, author: Tim Peters and the readers of comp.lang.python Useful links : Keywords Numbers

Dolibarr - ERP CRM et Open Source - Portail France PythonBooks - Learn Python the easy way ! Cours SQL - Tutoriel SQL SQL (Structured Query Language) est un langage de programmation informatique destiné à stocker, à manipuler et à retrouver des données enregistrées dans des bases de données relationnelles. Le langage SQL est apparu pour la première fois en 1974, lorsqu’un groupe d’IBM a mis sur pied le premier prototype d’une base de données relationnelle. La première base de données relationnelle a été commercialisée par Relational Software (plus tard Oracle). SQL a des standards. Le site de ce didacticiel SQL dresse la liste des commandes SQL couramment utilisées, et se présente sous les sections suivantes : Commandes SQL: Instructions SQL de base pour stocker, retrouver et manipuler des données dans une base de données relationnelle.Manipulation de table: Manière dont les instructions SQL sont utilisées pour gérer des tables au sein de la base de données.SQL Avancé: Commandes de SQL avancé. La syntaxe de chaque commande SQL sera décrite et expliquée en premier lieu, puis illustrée par un exemple.

Tutorial - Learn Python in 10 minutes NOTE: If you would like some Python development done, my company, Stochastic Technologies, is available for consulting. This tutorial is available as a short ebook. The e-book features extra content from follow-up posts on various Python best practices, all in a convenient, self-contained format. All future updates are free for people who purchase it. Preliminary fluff So, you want to learn the Python programming language but can't find a concise and yet full-featured tutorial. Properties Python is strongly typed (i.e. types are enforced), dynamically, implicitly typed (i.e. you don't have to declare variables), case sensitive (i.e. var and VAR are two different variables) and object-oriented (i.e. everything is an object). Getting help Help in Python is always available right in the interpreter. >>> help(5)Help on int object:(etc etc) >>> dir(5)['__abs__', '__add__', ...] >>> abs. Syntax Python has no mandatory statement termination characters and blocks are specified by indentation. Strings

Configurer le BIOS Noter ce cours : Pour pouvoir noter les articles de VIC et bénéficier de tous les avantages des membres, inscrivez-vous, c'est gratuit et rapide ! Liens sponsorisés : Le BIOS refoule d'options toutes plus obscures les unes que les autres. Nous allons voir comment configurer un BIOS (les images ont été réalisées en prenant comme modèle un BIOS AMI). Tout d'abord il vous faut accéder au BIOS. Vous avez alors différentes touches du clavier pour vous déplacer dans le Setup du BIOS et modifier ses options. L'écran principal vous permet tout d'abord de modifier l'heure et le langage utilisé dans le BIOS, ainsi que le type de votre lecteur de disquettes (option à régler sur "1.44M, 3.5 In"). Vous avez ensuite la possibilité de configurer les lecteurs et disques durs IDE. Vous arrivez ensuite aux options vous permettant de configurer votre lecteur. Type : Sélectionnez "Auto" si vous préférez laisser le BIOS détecter votre lecteur. Voici les options que vous pouvez modifier :

Top 15 Python Libraries for Data Science in 2017 – ActiveWizards: machine learning company – Medium As Python has gained a lot of traction in the recent years in Data Science industry, I wanted to outline some of its most useful libraries for data scientists and engineers, based on recent experience. And, since all of the libraries are open sourced, we have added commits, contributors count and other metrics from Github, which could be served as a proxy metrics for library popularity. Core Libraries. 1. When starting to deal with the scientific task in Python, one inevitably comes for help to Python’s SciPy Stack, which is a collection of software specifically designed for scientific computing in Python (do not confuse with SciPy library, which is part of this stack, and the community around this stack). The most fundamental package, around which the scientific computation stack is built, is NumPy (stands for Numerical Python). 2. SciPy is a library of software for engineering and science. 3. There are two main data structures in the library: “Series” — one-dimensional trends.google.com

Utilisez des dictionnaires - Apprenez à programmer en Python Maintenant que vous commencez à vous familiariser avec la programmation orientée objet, nous allons pouvoir aller un peu plus vite sur les manipulations « classiques » de ce type, pour nous concentrer sur quelques petites spécificités propres aux dictionnaires. Les dictionnaires sont des objets pouvant en contenir d'autres, à l'instar des listes. Cependant, au lieu d'héberger des informations dans un ordre précis, ils associent chaque objet contenu à une clé (la plupart du temps, une chaîne de caractères). Création et édition de dictionnaires Un dictionnaire est un type de données extrêmement puissant et pratique. Mais n'anticipons pas. Le dictionnaire est aussi un objet conteneur. Créer un dictionnaire Là encore, je vous donne le nom de la classe sur laquelle se construit un dictionnaire :dict. Les parenthèses délimitent les tuples, les crochets délimitent les listes et les accolades{}délimitent les dictionnaires. Voyons comment ajouter des clés et valeurs dans notre dictionnaire vide :

Related: