• Aller au contenu

wikinotes

Outils pour utilisateurs

  • S'identifier

Outils du site

  • Derniers changements
  • Gestionnaire Multimédia
  • Plan du site
Piste :

plus

Recherche

Voici les résultats de votre recherche.

Contient
  • Correspondance exacte
  • Commence par
  • Se termine par
  • Contient
@cours:informatique:dev:python
  • toute catégorie
  • cours:informatique:dev:python:programmation_orientee_objet (15)
  • cours:informatique:dev:python:environnement_python (13)
  • cours:informatique:dev:python:concevez_site_avec_flask (12)
  • cours:informatique:dev:python:testez_votre_projet_python (11)
  • cours:informatique:dev:python:bases_du_langage_python (1)
toute date
  • toute date
  • la semaine dernière
  • le mois dernier
  • l'année dernière
Trier par nombre de résultats
  • Trier par nombre de résultats
  • Trier par date de modification

Pages trouvées :

  • 230_travailler_avec_plusieurs_venv
  • 240_plus_loin_avec_pytest
  • 250_quiz_plus_loin_avec_pytest

Résultats plein texte:

250_objets_dans_collections @cours:informatique:dev:python:programmation_orientee_objet
14 Occurrences trouvées, Dernière modification : il y a 2 ans
, mais c’est un peu complexe, et leur utilité est plus rare. Si vous souhaitez en savoir plus, [[https://medium.com/@meghamohan/mutable-and-immutable-side-of-... dit, les méthodes ou attributs d’un objet **sont plus importants** que son type ou sa classe. Prenons ... ire à d’autres langages. Cette possibilité est de plus en plus utilisée – suivez le guide de styles du p
310_modules_et_classes_pour_decouper_le_code @cours:informatique:dev:python:programmation_orientee_objet
14 Occurrences trouvées, Dernière modification : il y a 2 ans
=== ===== Pourquoi structurer son code ? ===== Plus les projets de programmation se complexifient, plus ils deviennent difficiles à comprendre. À mesure que vous ajoutez de plus en plus de classes, bibliothèques et fonctions à votre code, il devient plus ardu de découvrir où se ca
110_decouvrez_les_tests @cours:informatique:dev:python:testez_votre_projet_python
14 Occurrences trouvées, Dernière modification : il y a 2 ans
les différents tests, imaginons le logiciel "Crocoplus". Il s'agit d'un système de gestion destiné aux z... s types de tests, et nous allons les aborder sans plus tarder. ==== Les tests unitaires ==== Les tests... partie d'une fonctionnalité. Dans le projet Crocoplus, un test unitaire pourrait valider que la fonctio... s automatiquement par l'ordinateur. Cela les rend plus rapides à exécuter et plus fiables. Ils correspon
320_decomposer_probleme_oriente_objet @cours:informatique:dev:python:programmation_orientee_objet
10 Occurrences trouvées, Dernière modification : il y a 2 ans
utres développeurs préfèrent adopter une approche plus concrète par le prototypage, et essaieront de com... lorsqu’une classe « is-a » (« est-une ») version plus spécialisée d’une autre classe. Il existe égaleme... uelques attributs à implémenter. Dans sa forme la plus pure, l'interface n'implémente pas les attributs,... es ailes. L'idée est de découper une classe en de plus petites classes spécialisées et ensuite les affec
120_identifier_les_elements_a_tester @cours:informatique:dev:python:testez_votre_projet_python
10 Occurrences trouvées, Dernière modification : il y a 2 ans
que trois classes qui gèrent la calculatrice. De plus, la calculatrice gère simplement les quatre opéra... t bien une addition. Mais imaginez un projet bien plus gros. Des classes comme celle-ci peuvent se compt... , une erreur sera précisément **repérée** et donc plus **rapidement corrigée**. ===== Déterminez ce qu... odifier mon code pour l'améliorer, cela va casser plusieurs tests alors même que mon programme fonctionn
340_quiz_structurer_le_code @cours:informatique:dev:python:programmation_orientee_objet
9 Occurrences trouvées, Dernière modification : il y a 2 ans
ies de noms de classes suivantes, laquelle est la plus claire ?** - DatabaseField, StringDatabaseFiel... ue se passe-t-il lorsqu’un module est importé ?**(Plusieurs réponses possibles). - Les définitions de... e programme va planter ?** - Quand il n’y aura plus de méthodes ou fonctions auxquelles passer l’exce... jusqu’à ce qu’elle soit attrapée ou qu’il n’y ait plus d’endroit où aller – c’est à ce moment-là que ça
130_ajouter_table_dans_la_db @cours:informatique:dev:python:concevez_site_avec_flask
8 Occurrences trouvées, Dernière modification : il y a 2 ans
très similaire à un grand tableau Excel contenant plusieurs feuilles. Nous pouvons chercher des données,... rez les types de bases de données ==== Il existe plusieurs types de bases de données. Plus précisément, ce sont plutôt des **Systèmes de Gestion de Bases de ... h> touch app.db </code> C'est tout ! Vous n'avez plus rien à faire. Revenons maintenant à Flask et voyo
140_afficher_contenu_template @cours:informatique:dev:python:concevez_site_avec_flask
8 Occurrences trouvées, Dernière modification : il y a 2 ans
r le web choisissent de séparer les fichiers dans plusieurs dossiers distincts. Cela peut paraître un pe... ncore) le chiffre associé à chacun. Nous verrons plus tard que Facebook renvoie les valeurs ''male'' ou... un énumérable pour gérer le genre. Pour en savoir plus, lisez la [[https://docs.python.org/3/library/enu... lles décident du contenu à afficher sur une page. Plus spécifiquement, ce sont elles qui génèrent le con
210_appliquer_heritage @cours:informatique:dev:python:programmation_orientee_objet
8 Occurrences trouvées, Dernière modification : il y a 2 ans
t-ce que l’héritage ? ===== L’une des choses les plus utiles de la programmation orientée objet, c’est ... ''rewind()'', nous obtiendrions donc une erreur ! Plus d’informations à ce sujet au chapitre 5. </note> ... s l’héritage en programmation orientée objet pour plusieurs raisons différentes, mais liées entre elles : ==== La réutilisabilité ==== La raison la plus simple est la même que celle pour laquelle nous é
110_tirer_parti_du_cours @cours:informatique:dev:python:concevez_site_avec_flask
7 Occurrences trouvées, Dernière modification : il y a 2 ans
erait à quel présentateur télé vous ressemblez le plus ? Nous allons réaliser une application semblable ... a analysé son profil et choisi la description la plus proche de sa personnalité. Ellen voit sur la page... ique grâce à un des langages de programmation les plus populaires du monde : **Python**. De quels outil... ensemble de modules qui permettent de développer plus rapidement en fournissant des fonctionnalités cou
140_versioning_paquets @cours:informatique:dev:python:environnement_python
7 Occurrences trouvées, Dernière modification : il y a 2 ans
tème de versioning des paquets ===== Le moyen le plus simple pour installer une version de paquet Pytho... n doutez, la version 2.1.0 . Il existe toutefois plusieurs façons différentes de préciser la version du... exemple : <code bash> # Installer la version la plus élevée disponible au-dessus de 2.2 # mais pas 3.0... install requests~=2.2 # Installer la version la plus élevée disponible au-dessus de 2.1.0 # mais pas l
330_gestion_des_exceptions @cours:informatique:dev:python:programmation_orientee_objet
7 Occurrences trouvées, Dernière modification : il y a 2 ans
r de planter. Prenons un exemple. Le problème le plus évident qui pourrait survenir ici serait une erre... ge** dans le programme (bubbling). Python ne fait plus les choses dans l’ordre, mais lance plutôt contin... er jusqu’à ce qu’elle soit gérée ou qu’elle n’ait plus nulle part où aller. Dans ce dernier cas, le prog... mauvaise pratique ! Utilisez toujours des erreurs plus ciblées pour être sûr de ne pas passer sous silen
320_ajouter_comportement @cours:informatique:dev:python:concevez_site_avec_flask
6 Occurrences trouvées, Dernière modification : il y a 2 ans
nouvelle méthode : ''print_on_image()'' qui prend plusieurs arguments : l'image de base sur laquelle écr... ption ===== Écrire la description demande un peu plus de réflexion. Avez-vous trouvé pourquoi ? Si vou... faut donc : * découper la phrase d'origine en plusieurs sous-phrases, * imprimer ces dernières sur... st_name.capitalize(), 70, 50) # retournes plusieurs chaines sans couper au milieu des mots
120_ecrire_une_classe @cours:informatique:dev:python:programmation_orientee_objet
6 Occurrences trouvées, Dernière modification : il y a 2 ans
onvention, commencent par une majuscule. S’il y a plusieurs mots dans le nom d’une classe, on utilise gé... tement interne de la classe. En Python, il existe plusieurs méthodes magiques, qui commencent et se term... ts avec **différentes longueurs et largeurs**. De plus, les attributs définis dans la méthode magique ''... tes les classes héritent, mais nous y reviendrons plus tard. </note> ===== À vous de jouer : écrivez de
130_creer_et_utiliser_des_objets @cours:informatique:dev:python:programmation_orientee_objet
6 Occurrences trouvées, Dernière modification : il y a 2 ans
1, color="pink") </code> La deuxième option est plus explicite, et moins susceptible de prêter à confusion si vous avez plusieurs paramètres optionnels. <note> vous pouvez a... et votre programme va planter (nous y reviendrons plus tard). </note> Nous pouvons également assigner d... gle)''! Vous avouerez que la première version est plus élégante et compréhensible. </note> ===== Découv
000_start @cours:informatique:dev:python:testez_votre_projet_python
6 Occurrences trouvées, Dernière modification : il y a 2 ans
220_creer_env_virtuel @cours:informatique:dev:python:environnement_python
5 Occurrences trouvées, Dernière modification : il y a 2 ans
240_hierachie_heritage_et_heritage_multiple @cours:informatique:dev:python:programmation_orientee_objet
5 Occurrences trouvées, Dernière modification : il y a 2 ans
260_quiz_comportement_et_heritage @cours:informatique:dev:python:programmation_orientee_objet
5 Occurrences trouvées, Dernière modification : il y a 2 ans
130_codez_votre_premier_test @cours:informatique:dev:python:testez_votre_projet_python
5 Occurrences trouvées, Dernière modification : il y a 2 ans
150_ajoutez_des_tests_avec_unittest @cours:informatique:dev:python:testez_votre_projet_python
5 Occurrences trouvées, Dernière modification : il y a 2 ans
230_quiz_organiser_projet_mvt @cours:informatique:dev:python:concevez_site_avec_flask
4 Occurrences trouvées, Dernière modification : il y a 2 ans
120_gerer_paquets_python @cours:informatique:dev:python:environnement_python
4 Occurrences trouvées, Dernière modification : il y a 2 ans
220_ecrire_une_sous_classe @cours:informatique:dev:python:programmation_orientee_objet
4 Occurrences trouvées, Dernière modification : il y a 2 ans
110_executer_premier_programme_python @cours:informatique:dev:python:bases_du_langage_python
3 Occurrences trouvées, Dernière modification : il y a 2 ans
150_quiz_decouvrez_flask @cours:informatique:dev:python:concevez_site_avec_flask
3 Occurrences trouvées, Dernière modification : il y a 2 ans
210_decouper_projet_en_templates @cours:informatique:dev:python:concevez_site_avec_flask
3 Occurrences trouvées, Dernière modification : il y a 2 ans
000_start @cours:informatique:dev:python:environnement_python
3 Occurrences trouvées, Dernière modification : il y a 2 ans
110_paquets_python @cours:informatique:dev:python:environnement_python
3 Occurrences trouvées, Dernière modification : il y a 2 ans
230_travailler_avec_plusieurs_venv @cours:informatique:dev:python:environnement_python
3 Occurrences trouvées, Dernière modification : il y a 2 ans
250_gerer_venv_via_fichier_requirements @cours:informatique:dev:python:environnement_python
3 Occurrences trouvées, Dernière modification : il y a 2 ans
140_quiz_methodes_et_classes @cours:informatique:dev:python:programmation_orientee_objet
3 Occurrences trouvées, Dernière modification : il y a 2 ans
000_start @cours:informatique:dev:python:concevez_site_avec_flask
2 Occurrences trouvées, Dernière modification : il y a 2 ans
120_installer_flask @cours:informatique:dev:python:concevez_site_avec_flask
2 Occurrences trouvées, Dernière modification : il y a 2 ans
220_creer_page_via_url_dynamiques @cours:informatique:dev:python:concevez_site_avec_flask
2 Occurrences trouvées, Dernière modification : il y a 2 ans
310_partager_resultats_via_facebook_share @cours:informatique:dev:python:concevez_site_avec_flask
2 Occurrences trouvées, Dernière modification : il y a 2 ans
130_import_paquets_et_modules @cours:informatique:dev:python:environnement_python
2 Occurrences trouvées, Dernière modification : il y a 2 ans
150_quiz_paquets_python @cours:informatique:dev:python:environnement_python
2 Occurrences trouvées, Dernière modification : il y a 2 ans
210_environnements_virtuels @cours:informatique:dev:python:environnement_python
2 Occurrences trouvées, Dernière modification : il y a 2 ans
240_nommage_des_venv @cours:informatique:dev:python:environnement_python
2 Occurrences trouvées, Dernière modification : il y a 2 ans
110_comprendre_programmation_objet @cours:informatique:dev:python:programmation_orientee_objet
2 Occurrences trouvées, Dernière modification : il y a 2 ans
230_surchage_des_methodes @cours:informatique:dev:python:programmation_orientee_objet
2 Occurrences trouvées, Dernière modification : il y a 2 ans
350_revenez_sur_vos_acquis @cours:informatique:dev:python:programmation_orientee_objet
2 Occurrences trouvées, Dernière modification : il y a 2 ans
160_quiz_ecrivez_des_tests_unitaires @cours:informatique:dev:python:testez_votre_projet_python
2 Occurrences trouvées, Dernière modification : il y a 2 ans
240_plus_loin_avec_pytest @cours:informatique:dev:python:testez_votre_projet_python
2 Occurrences trouvées, Dernière modification : il y a 2 ans
250_quiz_plus_loin_avec_pytest @cours:informatique:dev:python:testez_votre_projet_python
2 Occurrences trouvées, Dernière modification : il y a 2 ans
340_quiz_connexion_app_facebook @cours:informatique:dev:python:concevez_site_avec_flask
1 Occurrences trouvées, Dernière modification : il y a 2 ans
260_supprimer_venv @cours:informatique:dev:python:environnement_python
1 Occurrences trouvées, Dernière modification : il y a 2 ans
310_choisir_edi @cours:informatique:dev:python:environnement_python
1 Occurrences trouvées, Dernière modification : il y a 2 ans
140_ajoutez_des_tests_avec_pytest @cours:informatique:dev:python:testez_votre_projet_python
1 Occurrences trouvées, Dernière modification : il y a 2 ans
230_implantez_tests_dans_django @cours:informatique:dev:python:testez_votre_projet_python
1 Occurrences trouvées, Dernière modification : il y a 2 ans
310_utilisez_les_fixtures @cours:informatique:dev:python:testez_votre_projet_python
1 Occurrences trouvées, Dernière modification : il y a 2 ans

Outils de la page

  • Afficher la page
  • Anciennes révisions
  • Liens de retour
  • Tout plier/déplier
  • Haut de page
Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : GNU Free Documentation License 1.3
GNU Free Documentation License 1.3 Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki