background preloader

Programmation

Facebook Twitter

Free-programming-books/free-programming-books-fr.md at master · EbookFoundation/free-programming-books. Useful Resources for Developers. A list of student collated resources deemed to be useful for every developer and catergorised.

Useful Resources for Developers

Andrei has a hand picked list of his favourite resources which you can find here. Table of Contents Articles: General articles page on web development. Cheat Sheets: For those looking for the quick-and-dirty of how to do things, or if you simply forgot something, look no further! What is the Difference Between Machine Code and Bytecode - Pediaa.Com. The main difference between machine code and bytecode is that the machine code is a set of instructions in machine language or binary that can be directly executed by the CPU while the bytecode is an intermediate code generated from compiling a source code which can be executed by a virtual machine.

What is the Difference Between Machine Code and Bytecode - Pediaa.Com

A computer program is a collection of instructions that perform a specific task. A special software such as compilers or interpreters transforms the program into a machine-readable machine code. Class´Code v2. Démystifier l’intelligence artificielle, atelier débat Mardi 8 avril 09:30-11:00 sur avec #pedagotroc en s’appuyant sur : comment ça marche ?

Class´Code v2

Quelles croyances ? Quels enjeux ? Pour choisir ce que nous voulons en IA ! HereWeCode - Learn to code with simple and concrete examples. Teach Yourself Computer Science. Advent of Code 2018. Collecting all the cheat sheets. FreeCodeCamp Guide. DevDocs API Documentation. A computer science portal for geeks. De geek à directeur technique – Le blog d'un geek devenu directeur technique. Liste de liens pour bien apprendre le développement. Free-programming-books/free-programming-books.md at master · EbookFoundation/free-programming-books.

DEV Community □‍□□‍□ Imba.io. Nim programming language. New Year's Resolution: Learn to Code. A year ago I didn't know how to code.

New Year's Resolution: Learn to Code

I had a journalism degree and had made some graphics, but I would have been hard-pressed to explain the difference between Ruby and JavaScript, and I was pretty happy when I got the YouTube video to embed correctly. I considered myself pretty technical but generally avoided the command line. When I did start learning, I was amazed by how much was out there: introductory videos, explanatory blog posts, tips and tricks and step-by-step guides. If you're a journalist who wants to make a news app or a student interested in learning to code, you have plenty of paths to choose from. To get coding quickly, nothing beats having a project – and a deadline. Ruby and Rails Peepcode: Meet Rails 3 Part 1 and Part 2 Great introductory videos that are also very convenient – you can download them right onto your phone and watch them on the subway (if that’s your thing). RailsCasts Screencasts for learning Rails. More Ruby and Rails Resources Javascript Command Line.

The Coding Train // Daniel Shiffman. 47 of The Best Places to Learn to Code For Free. Please note: all information, topics taught, etc., have been taken at time of updating (July 2018) and are definitely subject to change. Thanks! Classpert is a search engine that helps you find and compare online courses in computer science, data science, business, and more. With over 140,000 free and paid courses from more than 30 course providers, you’ll be spoilt for choice. You can even watch course previews and compare syllabuses side-by-side to find the best course for you. General 1. Codecademy is where most people who are new to coding get their start learning programming online, and its reputation is well-deserved. What free coding lessons they offer: HTML & CSS, JavaScript, PHP, Python, Ruby, Angularjs, The Command Line, and more.

49 of The Best Places to Learn to Code For Free. Paul Ford: What Is Code? A computer is a clock with benefits.

Paul Ford: What Is Code?

They all work the same, doing second-grade math, one step at a time: Tick, take a number and put it in box one. Tick, take another number, put it in box two. Tick, operate (an operation might be addition or subtraction) on those two numbers and put the resulting number in box one. Tick, check if the result is zero, and if it is, go to some other box and follow a new set of instructions. You, using a pen and paper, can do anything a computer can; you just can’t do those things billions of times per second.

Apple has always made computers; Microsoft used to make only software (and occasional accessory hardware, such as mice and keyboards), but now it’s in the hardware business, with Xbox game consoles, Surface tablets, and Lumia phones. Latest Blog & News on Web Development. Home - D Programming Language. TIOBE - The Software Quality Company. TIOBE Index for February 2017 February Headline: Educational language Scratch enters TIOBE index top 20 The Scratch programming language from MIT Media Lab has entered the TIOBE index top 20.

TIOBE - The Software Quality Company

Scratch is a language to learn programming. It is especially used at schools and is now getting really popular. The Scratch repository at MIT labs contains 20 million different Scratch projects and more than half a million new users each month. The TIOBE Programming Community index is an indicator of the popularity of programming languages. The index can be used to check whether your programming skills are still up to date or to make a strategic decision about what programming language should be adopted when starting to build a new software system.

PYPL PopularitY of Programming Language index. Mashape - Powering APIs, Microservices and Serverless Software. Elixir. LMGTFY. Le blog d'EasyPartner. Infographie Easy Partner : les salaires des développeurs en 2016. Les salaires des développeurs en 2015 (Baromètre AFUP - Human Coders) Nous sommes très heureux d’avoir collaboré avec l’AFUP pour l’édition 2015 du baromètre des salaires des développeurs.

Les salaires des développeurs en 2015 (Baromètre AFUP - Human Coders)

Antipattern. Un article de Wikipédia, l'encyclopédie libre.

Antipattern

En génie logiciel, les anti-patrons ou antipattern sont des erreurs courantes de conception des logiciels. Leur nom vient du fait que ces erreurs sont apparues dès les phases de conception du logiciel, notamment par l'absence ou la mauvaise utilisation de patrons de conception, appelés design pattern en anglais. Les anti-patrons se caractérisent souvent par une lenteur excessive du logiciel, des coûts de réalisation ou de maintenance élevés, des comportements anormaux et la présence de bugs.

Il existe également les GreyPatterns (dont le bénéfice ou les inconvénients ne sont pas clairement établis). EditorConfig. Instant 1:1 Help from Expert Developers. Destroy All Software Screencasts. 99 Bottles of Beer. Ordre des opérations. Les règles de priorité sont : Exemples[modifier | modifier le code] Si on interprète la soustraction comme l'addition de l'opposé et la division comme la multiplication par l'inverse, on peut s'affranchir de la dernière règle.

Ordre des opérations

Ainsi, un calcul tel que 2 - 0,5 + 1,5 est effectué dans l'ordre de son choix en l'interprétant comme une somme de termes positifs ou négatifs (mais on n'effectuera pas : 2 - (0,5 + 1,5) = 2 - 2 = 0) Dans un calcul tel que 7 + 2 × 6, priorité est donnée à la multiplication : Ultimate Training Academy Free for Developers. Tech.

TUTORIELS, etc

Web. JavaScript. PYTHON. PHP. LIGNE DE COMMANDE. SQL. RUBY. C# C++ C. RUST. GO. HASKELL. HAXE. JAVA. ADA. OpenFl. PERL. REGULAR EXPRESSION. EXERCICES, PRATIQUES... (tout langages) ÉDITEURS DE CODE et IDE.

LOGICIELS DE GESTION DE VERSIONS. API (Application Programming Interface) ALGORYTHMIE. CODE BOOTCAMP. PODCASTS. Divers et variés. Mobile App Development & App Creation Software - Xamarin. Your Online Code Lab. Top 10 des meilleurs sites pour apprendre à coder. SoloLearn: Largest community of mobile code learners. Creative Developer. Web2py Web Framework. Get digital skills, be happy. Cloud Application Platform. The Best Laravel and PHP Screencasts. Instant hands-on programming help available 24/7 - HackHands. Livecoding.tv - watch people code products live. LiveCoding - Le Twitch des développeurs.

Si vous aimez les jeux vidéo, je suis certain que vous êtes déjà resté bloqué sur Twitch pour regarder d'autres gamers s'éclater sur leurs jeux préférés.

LiveCoding - Le Twitch des développeurs

Learn Enough to Be Dangerous. Learn How to Code Websites, Apps, & More. Processing.org. Exercism.io. Zeal Alternatives and Similar Software. Carte : Découvrez l'évolution des principaux navigateurs internet de 2008 à 2015 (Chrome, Firefox, IE) Nous les utilisons tous au quotidien et pourtant l’un d’entre eux à notre préférence. Découvrez en carte et en couleurs l’impressionnante évolution des navigateurs web à travers le monde sur les 8 dernières années.

Découvrez aussi : Carte : le coût d’un abonnement internet à travers le monde Qu’il s’agisse de Firefox, de Chrome, d’Opéra, de Safari, ou encore d’Internet Explorer, tous ces navigateurs ont eu leur heure de gloire et leurs fans inconditionnels. ASCII TABLE & ASCII CODES : HEXADECIMAL TABLE, DECIMAL TABLE, OCTAL TABLE, BINARY TABLE, KEYBOARD CORRESPONDENCES, EXTENDED ASCII TABLE, ... Putain de code. Generatedata.com. Cloud Hosting - Bitnami. … une journée dans la vie d'un développeur. Mojibake. Un article de Wikipédia, l'encyclopédie libre. Cette page contient des caractères spéciaux ou non latins. TIOBE Software: Tiobe Index. TIOBE Index for January 2016. DevDocs API Documentation. Présentation et mise en place de vagrant. Présentation de l'intérêt de l'utilisation de machines virtuelles, de la mise en place avec virtualbox et l'automatisation avec vagrant.

Vagrant est un outil permettant de simplifier et d'automatiser la gestion de machines virtuelles. Qu'est ce que la virtualisation ? C'est très bien mais qu'est ce qu'une machine virtuelle ? Vagrant. Firefox Developer Edition. Free Web & Mobile Prototyping (Web, iOS, Android) and UI Mockup Tool. Google Developers. Comment essayer de coder comme un chef sous Windows. Oh oui, en voilà une belle question.

Il n’est pas toujours évident d’avoir un Linux, Unix, BSD ou autre avec un petit shell bien sympa sous la main. Et parfois coder sous Windows est une nécessité voire un désir. (Ouais, je ne vous parlerai pas ici de changer de boulot si Windows vous est imposé(e). Je ne vous expliquerai pas non plus votre masochisme d’apprécier cet OS pour développer, ce n’est pas le sujet).