Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 04/02/2012, à 13:50

BrunoGey

[Résolu] Développement en Python

Bonjour,

J'ai vu que la revue Linux Pratique a sorti un numéro spé.il y à 1 semaine, à propos de Python.
Quelqu’un l'à -t-il déjà achetée, pour savoir si elle vaut le coup, si l'article est utile et bien documenté,........
En effet, je m'intéresse à cet environnement de programmation, et, avant de me lancer, j'aurais souhaité des infos.


EDIT :

Avant que vous criiez tous, oui j'ai trouvé la page de doc sur python :
http://doc.ubuntu-fr.org/projets/ecole/python/1
RTFM........p'tain....:-))

cdt

Bruno

Dernière modification par BrunoGey (Le 05/02/2012, à 20:06)


Le PC Samsung R720Systeme : Ubuntu 16.04.1  noyau 4.4.0-145-generic #171
Session graphique : Standard Unity. Formattez vos posts avec les balises BBcode
Rigolo ;-)    Pebkac2.fr

Hors ligne

#2 Le 04/02/2012, à 15:10

xanmoo

Re : [Résolu] Développement en Python

Pour ma part,
il y bien assez de cours/tuto dispo sur le web sous forme de pdf ou de sites.


Portable IBM Thinkpad R50e 2 Go | 40 Go: MX Linux 19.4
Portable IBM Thinkpad T430 8 Go | 240 Go: endeavour OS
Dell Precision T5500, Xeon x5570, 24Go, GTX 960- 4Go,  SSD 120Go, Ubuntu 22.04
http://dip4fish.blogspot.com/

Hors ligne

#3 Le 04/02/2012, à 15:13

plu9in

Re : [Résolu] Développement en Python

Oui, je partage l'avis de xanmoo.

Je rajouterai que les notions d'utilité et de documentation d'un article sont toutes relatives et dépendent de ton niveau initial dans d'autres langages.

Hors ligne

#4 Le 04/02/2012, à 17:48

xanmoo

Re : [Résolu] Développement en Python

un exemple dive into python


Portable IBM Thinkpad R50e 2 Go | 40 Go: MX Linux 19.4
Portable IBM Thinkpad T430 8 Go | 240 Go: endeavour OS
Dell Precision T5500, Xeon x5570, 24Go, GTX 960- 4Go,  SSD 120Go, Ubuntu 22.04
http://dip4fish.blogspot.com/

Hors ligne

#5 Le 05/02/2012, à 03:17

ubuntuforce

Re : [Résolu] Développement en Python

Python est un excellent langage de programmation de haut niveau pour débuter en programmation, je m'explique:
par haut niveau je définis le niveau d'application c.a.d que:
-le bas est le processeur dont le langage machine (des zéro et des uns) qu'on peut programmer par le langage assembleur (parler directement par opcode interposer au processeur au lieu des zéro et des uns)
-Donc le haut est le niveau est devant l'utilisateur c.a.d que python peut tout faire (il y a un module pour un peu tout avec python), car tout a été mis en place, en grande partie en C sur lequel python repose, pour couvrir plus ou moins bien ce qu'on peut faire avec un ordinateur et plus ou moins sur le web.

Python est un langage typé dynamiquement c.a.d: il ne faut pas déclarer le type de la variable (entier, caractère, décimale, binaire) il est détecter automatiquement et ces types sont aisément convertible d'ou le coté dynamique et facile.

Python est orienter objet: tout est objet.
explication:
-exécution séquentiel: les instructions dans l'ordre d'écriture.
-exécution procédurale: les instruction sont construite en bloque et l'on appel les bloques dans l'ordre ou l'on veut.
-exécution par objet: je te laisse le découvrir, sinon c'est pas marrant, mais la programmation par objet est plus évoluer que ce que j'ai énoncer et comme tu le lira souvent il ne faut pas réinventer la roue (elle roule et elle est ronde, elle a une fonction et un attribut). 

Python est un langage interpréter c.a.d que un interpréteur exécute ton code et te renvoie le résultat ou une erreur si il y en a, contrairement a compiler ou le code est directement compiler en langage machine, d'ou la lenteur d'exécution de python mais l'avantage est que l'interpéteur transforme ton code en langage machine et l'exécute ce qui aide beaucoup a apprendre car les erreurs sont directement afficher sur la sortie de l'interpréteur. Puis on peut compiler le code grace a un compilateur python qui le transforme définitivement en exécutable.

PS: le magazine a l'air de s'adresser au débutant donc c'est parfait pour voir si tu veut t'engager sur le python.
Excusez la confusion de mes explications (et corriger moi !!!) mais il y a tant de chose a dire que j'en ai l'esprit confus.

Dernière modification par ubuntuforce (Le 05/02/2012, à 03:19)


Rendez-vous sur mon site présentant mes créations open-source: http://www.open-source-projects.net/
Rendez-vous sur mon site dédier a mes créations d'imagerie 3D: http://www.3dreaming-imaging.net/
Testez pendant une semaine l'éditeur avec terminaux intégrées http://www.open-source-projects.net/it-edit/it-edit Vous l'adopterai sûrement !

Hors ligne

#6 Le 05/02/2012, à 20:05

BrunoGey

Re : [Résolu] Développement en Python

Bonjour ubuntuforce

Ne t’inquiètes pas, ton explication est, pour moi, parfaitement claire.
A 46 ans............j'en ai déjà vu passer un peu.
J'ai commencé il y à.............pff......avec BASIC....ça te dit ?
Mon sentiment est que Python est aux langages de programmations actuels, ce que Basic à été...est encore ?, à l'époque : basé sur un interpréteur.
Python, plus évolué, propose, la POO, la compilation, ce que ne proposait pas Basic à l'époque.
J'ai donc la réponse à ma question initiale, et je vais me fendre des quelques € nécessaires à l'achat de la revue, et me re-plonger dans la prog.

Merci à tous pour vos commentaires constructifs, et à bientôt si j'ai des soucis.

cdt

Bruno

Dernière modification par BrunoGey (Le 05/02/2012, à 22:49)


Le PC Samsung R720Systeme : Ubuntu 16.04.1  noyau 4.4.0-145-generic #171
Session graphique : Standard Unity. Formattez vos posts avec les balises BBcode
Rigolo ;-)    Pebkac2.fr

Hors ligne

#7 Le 05/02/2012, à 21:17

xanmoo

Re : [Résolu] Développement en Python

Python est interprété, c'est vrai; mais on peut utiliser des librairies qui ne le sont pas (numpy, scipy, pandas, pygame ...).
Pour moi python est une bonne colle.

jp, bientôt 45.


Portable IBM Thinkpad R50e 2 Go | 40 Go: MX Linux 19.4
Portable IBM Thinkpad T430 8 Go | 240 Go: endeavour OS
Dell Precision T5500, Xeon x5570, 24Go, GTX 960- 4Go,  SSD 120Go, Ubuntu 22.04
http://dip4fish.blogspot.com/

Hors ligne

#8 Le 07/02/2012, à 11:28

ubuntuforce

Re : [Résolu] Développement en Python

Bon je savais pas que tu n'était pas un débutant en programmation, je te laisse quelques liens vers la doc officielle de python, je te conseil la version en pdf, dans le fichier library.pdf tous les modules, batteries include,  de python sont détaillés.
Python 2.6.7: http://docs.python.org/release/2.6.7/download.html
Python 2.7.2: http://docs.python.org/download.html
Python 3.1.3: http://docs.python.org/release/3.1.3/download.html
Python 3.2.2: http://docs.python.org/release/3.2.2/download.html
Si tu choisi une version 2.* de python je te conseil le livre de Tarek Ziadé qui est très complet et qui s'adresse autant aux débutant qu'aux lecteur avertis bref sans de grand exemple didactique mais complet avec de petites description en plus il est disponible en téléchargement gratuit, avec une petite recherche avancée tu devrai le trouver.
Sur ce, bon python a toi.


Rendez-vous sur mon site présentant mes créations open-source: http://www.open-source-projects.net/
Rendez-vous sur mon site dédier a mes créations d'imagerie 3D: http://www.3dreaming-imaging.net/
Testez pendant une semaine l'éditeur avec terminaux intégrées http://www.open-source-projects.net/it-edit/it-edit Vous l'adopterai sûrement !

Hors ligne

#9 Le 07/02/2012, à 14:56

BrunoGey

Re : [Résolu] Développement en Python

Bonjour, ubuntuforce,

Pôô grave, je n'ai pas été très expansif non plus.
Je tirerai pleinement parti, de tout car il va quand même me falloir remuer des souvenirs.
merci pour tes liens , je vais étudier ça.
Je  verrai bien quand j'aurai pris la revue, et jeté un oeuil sur toutes les docs.

Va rester à trouver un bon sujet de mise en pratique !

cdt

Bruno


Le PC Samsung R720Systeme : Ubuntu 16.04.1  noyau 4.4.0-145-generic #171
Session graphique : Standard Unity. Formattez vos posts avec les balises BBcode
Rigolo ;-)    Pebkac2.fr

Hors ligne

#10 Le 07/02/2012, à 19:42

ubuntuforce

Re : [Résolu] Développement en Python

Un dernier conseil puisque nous somme sur un forum Ubuntu, je ne veux pas influer le choix de l'interpréteur que tu choisira mais pour débuter j'ai commencer avec pyshell qui permet en sélectionnant ton script dans ton éditeur de text ( tout sélectionner dans le menu contextuel) de faire un Paste Plus ce qui permet de coller et d'exécuter ton code directement, fonction pratique pour tester ton code sans avoir a sauver le fichier a chaque fois, donc un conseil pour débuter.
Cet interpréteur python qui évolue, actuellement avec python 2.7.2, compatible avec /usr/bin/python a 99.5 % d'après moi, je n'ai eu que 2 ou 3 bug par rapport a /usr/bin/python, qui a malheureusement disparu de la logithèque. et même si je ne peut écrire un commentaire car non présent dans la logithèque je lui fait une dédicasse spécial débutant.


Rendez-vous sur mon site présentant mes créations open-source: http://www.open-source-projects.net/
Rendez-vous sur mon site dédier a mes créations d'imagerie 3D: http://www.3dreaming-imaging.net/
Testez pendant une semaine l'éditeur avec terminaux intégrées http://www.open-source-projects.net/it-edit/it-edit Vous l'adopterai sûrement !

Hors ligne

#11 Le 07/02/2012, à 21:19

BrunoGey

Re : [Résolu] Développement en Python

D'acc merci

cdt

Bruno


Le PC Samsung R720Systeme : Ubuntu 16.04.1  noyau 4.4.0-145-generic #171
Session graphique : Standard Unity. Formattez vos posts avec les balises BBcode
Rigolo ;-)    Pebkac2.fr

Hors ligne