[Python Seed Project PPC] a line of Code Generation Project and Development detailed guidance

Commission des mines 2021-09-15 11:24:37
python seed project ppc line


OfficiellementPythonColonne No12Articles,Camarade de classe, arrêtez,Ne ratez pas ça depuis0Début de l'article!

Le Comité d'étude a présentépypi-seedBibliothèque de haute qualité,Mais l'apprentissage de la programmation commence par des projets pratiques.

Ensuite, nous nous concentrons sur l'utilisation de cet outil,Générer rapidement un projet,Puis développer son propre petit projet de traduction

Supposons ici que le lecteur ait installépypi-seed, Les lecteurs qui n'ont pas encore installé peuvent exécuter

pip install pypi-seed # pip install --upgrade pypi-seed Ou cette commande a été mise à jour récemmentppc
ppc # ExécutionpypiseedAide à l'utilisation de la vue en ligne de commande

Première étape Générer un projet en un clic

Copier la commande suivante pour exécuterppc(PyPiSeed,Abréviationsppc):

ppc --project helloworld --author leixiaohua --dir=.

Voici trois paramètres:

  • project : Nom du projet généré
  • author: Nom de l'auteur du projet généré,Lei Xiaohua(leixiaohua,Une poudre de fer à l'appui du Comité des mines)
  • dir: Le projet est basé sur quel répertoire,C'est - à - dire généré dans le répertoire couranthelloworldTable des matières.

Voyons voir l'effet:
Insérer la description de l'image ici

D'après le diagramme d'exécution, nous voyons ,Ici.ppcC'est fait.5Étapes(stage), Configuration du projet créée séparément ,readme, Modules et répertoires d'essais .

Deuxième étape UtiliserpycharmPoursuite du développement

Ouvrez d'abord ici. pycharm Importer un projet et créer un environnement virtuel :

Insérer la description de l'image ici
Attendez que l'environnement virtuel soit créé. ( Les Amis du développement local peuvent sauter cette étape )

Ouvrir le projet les répertoires que nous voyons et README Les documents sont présentés comme suit: :

Insérer la description de l'image ici

C'est comme ça qu'un module de projet a été créé. .

Nous voyons l'auteur , Et la description du projet sont générées automatiquement .

C'est pratique.,C'estpypi-seed C'est une communauté technologique qui est responsable de la recherche et du développement , Il y a des versions de fonctionnalités qui suivent , Veuillez communiquer avec l'organisation ci - dessus pour obtenir des commentaires. , Ou donner des commentaires au Comité d'étude .

Troisième étape Développer un traducteur

Utiliserpycharm, Créer unpython Documentation,Comme le montre la figure ci - dessous:.
Insérer la description de l'image ici

Créer unpython scriptDocumentationdemo.py, Copiez le code ci - dessous :

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : 2021/9/15 8:39 Matin
# @Author : LeiXueWei
# @CSDN/Juejin/Wechat: Commission des mines
# @XueWeiTag: CodingDemo
# @File : demo.py
# @Project : helloworld
from translate import Translator
# Équipé d'une traduction chinoise 
translator= Translator(to_lang="chinese")
# Voici la traduction de phrases simples de l'anglais en chinois
translation = translator.translate("Hi Lei Xuewei!")
print(translation)
translation = translator.translate("Hi Lei Conseil universitaire!")
print(translation)
translation = translator.translate("good good studay, day day up!") # C'est un mauvais mot. 
print(translation)
translation = translator.translate("good good study, day day up!")
print(translation)

Vous devez également créer un requirements.txt ( Gérer les dépendances du projet , Autres bibliothèques tripartites appelées )

translate #Utiliserpycharm Virtual Environment installation Translation Common Library for Project ,Oupip install translate Cette bibliothèque

Exécuter ce programme ,Voir les effets:

Insérer la description de l'image ici

C'est un appel. pypi-seed Après la construction du projet , Une simple démonstration pour continuer à développer votre propre fonctionnalité .

demo.py Le Code est résolu comme suit: :

  • Traduction chinoise correspondante : translator= Translator(to_lang=“chinese”)
  • Faire traduire par un traducteur :translator.translate(" Remplacer ici par le texte anglais “)

Résumé

Le processus de construction du projet est très fluide et simple , Recommandé pour l'installation ppc(pip install pypi-seed) Cette bibliothèque, Générer rapidement des projets standard .

pypi-seed(ppc) Aider les développeurs , En particulier, les débutants économisent beaucoup de problèmes de configuration de projet , Se concentrer directement sur le développement du projet .

Cet article montre un peu , La section suivante décrit l'emballage de ce projet. ,Plus de fonctionnalités, Ce que le Comité d'étude n'a pas montré cette fois , La prochaine fois, analysez - les un par un. !

D'autres documents du projet peuvent être consultés dans d'autres articles :
https://levin.blog.csdn.net/article/details/120214153
https://levin.blog.csdn.net/article/details/116111486

Les articles sont dans ces colonnes. ,CommePythonAmis de,Attention à l'étude Un vétéran de dix ans vous emmène dans un projet Open Source or PythonColonne de base or PythonIntroduction à la maîtrise des grandes colonnes

Apprentissage continu développement continu,C'est le Comité de Ray!
La programmation est intéressante,La clé est de comprendre la technologie.
La création n'est pas facile,Attention aux favoris.,Ou laisser un commentaire!

版权声明
本文为[Commission des mines]所创,转载请带上原文链接,感谢
https://pythonmana.com/2021/09/20210915111719712c.html

  1. Realizing the function of sending e-mail automatically with Python
  2. Smtpauthenticationerror in Python: solution
  3. 8 steps to teach you how to solve Sudoku in Python! (including source code)
  4. Python change la vie | identifier facilement des centaines de numéros de livraison
  5. Python change life | utilisation de modèles reconnus par ocr
  6. Bibliothèques Python utiles et intéressantes - - psutil
  7. 3. Traitement des données pandas
  8. 【Python编程基础】控制流之链式比较运算符
  9. MFC uses Python scripting language
  10. 【Python編程基礎】控制流之鏈式比較運算符
  11. 【 base de programmation python】 opérateur de comparaison de chaîne pour le flux de contrôle
  12. Python game development, pyGame module, python implementation of Xiaole games
  13. Mise en œuvre du Code de vérification unique (OTP) avec le cadre de repos Django
  14. Python - eval ()
  15. Python - Programmation orientée objet - _Rapport()
  16. Différence entre python - rep (), Str ()
  17. Python - Programmation orientée objet - _Appel()
  18. Python calling matlab script
  19. Python - Programmation orientée objet - _Nouveau() et mode Singleton
  20. Python - Programmation orientée objet - méthode magique (méthode de double soulignement)
  21. Python - Programmation orientée objet - pratique (6)
  22. Python - Programmation orientée objet - réflexion hasattr, GetAttr, GetAttr, delattr
  23. Python - Programmation orientée objet - _Dict
  24. Python - pydantic (2) Modèle imbriqué
  25. Non-ASCII character ‘\xe5‘ in file kf1.py on line 4, but no encoding declared; see http://python.or
  26. python笔记(一)
  27. Non - ASCII character 'xe5' in file kf1.py on Line 4, but no Encoding declared;Voirhttp://python.or
  28. Notes Python (1)
  29. Talk about how JMeter executes Python scripts concurrently
  30. In Beijing, you can't see the moon in the Mid Autumn Festival. Draw a blood red moon in Python
  31. Un des pandas crée un objet
  32. Machine learning | unitary regression model Python practical case
  33. Draw a "Lollipop chart" with Excel and python
  34. Python uses scikit learn to calculate TF-IDF
  35. Getting started with Python Basics_ 3 conditional statements and iterative loops
  36. Python dynamic properties and features
  37. 云计算开发:Python内置函数-min()函数详解
  38. [Python skill] how to speed up loop operation and numpy array operation
  39. 雲計算開發:Python內置函數-min()函數詳解
  40. Développement de l'informatique en nuage: explication détaillée de la fonction intégrée python - min ()
  41. 从0起步学Python(附程序实例讲解)第1讲
  42. 从0起步学Python(附程序实例讲解)第1讲
  43. Apprendre Python à partir de 0 (avec des exemples de programme) leçon 1
  44. Apprendre Python à partir de 0 (avec des exemples de programme) leçon 1
  45. With Python, I'll take you to enjoy it for a month when the Mid Autumn Festival is coming
  46. You can't write interface software in Python! Which software on sale has no UI?
  47. Python国内外原题解析及源码1~15
  48. Python实现长篇英文自动纠错~
  49. Python implémente la correction automatique des erreurs en anglais long
  50. Analyse des problèmes originaux et code source de Python au pays et à l'étranger 1 ~ 15
  51. 一张思维导图学Python之表白
  52. Python教学中课程思政建设的研究探索2
  53. Recherche sur la construction idéologique et politique du Programme d'études dans l'enseignement Python 2
  54. Une présentation de la cartographie mentale Python
  55. Python高级用法总结(8)-函数式编程
  56. Python + Mirai development QQ robot starting tutorial (2021.9.9 test is valid)
  57. Python Advanced use Summary (8) - functional Programming
  58. How to get started with Python and share learning methods for free. All you want to know is here
  59. Python + Mirai development QQ robot starting tutorial (2021.9.9 test is valid)
  60. Python基础第1讲(含代码、Python最新安装包、父与子的编程之旅:与小卡特一起学Python中文版)