• Aller au contenu

wikinotes

Outils pour utilisateurs

  • S'identifier

Outils du site

  • Derniers changements
  • Gestionnaire Multimédia
  • Plan du site
Piste : • installer-serveur-sync • installer-john-the-ripper • prevision-des-incertitudes • vents • puree_piment_vert_reunion

plus

Recherche

Voici les résultats de votre recherche.

Correspondance exacte
  • 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 (12)
  • cours:informatique:dev:python:concevez_site_avec_flask (11)
  • cours:informatique:dev:python:testez_votre_projet_python (10)
  • 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
13 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
320_decomposer_probleme_oriente_objet @cours:informatique:dev:python:programmation_orientee_objet
8 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
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
210_appliquer_heritage @cours:informatique:dev:python:programmation_orientee_objet
7 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> ... es : ==== La réutilisabilité ==== La raison la plus simple est la même que celle pour laquelle nous é... nt apparentées grâce à l’héritage. Nous entrerons plus en détail dans les **hiérarchies d’héritage** et
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
120_identifier_les_elements_a_tester @cours:informatique:dev:python:testez_votre_projet_python
7 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... non son fonctionnement interne. Offrant ainsi une plus grande flexibilité à la fois dans nos tests et da
130_ajouter_table_dans_la_db @cours:informatique:dev:python:concevez_site_avec_flask
6 Occurrences trouvées, Dernière modification : il y a 2 ans
= Il existe plusieurs types de bases de données. Plus précisément, ce sont plutôt des **Systèmes de Ges... h> touch app.db </code> C'est tout ! Vous n'avez plus rien à faire. Revenons maintenant à Flask et voyo... t entre la base de données et votre application. Plus spécifiquement, vous écrirez des requêtes en Pyth... pas créer l'utilisateur du tout ! Pour en savoir plus, lisez la [[http://docs.sqlalchemy.org/en/latest/
140_versioning_paquets @cours:informatique:dev:python:environnement_python
6 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... 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... stall requests~=2.1.0 # Installera la version la plus élevée disponible au-dessus de 2.5.0 pip install
340_quiz_structurer_le_code @cours:informatique:dev:python:programmation_orientee_objet
6 Occurrences trouvées, Dernière modification : il y a 2 ans
ies de noms de classes suivantes, laquelle est la plus claire ?** - DatabaseField, StringDatabaseFiel... 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 ... t » est écrit en sortie, car c’est l’exception la plus étroite à être attrapée. - « Exception caught »
000_start @cours:informatique:dev:python:testez_votre_projet_python
6 Occurrences trouvées, Dernière modification : il y a 2 ans
de tests**. Vous verrez également comment devenir plus efficace en utilisant le **test-driven developmen... ez des tests unitaires]] ===== Partie 2 - Allez plus loin avec Pytest ===== * [[210_utilisez_des_mo... r framework Django avec pytest-django]] * [[240_plus_loin_avec_pytest|Allez plus loin avec Pytest]] * [[250_quiz_plus_loin_avec_pytest|Quiz : Allez plus l
110_decouvrez_les_tests @cours:informatique:dev:python:testez_votre_projet_python
6 Occurrences trouvées, Dernière modification : il y a 2 ans
s types de tests, et nous allons les aborder sans plus tarder. ==== Les tests unitaires ==== Les tests... s automatiquement par l'ordinateur. Cela les rend plus rapides à exécuter et plus fiables. Ils correspondent aux **spécifications techniques**, et testent par... ns du point de vue de l’utilisateur. Ils sont, le plus souvent, réalisés par l'ordinateur compte tenu de
140_afficher_contenu_template @cours:informatique:dev:python:concevez_site_avec_flask
5 Occurrences trouvées, Dernière modification : il y a 2 ans
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... web que nous connaissons l'utilise. Afin d'aller plus loin, je vous invite fortement à lire la partie [
130_creer_et_utiliser_des_objets @cours:informatique:dev:python:programmation_orientee_objet
5 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 à confu... 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... t aux attributs de classe est **minime** : on n'a plus besoin de spécifier le paramètre ''cls''. Pour cr
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
hon> db.session.add(Content("Tu es la personne la plus brillante de l'univers", Gender['other'])) </code... hon> db.session.add(Content("Tu es la personne la plus brillante de l'univers", Gender['other'])) db.ses... code python> db.add(Content("Tu es la personne la plus brillante de l'univers", Gender['other'])) db.com... code python> db.add(Content("Tu es la personne la plus brillante de l'univers", Gender['other'])) </code
220_creer_env_virtuel @cours:informatique:dev:python:environnement_python
4 Occurrences trouvées, Dernière modification : il y a 2 ans
120_ecrire_une_classe @cours:informatique:dev:python:programmation_orientee_objet
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
150_ajoutez_des_tests_avec_unittest @cours:informatique:dev:python:testez_votre_projet_python
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
240_hierachie_heritage_et_heritage_multiple @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
210_decouper_projet_en_templates @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
320_ajouter_comportement @cours:informatique:dev:python:concevez_site_avec_flask
2 Occurrences trouvées, Dernière modification : il y a 2 ans
110_paquets_python @cours:informatique:dev:python:environnement_python
2 Occurrences trouvées, Dernière modification : il y a 2 ans
120_gerer_paquets_python @cours:informatique:dev:python:environnement_python
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
250_gerer_venv_via_fichier_requirements @cours:informatique:dev:python:environnement_python
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
260_quiz_comportement_et_heritage @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
130_codez_votre_premier_test @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
150_quiz_decouvrez_flask @cours:informatique:dev:python:concevez_site_avec_flask
1 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
1 Occurrences trouvées, Dernière modification : il y a 2 ans
000_start @cours:informatique:dev:python:environnement_python
1 Occurrences trouvées, Dernière modification : il y a 2 ans
150_quiz_paquets_python @cours:informatique:dev:python:environnement_python
1 Occurrences trouvées, Dernière modification : il y a 2 ans
210_environnements_virtuels @cours:informatique:dev:python:environnement_python
1 Occurrences trouvées, Dernière modification : il y a 2 ans
240_nommage_des_venv @cours:informatique:dev:python:environnement_python
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
110_comprendre_programmation_objet @cours:informatique:dev:python:programmation_orientee_objet
1 Occurrences trouvées, Dernière modification : il y a 2 ans
140_quiz_methodes_et_classes @cours:informatique:dev:python:programmation_orientee_objet
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