background preloader

PYTHON

Facebook Twitter

Brython. Host, run, and code Python in the cloud: PythonAnywhere. Python Cloud IDE. Python Tutor - Visualize Python, Java, JavaScript, TypeScript, Ruby, C, and C++ code execution. Inventwithpython. Full Stack Python.

DJANGO

Ruby vs Python: Choosing Your First Programming Language: Course Report. (updated August 2016) So you've decided to switch careers and jump into tech.

Ruby vs Python: Choosing Your First Programming Language: Course Report

Congrats! Now, you're probably wondering which programming language you should learn first! Join Course Report and Bloc as we tackle all of your questions about two of the most popular languages taught at coding bootcamps: Ruby vs Python. With Bloc mentor Ben Neely, we learn which language is best for beginners, which will help you land your first developer job, and what makes Ruby and Python unique. A quick intro to Ruby and Python: history, rise in popularity & syntax. Follow along with the presentation deck below (transcript coming soon!)

Everyone who watches this video is probably in different stages of a career change. Helping us today is Ben Neely, who is a curriculum developer at Bloc, which is an online coding bootcamp. Vinta/awesome-python: A curated list of awesome Python frameworks, libraries, software and resources. Pyjamas 0.8.1. Pyjamas Widget API for Web applications, in Python Current Release: 0.8.1~+alpha1--------------- This is the 0.8.1~+alpha1 release of Pyjamas.

Pyjamas 0.8.1

Pyjamas comprises severalprojects, one of which is a stand-alone python-to-javascript compiler; otherprojects include a Graphical Widget Toolkit, such that pyjamas applicationscan run either in web browsers as pure javascript (with no plugins required)or stand-alone on the desktop (as a competitor to PyGTK2 and PyQT4). Features and enhancements of the stand-alone 0.8 series javascriptcompiler and associated modules include: * more behaviour closer to python, thanks to several contributions including from Daniel Kluev * improvements and additions to the standard modules, including renaming JSONParser to json and changing its interface to match standard python, and a new python-compliant logging module.

Pyjeon Software. Pyjaco – Python implemented in JavaScript. Skulpt. Pyjs. No, Seriously, Why Should I Learn to Code? The geeks have inherited the earth.

No, Seriously, Why Should I Learn to Code?

A couple decades ago if you talked with friends in a chat room, you were cast as a socially-awkward nerd. Doing the same today just means you're a typical Facebook user. Broadband Internet connections and smartphones have taken the Information Age that technically started in the 1970s with PCs and pushed it into daily mainstream life. Along with this culture change is a social anxiety: Should I learn to code? Is coding the new literacy? Like with all panics, entrepreneurs and pundits (including myself) come out of the woodwork to offer their opinions or push their products.

Don't get me wrong: You should learn to program. Here are bogus reason you should learn to code that you'll find in most everyone-should-learn-to-code rhetoric: To become a software engineer and make six-figures. Before I go into the real reasons you, your friends, your neighbors, your cat, and everyone should indeed learn to code, consider this anecdote: Practical Programming for Total Beginners.

Les docstrings en Python. Du fait de la nature du tuto, exceptionellement je ne respecterai pas le nouveau format de rédaction.

Les docstrings en Python

Mais y aura quand même de la zik : Une des mes fonctionnalités favorites en Python est son mécanisme de documentation du code : les doctrings. En effet, je crois qu’il est très important de rendre simple les tâches over chiantes comme les tests unitaires ou la doc car moins il y a de frein à le faire, plus il y a de chances qu’on le fasse. Principe La docstring est une chaîne de caractères que l’on n’assigne pas, et qui est placée à un endroit spécifique du code pour décrire ce dernier. La docstring la plus courante est placée sous une fonction. Labs. Codecademy Labs is a place for you to program in Ruby, Python, and JavaScript online without downloading a code editor or IDE.

Labs

Share your programs with friends and use your knowledge from Codecademy lessons! Want to learn more about these languages? Sign up for Codecademy to take lessons in JavaScript and to be notified when Python and Ruby lessons are online. Create an account. Aptana Studio — Advanced Python 0.3 documentation. Aptana Studio is an IDE - integrated development environment - based on the Eclipse framework.

Aptana Studio — Advanced Python 0.3 documentation

It provides powerful tools for exploring, understanding, and refactoring your code. Because Aptana Studio is Eclipse + a plugin, in class I may refer to “Aptana” and “Eclipse” interchangeably. Unless explicitly noted, both terms refer to the combination of Eclipse framework + Aptana Studio plugin. Editors. If you have anything to contribute -- e.g. configurations for editors, new editors, or opinion -- don't hesitate to edit or create pages.

Editors

There's an EditorConfigurationHowto available. Please keep wiki links as wiki links, use external links only if there is no existing page for the editor. Please add pages like BoaConstructor also to page IntegratedDevelopmentEnvironments. AFPY. AFPY. BulreZo : Système de bulletins scolaires à hautes performances. Ressources Python. Ressources didactiques Gérard Swinnen Vous trouverez ci-dessous : en téléchargement libre, les versions numériques de l'ouvrage "Apprendre à programmer avec Python" de Gérard Swinnen (troisième et cinquième éditions), anciennement publié aux éditions O'Reilly et dorénavant édité chez Eyrolles (ISBN 978-2-212-13434-6) ; le code source des exemples et exercices proposés dans le livre ;Les diapositives et le code source des exemples présentés par G.Swinnen au colloque "Libr'East of Paris" (IUT de Marne-la-vallée) les 23 & 24 Avril 2004 ;Les diapositives de la conférence sur Python présentée à l'IUT de Vannes (Université de Bretagne Sud), le 15 Avril 2005 ;La traduction du livre en hongrois (+ lien vers le site web du traducteur).La traduction du livre en arabe (+ lien vers le site web des traducteurs).

Ressources Python

Les deux dernières éditions traitent de la version 3 de Python. Au sommaire : Préface. Pour le professeur qui souhaite un support de cours. Welcome to Python.org.

TUTORIELS, COURS etc