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 !

Keep This Python Cheat Sheet On Hand When Learning To Code Python is one of the best programming languages to learn. As you get started, this one-page reference sheet of variables, methods and formatting options could come in handy. Provided by Dave Child, the cheat sheet includes both built-in system and operating system variables, as well as standard methods for working with lists, files and strings. You can download it for free in PDF or PNG version or view it online at the link below. Python Cheat Sheet [AddedBytes]

Dolibarr - ERP CRM et Open Source - Portail France OverAPI.com | Collecting all the cheat sheets 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.

HTML-DOM Cheat Sheet DOM Events Event Object Constant Event Object Methods initEvent() preventDefault() stopPropagation() EventTarget Object addEventListener() dispatchEvent() removeEventListener() EventListener Object handleEvent() MouseEvent/KeyboardEvent Methods initMouseEvent() initKeyboardEvent() Elements Methods toString() HTML Object Properties align archive border code codeBase codeType data declare form height hspace name standby type useMap vspace width Dom Style Generated Content Properties content counterIncrement counterReset Ad

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 :

NDP Software :: Git Cheatsheet stash workspace index local repository upstream repository status Displays: <br>• paths that have differences between the index file and the current <code>HEAD</code> commit, <br>• paths that have differences between the workspace and the index file, and <br>• paths in the workspace that are not tracked by git. diff Displays the differences not added to the index. diff commit or branch View the changes you have in your workspace relative to the named <em>commit</em>. add file... or dir... Adds the current content of new or modified files to the index, thus staging that content for inclusion in the next commit. add -u Adds the current content of modified (NOT NEW) files to the index. rm file(s)... Remove a file from the workspace and the index. mv file(s)... Move file in the workspace and the index. commit -a -m 'msg' Commit all files changed since your last commit, except untracked files (ie. all files that are already listed in the index). checkout files(s)... or dir reset HEAD file(s)... reset --hard

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: