CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Apprendre Python

OxydeDeDiamant
OxydeDeDiamant
Niveau 9
25 juillet 2015 à 23:28:58

Bonsoir :)
Je souhaiterais apprendre Python en ayant aucune bases en programmation ( :hap: )
Vous ne conneteriez pas un livre ou un des cours sur Paris qui puissent me l'apprendre ?
Merci pour votre aide :)

Xavier591
Xavier591
Niveau 5
25 juillet 2015 à 23:48:31

Salut,

Le python est un très bon langage pour débuter.
Malgré tout, et contrairement à certains, je te conseillerais de démarrer par le C.
Ayant moi même commencer par du C, ce pourquoi je recommande cette méthode, c'est que cela t'apprends les bases de la programmation (langage bas niveau) Tu vas voir des choses que tu ne vois pas en Python puisque c'est un langage assez simple à utiliser. Et même si tu ne comprends pas tout dès le début (notions de pointeurs ...) ce n'est pas grave ! ;)

Dans les deux cas et peu importe le langage que tu choisiras, tu peux allez lire les tutoriels d'OC et de develloppez.net qui sont les principaux site avec des tutos français pour apprendre la programmation

Bonne soirée :)

[Kyomaro]
[Kyomaro]
Niveau 10
26 juillet 2015 à 02:02:48

Le 25 juillet 2015 à 23:48:31 Xavier591 a écrit :
Salut,

Le python est un très bon langage pour débuter.
Malgré tout, et contrairement à certains, je te conseillerais de démarrer par le C.
Ayant moi même commencer par du C, ce pourquoi je recommande cette méthode, c'est que cela t'apprends les bases de la programmation (langage bas niveau) Tu vas voir des choses que tu ne vois pas en Python puisque c'est un langage assez simple à utiliser. Et même si tu ne comprends pas tout dès le début (notions de pointeurs ...) ce n'est pas grave ! ;)

Dans les deux cas et peu importe le langage que tu choisiras, tu peux allez lire les tutoriels d'OC et de develloppez.net qui sont les principaux site avec des tutos français pour apprendre la programmation

Bonne soirée :)

Je me demande pourquoi les pointeurs c'est le truc qui fait peur perso c'est le truc qui est rentré le plus facilement dans mon crâne :(
Alors que les switch j'ai galéré :hap:

absorbement
absorbement
Niveau 6
26 juillet 2015 à 05:43:56

Mais putain Xavier faut surtout pas qu'il fasse ça...

Ok tu as eu le courage d'apprendre le C comme un grand mais il ne faut pas térroriser les petits à apprendre un langage de très bas niveau. Je suis sur que l'auteur veut pas pondre 30 lignes de code pour faire quelque chose qu'il aurait pu faire en 2-3 lignes en Python. Si l'utilité est juste qu'il apprenne les mécanismes bas niveau des langages de haut niveau comme Python alors pourquoi il n'apprendrait pas directement l'ASM ?
____

Pour répondre à t'as question l'auteur, ce livre est écrit par Gérard Swinnen, il est gratuit mais le livre(payant) existe. Il est célèbre et réputé, complet et a fait ces preuves. Voici le lien pour le lire gratuitement: http://python.developpez.z.com/cours/apprendre-python3/

Bonne chance :hap:

OxydeDeDiamant
OxydeDeDiamant
Niveau 9
26 juillet 2015 à 10:12:55

Merci à tous pour vos réponses très intéressante je dois apprendre Python car l'année prochaine je go au USA pour un stage de programmation en Python :hap: . C'est pour ça que je dois apprendre ce language qui plus est est apparemment plutôt simple :)
Aller je go m'y mettre merci encore :)

OxydeDeDiamant
OxydeDeDiamant
Niveau 9
26 juillet 2015 à 10:21:33

À juste je vais m'acheter un PC portable mais vaut mieux un i5 4go ou un truc plus puissant?
Je précise qu'il ne sera consacré à cette activité car j'ai un autre PC à côté plutôt puissant :hap:

Pseudo supprimé
Pseudo supprimé 26 juillet 2015 à 15:01:35

4 ghz ? oui ça passe faut vraiment un programme anarchique de milliers de lignes pour pas qu'il fonctionne ...

Sinon avant le python tu devrais comprendre ce que sont les algorythmes choses qu'on apprend en seconde en commençant par la tu comprend comment il faut réfléchir etc ... (la TI c'est mieux un conseil)

Ti-samu
Ti-samu
Niveau 10
26 juillet 2015 à 15:20:48

Sur OpenClassroom le cours en python est très bien pour apprendre les bases.
Si tu as des questions ou besoin d'aide n'hésite pas à me contacter, je ne travail que sous python, je suis pas un professionnel mais je me débrouille correctement. :oui:

Bonne continuation ! :noel:

Ti-samu
Ti-samu
Niveau 10
26 juillet 2015 à 15:34:02

Le 26 juillet 2015 à 10:21:33 OxydeDeDiamant a écrit :
À juste je vais m'acheter un PC portable mais vaut mieux un i5 4go ou un truc plus puissant?
Je précise qu'il ne sera consacré à cette activité car j'ai un autre PC à côté plutôt puissant :hap:

Je suppose qu'il entendait un i5 classique modèle portable et 4Go de RAM.

Pour de la programmation sous Python "classique" c'est largement suffisant, c'est pas un language gourmand en ressource.
Personnellement je m'en sert pour développer divers game bots prenant des captures d'écrans et les analysant et je me retrouve avec des programmes qui consommes assez peu de ressources (autours de 100 ou 120 Mo de RAM maxi) et presque rien au niveau processeur (autours de 4% grand maximum sur un FX 8320, otcto-cores à 4.4Ghz), donc sur un laptop comme tu voudrais acheter ce serait largement suffisant, même si tu compte faire du développement de jeux 2D sous PyGame ou ce genre de choses.

Pseudo supprimé
Pseudo supprimé 26 juillet 2015 à 17:02:02

Pour apprendre le python c'est par là :
https://openclassrooms.com/courses/apprenez-a-programmer-en-python

sinon en livre il y a ca:
http://www.eyrolles.com/Informatique/Livre/apprendre-a-programmer-avec-python-3-9782212134346

testé et approuvé (les deux)

Pseudo supprimé
Pseudo supprimé 26 juillet 2015 à 17:02:47

pas besoin d'un ordi puissant pour du python ,j'utilise un vieux vaio qui tourne sur PC et j'ai aucun probleme

OxydeDeDiamant
OxydeDeDiamant
Niveau 9
26 juillet 2015 à 20:35:58

Ok merci je vais m'acheter un ordi à 400€ un peu nul :hap: et me lancer dans le dev

Xavier591
Xavier591
Niveau 5
26 juillet 2015 à 20:41:26

Le 26 juillet 2015 à 05:43:56 absorbement a écrit :
Mais putain Xavier faut surtout pas qu'il fasse ça...

Ok tu as eu le courage d'apprendre le C comme un grand mais il ne faut pas térroriser les petits à apprendre un langage de très bas niveau. Je suis sur que l'auteur veut pas pondre 30 lignes de code pour faire quelque chose qu'il aurait pu faire en 2-3 lignes en Python. Si l'utilité est juste qu'il apprenne les mécanismes bas niveau des langages de haut niveau comme Python alors pourquoi il n'apprendrait pas directement l'ASM ?

Chacun son avis après, et je comprends que le Python puisse être un bon langage pour débuter. Même si de toute évidence, l'auteur dois apprendre le Python en priorité d'après ses réponses.
Malgré tout, et hors sujet puisque je ne vais plus essayer de convaincre l'auteur, je vais développer un peu mon point de vue.
Tout d'abord, je ne pense pas avoir réellement eu de courage. En effet, n'ayant jamais programmé de ma vie quand je me suis lancé en C (bon en BASIC et en AutoIt mais ça comptait pas vraiment :hap: ), j'ai pensé que le C n'étais pas tellement plus dure que les autres langages, et étant donné que je voulais faire de la programmation plus tard, j'étais obligé d'y passer ! :)
De plus, le gros atout du C, c'est que peu importe le langage que tu apprends par la suite ... il te parrait beaucoup plus simple, ce qui est un avantage non négligeable selon moi :p

Pseudo supprimé
Pseudo supprimé 26 juillet 2015 à 20:53:53

Le 26 juillet 2015 à 20:35:58 OxydeDeDiamant a écrit :
Ok merci je vais m'acheter un ordi à 400€ un peu nul :hap: et me lancer dans le dev

apres ca depend : en amateur ou pas ?

OxydeDeDiamant
OxydeDeDiamant
Niveau 9
26 juillet 2015 à 21:57:55

Oui mais après ça sera un usage plus avancé :hap:

Ti-samu
Ti-samu
Niveau 10
27 juillet 2015 à 13:25:26

Mais même si il veut faire de la programmation plus pointue il peu utiliser Python hein. :(

Je sais pas si vous avez touché beaucoup ou non à Python mais c'est un excellent langage pour développer des projets en évitant des étapes monstres de débogage.
Personnellement je ne code qu'en python.
Le seul point qu'on peut considérer comme négatif c'est que c'est un langage interprété et que donc il faut bidouiller pour le compiler (en .exe par exemple) et que du coup ça provoque quelques lenteurs sur des programmes lourds en traitement.

Ace_Attorney
Ace_Attorney
Niveau 10
27 juillet 2015 à 14:28:57

Le 26 juillet 2015 à 20:53:53 batagogo a écrit :

Le 26 juillet 2015 à 20:35:58 OxydeDeDiamant a écrit :
Ok merci je vais m'acheter un ordi à 400€ un peu nul :hap: et me lancer dans le dev

apres ca depend : en amateur ou pas ?

Et encore, même pour un ordinateur "pro", ça peut lui suffire.
À moins qu'il fasse du big data est dans ce cas, il aura besoin largement plus qu'un simple PC portable ou que ça demande des calculs complexes (et j'ai honnêtement un doute), même un minitel pourrait lui servir pour un usage pro'.

La seule problématique qu'il peut avoir, c'est la qualité de l'écran et du clavier.

boyd-fowler
boyd-fowler
Niveau 10
27 juillet 2015 à 15:48:57

Le 27 juillet 2015 à 13:25:26 Ti-samu a écrit :
Mais même si il veut faire de la programmation plus pointue il peu utiliser Python hein. :(

Je sais pas si vous avez touché beaucoup ou non à Python mais c'est un excellent langage pour développer des projets en évitant des étapes monstres de débogage.
Personnellement je ne code qu'en python.
Le seul point qu'on peut considérer comme négatif c'est que c'est un langage interprété et que donc il faut bidouiller pour le compiler (en .exe par exemple) et que du coup ça provoque quelques lenteurs sur des programmes lourds en traitement.

Il verra plus tard et ensuite il pourra utiliser Cython et ce genre de trucs mais le C pour débuter c'est un bon moyen de te dégouter je trouve

Xavier591
Xavier591
Niveau 5
27 juillet 2015 à 16:28:45

Le seul point qu'on peut considérer comme négatif c'est que c'est un langage interprété et que donc il faut bidouiller pour le compiler (en .exe par exemple) et que du coup ça provoque quelques lenteurs sur des programmes lourds en traitement.

Il y a d'autres points important que tu oublies de citer. Déjà, le Python n'est pas, du fait que ce soit un langage haut niveau, proche du système. Et c'est quelque chose d'assez important. Dès que tu voudras toucher à des ports (usb etc) c'est compliqué. Idem si tu veux utilisé la technologie bluetooth, wifi ...
Puis "quelques lenteurs", c'est un euphémisme ? :p
Après, attention, je ne blâme pas le langage, je l'utilise moi même en ce moment dans la création d'un jeu en ligne, mais il ne faut pas se voiler la face, si tu veux quelque chose de vraiment performant, le choix de langage deviens tout de suite beaucoup plus restrinct, et une chose et sûre, python n'en fait pas parti !

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment