/PEP8-examples

Pep8 example codes for UQAM-INF2170

Apache License 2.0Apache-2.0

French

PEP8-demo

Cette page est utilisée comme dépôt pour le matériel relatif au langage d'assembleur PEP-8, les sujets, exercices et corrections des démos pour le cours INF2170 de l'Université du Québec À Montréal.

Les sujets et exercices seront rédigés en Français conformément aux règlements de l'UQAM.

Les corrections des exercices seront disponibles dans le dossier de la semaine, via un sous-dossier de correction.

Au cas ou des personnes externes au cours souhaiteraient se renseigner sur le langage et utiliser les exercices et corrections pour se pratiquer, le contenu est également disponible en Anglais.

Si du matériel est jugé manquant par les fréquenteurs de ce dépôt, vous pouvez m'en aviser via les issues de Github, je tenterai d'y répondre aussi rapidement que possible.

Au cas ou vous trouveriez des erreurs dans le code des corrections disponibles ici, n'hésitez pas à le corriger et à envoyer une Pull-Request avec vos modifications et des explications relatives aux dites modifications.

Si vous souhaitez utiliser et modifier les programmes disponibles sur ce dépôt, vous êtes encouragés à le cloner et modifier le contenu des programmes stockés ici, le tout est disponible sous licence Apache 2.

Coloration Syntaxique

Pour ceux ne voulant/pouvant pas utiliser la version graphique du simulateur PEP-8, une alternative serait de coder vos programmes PEP-8 sous Sublime-Text ou Textmate pour ensuite les exécuter avec la version console de PEP-8.

Si vous décidez de suivre ce chemin, vous aurez juste besoin de copier le fichier plist depuis le répertoire Sublime-Text de ce dépôt vers votre dossier Packages de Sublime-Text.

A partir de ce moment-là, les fichier .pep seront colorés adéquatement sur Sublime-Text.

English

PEP8-demo

This page is used as repository for all PEP-8 related material used in demonstrations for INF2170 given at the Université du Québec À Montréal.

All text is redacted in English as it is de facto a universal language, anyone interested in the PEP-8 assembly language is encouraged to look at the material of the subfolders of this repository and clone it for personal experimentation.

The text is also available in French to conform with the requirements of the university the course in given at.

If any material is deemed missing, please submit an issue explaining your demands, and I'll try to fix it ASAP.

Should you find an error in any program available on the repo, you're encouraged to submit a Pull-Request with your fixes and an explanation of the errors.

Should you want to modify the programs available on this repository, feel free to do so, they're under the Apache 2 license and can be modified as you wish.

Syntax Highlighting

For those who do not wish/cannot use the Graphical version of PEP-8, an alternative might be to use either Sublime-Text or TextMate + the console version of PEP-8.

If you choose to go through this path, the files you will need are available on this repository in the Sublime-Text folder.

The only thing you will need to do is to copy the plist file to your Sublime-Text package folder, and it will become instantly available for Sublime-Text, automatically on .pep files.