background preloader

Python

Facebook Twitter

Cours , programmation, tutoriels

GitHub - Sreya1/QuestionAnswer: A Q&A Portal implemented in web2py. GitHub - daxslab/web2py-typeahead: typeahead.js autocomplete widget for web2py. Managing Data Storage with Blockchain and BigchainDB. There’s no denying that whilst Bitcoin’s future may be hazy right now, the underlying technology it relies upon — the Blockchain — has revolutionized many industries and projects, with more to come.

Managing Data Storage with Blockchain and BigchainDB

Ascribe is a fascinating startup that uses Bitcoin’s Blockchain to record a limited quantity of unique references to digital artworks. Thus making them traceable, accountable and (hopefully) more valuable, due to this finite amount of ‘copies’. Ascribe hit technological problems with this approach, and those problems were primarily due to Bitcoin’s Blockchain itself. Writing everything to it is slow, costly (currently 80c each time) and has a maximum number of daily entries and total capacity for writes.

It’s also counter to typical scalable database technologies, adding nodes doesn’t improve performance and has no real query language. Thanks to the Blockchain layer, BigChainDB also claims to be fully decentralized. Installing BigChainDB and Dependencies. Frequently asked questions - RethinkDB. Examples of applications written in Python. Next / Previous / Index / ITC Help System / Publications / Site map / NM Tech homepage Here are some examples of Python programming.

Examples of applications written in Python

Small examples rational.py: An example Python class An implementation of rational numbers as a Python class. `pinemerge: An object design example' A small program to merge multiple Pine address books. `Systems programming in Python' Two small scripts to help you manage your disk space, with examples of reuse and inheritance. Examples with graphical user interfaces built with Tkinter `websafe: Display web-safe color swatches': a very simple Tkinter application with only two widgets, and demonstrating the Canvas widgets. Database programming with Python `Some Python database helper functions' Allows you to build database applications on top of Oracle, Sybase, and MySQL.

A Notepad like Text Editor designed in Python & Tkinter. Let’s see how we can design a simple text editor like notepad using Python.

A Notepad like Text Editor designed in Python & Tkinter

We will stick to the basic functionalities expected of a simple text editor – which includes the ability to – write something on the notepad, save it and open and modify it whenever required. For the purpose of this tutorial we will design the GUI in Tkinter. Additionally we will use another standard python module called ScrolledText because the text widget module of Tkinter does not support scrolling functionality. The barebone text editor So here’s the starting code for a text editor: This code will give you a barebone text editor with a text area where you can write text. Adding Menu Items In the next step, we will add a menu bar with two main menu items: file & help.

In this section we simply add the menu button and assign each of them to a temporary dummy command function which we call “dummy” here. Adding Functionality to each Menu Item Possibly Related. OpenClassrooms - Pour finir et bien continuer. La fin de ce cours sur Python approche.

OpenClassrooms - Pour finir et bien continuer

Mais si ce langage vous a plu, vous aimeriez probablement concrétiser vos futurs projets avec lui. Je vous donne ici quelques indications qui devraient vous y aider. Ce sera cependant en grande partie à vous d'explorer les pistes que je vous propose. Vous avez à présent un bagage suffisant pour vous lancer à corps perdu dans un projet d'une certaine importance, tant que vous vous en sentez la motivation. Nous allons commencer par voir quelques-unes des ressources disponibles sur Python, pour compléter vos connaissances sur ce langage. Nous verrons ensuite plusieurs bibliothèques tierces spécialisées dans certains domaines, qui permettent par exemple de réaliser des interfaces graphiques. Quelques références Dans cette section, je vais surtout parler des ressources officielles que l'on peut trouver sur le site de Python.

Il en existe bien entendu d'autres, certaines d'entre elles sont en français. La documentation officielle. Table des matières. Programmation en Python pour débutants. Ouverture Cette formation est ouverte durant les vacances d’été pour la préparation des futurs étudiants des classes préparatoires scientifiques, mais aussi toute l’année scolaire pour les autres apprenants.

Programmation en Python pour débutants

Volume de travail 5 séquences représentant chacune 2 de travail, soit environ 10 heures de travail à planifier selon les besoins de l’apprenant, idéalement : une séquence par semaine sur 5 semaines. Évaluation De nombreux exercices dénommés “À faire vous-même”, accompagnés de leur corrigé pour s’auto-évaluer, jalonnent le parcours de l’apprenant. Conditions d’utilisation Les conditions d’utilisation de la formation sont imposées par la Licence Creative Commons BY NC SA. Inscription (non obligatoire) Pour s’inscrire, merci de renseigner ce formulaire. (La collecte de nos données est protégée conformément à la loi informatique et libertés – déclaration CNIL n°1802319 v 1)

Codecademy.

Python serveur tcp rpc