background preloader

Python Ecosystem - An Introduction » mirnazim.org

Python Ecosystem - An Introduction » mirnazim.org
When developers shift from PHP, Ruby or any other platform to Python, the very first road block they face (most often) is a lack of an overall understanding of the Python ecosystem. Developers often yearn for a tutorial or resource that explains how to accomplish most tasks in a more or less standard way. What follows is an extract from the internal wiki at my workplace, which documents the basics of the Python ecosystem for web application development for our interns, trainees and experienced developers who shift to Python from other platforms. This is not a complete resource. My target is to make it a work in perpetual progress. Intended Audience This is not about teaching Python - the programming language. I am assuming you are working on Linux (preferably Ubuntu/Debian) or a Linux-like operating system. Search the web for the best possible ways of installing Python on your operating system. The version confusion TL;DR: Python 2.x is the status quo; Python 3 is the shiny new thing.

Learn Python - Free Interactive Python Tutorial [python] Quelques cours en vidéo Un petit journal "marque page" rapide pour signaler des tutoriels Python. Cela se passe sur la chaîne Google Developers Une autre chaîne pour Python est assurée par The New Boston. On appréciera la facilité de présentation de l'ensemble de ces cours sur la chaîne de Carmelyne Thompson présentant le sommaire : Pour ceux de Google et ceux de New Boston À vos commentaires sur la pertinence de choix de ce Python, sur la pertinence du déroulement chronologique, sur le choix des points abordés ... etc etc À priori la pédagogie de "l'objet absent" est ...absente, nous restons là dans un relatif déroulement académique et magistral

Python Programming Language – Official Website BeginnersGuide - PythonInfo Wiki New to programming? Python is free and easy to learn if you know where to start! This guide will help you to get started quickly. Chinese Translation/中文版入门 New to Python? Read BeginnersGuide/Overview for a short explanation of what Python is. Getting Python Next, install the Python 3 interpreter on your computer. There are also Python interpreter and IDE bundles available, such as Thonny. At some stage, you'll want to edit and save your program code. Learning Python Next, read a tutorial and try some simple experiments with your new Python interpreter. If you have never programmed before, see BeginnersGuide/NonProgrammers for a list of suitable tutorials. Most tutorials assume that you know how to run a program on your computer. Some sites offer in-browser coding for those who want to learn Python: Print a cheat sheet of the most important Python features and post it to your office wall until you know the basics well. Need Help? Need help with any of this? Complete list of Beginner's Guide pages

7 Major Players In Free Online Education By Jennifer Berry Imagine a world where free, college-level education was available to almost everyone. Believe it or not, you're living in that world right now. Online education has been around for decades, but in the past couple of years, interest has spiked for massive open online courses, otherwise known as MOOCs, according to Brian Whitmer, co-founder of Instructure, an education technology company that created the Canvas Network, a platform for open online courses. "Since 2012, MOOCs have caught the attention of the educational world due to their potential to disrupt how education is delivered and open up access to anyone with an Internet connection," Whitmer explains. According to "Grade Change: Tracking Online Education in the United States," a report by the Babson Survey Research Group released in January 2014, the percent of higher education institutions that currently have a MOOC increased from 2.6 percent to 5.0 percent over the past year. Coursera Standout Free Classes: edX Udemy

Complément à l’article de Carl sur SQLite et Python Carl vient de publier, dans le dernier Linux Pratique Hors-Série sur Python, un article sur le module sqlite3, disponible dans la bibliothèque standard depuis Python 2.5, et qui permet d’utiliser facilement SQLite. C’est un article très didactique, qui tombait à point nommé pour moi puisque j’ai récemment eu plusieurs idées d’intégration de SQLite dans txt2tags. Je suis parti totalement de zéro, puisque j’ai toujours fui aussi bien le langage SQL que la configuration des systèmes de gestion de bases de données, et j’ai quelques remarques complémentaires à faire qui pourront aider les personnes dans le même situation que moi. Sur le shell sqlite3 Le shell sqlite3 est très pratique pour interagir avec les bases de données SQLite, et en particulier vérifier celles générées par nos programmes Python. sqlite> select * from tab; 1|gpl|3|premier test 2|linux|5|deuze Pour une meilleur visualisation, on peut ajouter les noms des champs : Afficher en colonnes : Et même les deux à la fois : Sur les ?

How to Think Like a Computer Scientist — How to Think like a Computer Scientist: Interactive Edition This interactive book is a product of the Runestone Interactive Project at Luther College, led by Brad Miller and David Ranum. There have been many contributors to the project. Our thanks especially to the following: This book is based on the Original work by: Jeffrey Elkner, Allen B. The Runestone Interactive tools are open source and we encourage you to contact us, or grab a copy from GitHub if you would like to use them to write your own resources.

TechCrunch - The latest technology news and information on startups

Related: