Examen de base de la certification Python3 Engineer - Notes et tendances des problèmes

Examen de certification de base d'ingénieur Python3

■ Détails de l'examen

Date de l'examen: toute l'année (vérifiez le lieu de l'examen car il se déroule également dans les écoles d'informatique) URL de l'application: http://cbt.odyssey-com.co.jp/pythonic-exam.html Frais d'examen: 10000 yens (hors taxes)

■ Plan de l'examen

Nom de l'examen: examen de base de la certification d'ingénieur Python3 (Nom anglais: Python 3 Certified Engineer Basic Examination) Nom de la qualification: Python3 Engineer Certification Basic Exam (Nom anglais: Python 3 Basic Grammar Certification) Résumé: Examens qui demandent les bases de la grammaire Nombre de questions: 40 questions (toutes les questions de sélection: 1 question Calcul de 25 points) Durée du test: 60 minutes Pass line: taux de réponse correcte de 70% Portée des questions: O'Reilly Japan "Python Tutorial 3rd Edition" et connaissances générales

■ URL de test pratique

https://diver.diveintocode.jp/exam

Niveau de programmation de l'écrivain

Je suis un débutant.

■Progato ・ Rubis ・ Python

■Kaggle ・ Touchez seulement

■Rails tutorial ・ Terminé jusqu'aux 14 derniers chapitres

Contenu du test simulé

De là, j'écrirai la réponse en fonction de la question.

Question 1: Sélectionnez l'option pour afficher tous les packages installés dans l'environnement virtuel à partir des options.

Bonne réponse: pip list

pip est utilisé pour la gestion des packages. La principale chose que vous pouvez faire est de créer un package ・ Installation ·améliorer · Retirer Il existe diverses autres commandes, dont certaines sont résumées dans le tableau ci-dessous.

subcommand sens
install Peut être installé en spécifiant un package
--Vous pouvez installer la dernière version avec mise à jour
uninstall Inverse de l'installation
freeze Liste des packages installés (affichage pour l'installation)
list Afficher tous les packages installés dans l'environnement virtuel
show afficher les informations sur le package affichées par nom de package
Question 2: Sélectionnez le résultat de la sortie lorsque le programme suivant est exécuté.

Bonne réponse: "0 1 2"

num_list  = [2, 4, 6, 4, 4, 2, 6]
for i in range(num_list.count(4)):
    print(i, end=' ')

count est une méthode pour compter le nombre de cibles. En répétant avec for et en entrant end = '' Exprimé comme 0 1 2.

Question 3: Sélectionnez le résultat de sortie correct lorsque le programme suivant est exécuté.

Bonne réponse: "Noro"

def dive_into_code(teacher, *mentor):
    print(teacher)

dive_into_code('Noro', 'Nakao', 'Miyaoka')

Les arguments positionnels erratiques («Nakao», «Miyaoka») sont attribués collectivement à (* menter).

Problèmes similaires


dic = [
    ['Noro', 'Nakao', 'Miyaoka'],
    ['Kimura', 'Miyashita', 'Shibata'],
    ['Matsumoto', 'Tanaka', 'Ivan'],
]

print(list(zip(*dic)))

Bonne réponse: «[('Noro', 'Kimura', 'Matsumoto'), ('Nakao', 'Miyashita', 'Tanaka'), ('Miyaoka', 'Shibata', 'Ivan')]`

Question 4: Sélectionnez le résultat de sortie correct lorsque le programme suivant est exécuté.

Questions d'examen simulées


dive_into_code = [(1, 'Noro'), (2, 'Nakao'), (3, 'Miyaoka'), (4, 'Kimura')]
dic = dive_into_code
#1 rend le deuxième élément dans l'ordre croissant. S'il vaut 0, le premier élément est dans l'ordre croissant.
dic.sort(key=lambda dic: dic[1]) 

print(dic)

Bonne réponse: «[(4, 'Kimura'), (3, 'Miyaoka'), (2, 'Nakao'), (1, 'Noro')]» Donc vous triez par K → M → Na → Non.

Question 5: Sélectionnez le résultat de sortie correct lorsque le programme suivant est exécuté.

Bonne réponse: xxxxCODExxxxDIVExxxxDIVE

replace.py


d = 'xxxxDIVExxxxDIVExxxxDIVE'

print(d.replace('DIVE', 'CODE', 1))

String.replace (chaîne de caractères avant remplacement, chaîne de caractères après remplacement, nombre maximum de fois)

Question 6: Sélectionnez le résultat de sortie correct lorsque le programme suivant est exécuté.

Bonne réponse: "3.142"

% Largeur totale. Largeur après la virgule décimale f

format.py


print("Résultat de sortie:")
print('Le rapport de circonférence est%5.C'est 3f.'%math.pi)

Le rapport de circonférence est de 3.142
Question 7: Sélectionnez le résultat de sortie correct lorsque le programme suivant est exécuté.

Bonne réponse: «[('Noro', 'Kimura', 'Matsumoto'), ('Nakao', 'Miyashita', 'Tanaka'), ('Miyaoka', 'Shibata', 'Ivan')]`

Comment changer le type de liste: liste en type de dictionnaire: dictionnaire à l'aide de zip

zip.py


dic = [
    ['Noro', 'Nakao', 'Miyaoka'],
    ['Kimura', 'Miyashita', 'Shibata'],
    ['Matsumoto', 'Tanaka', 'Ivan'],
]

print(list(zip(*dic)))

J'ai évoqué ce qui suit. https://pg-chain.com/python-dictionary-list

c'est tout

Recommended Posts

Examen de base de la certification Python3 Engineer - Notes et tendances des problèmes
Passez l'examen de base de la certification d'ingénieur Python3
Comment réussir et étudier l'examen de base de la certification d'ingénieur Python 3
Enregistrement de l'examen de base de la certification d'ingénieur Python3 pour débutant en programmation
Comment les amateurs ont réussi l'examen de base de la certification d'ingénieur Python 3
L'examen de base de la certification d'ingénieur Python 3 est-il vraiment facile?
Impressions de passer l'examen de base de la certification d'ingénieur Python 3
Installation de Python et grammaire de base
Installation de Python (Python 3.7.7) et grammaire de base
Comparaison de la grammaire de base entre Java et Python
Cours de base Python (14 modules et packages)
Examen de base de la certification d'ingénieur Python3 - J'ai essayé de résoudre l'examen simulé
Un mémorandum concernant l'acquisition de l'examen de base de certification d'ingénieur Python3
Différence entre Ruby et Python (syntaxe de base)
Comment étudier l'examen de base de la certification d'ingénieur Python 3 par un débutant Python (passé en août 2020)
Une histoire sur un amateur de programmation d'arts libéraux qui obtient un examen de base de certification d'ingénieur Python3
Test d'analyse des données de certification d'ingénieur Python3
Formation préalable à l'examen d'analyse des données de certification d'ingénieur Python 3
[Python / Chrome] Paramètres de base et opérations de scraping
Fonctionnement de base de Python Pandas Series et Dataframe (1)
Écriture de base Python
Comment un "banquier amateur" a réussi l'examen de base de la certification d'ingénieur Python 3 en une semaine
Grammaire de base Python3
RF Python Basic_02
[Python] AGC043A (problème de lecture et de DP) [At Coder]
Informations de base Écrire le problème d'algorithme de l'automne 2018 en Python
Avoir réussi l'examen d'analyse des données de certification d'ingénieur Python
Résumé de l'algorithme de tri de base python (examen d'ingénieur d'information de base)
[Test d'analyse des données de certification d'ingénieur Python3] Examen / expérience de réussite
Installation de Python 3 sur Mac et vérification du fonctionnement de base Partie 1
[Qualification] J'ai essayé d'étudier Python à partir des bases pour passer l'examen de base de la certification d'ingénieur python3 (dossier d'examen)
[Qualification] J'ai essayé d'étudier Python à partir des bases pour passer l'examen de base de certification d'ingénieur python3 (édition d'étude)