J'ai réfléchi à la façon d'apprendre la programmation gratuitement.

Background

J'ai pensé à un moyen peu coûteux d'apprendre la programmation à partir de rien. (Édition Mac) C'est une continuation de.

Cette fois, j'ai essayé de résumer comment apprendre le programme gratuitement pour ceux qui ont un smartphone et commencent à acheter un PC.

OPAC - Library search system

C'est peut-être l'OPAC que les diplômés des collèges connaissent, mais pas les diplômés du premier cycle du secondaire et du secondaire. Si vous êtes une université, il vous sera demandé lors de la première orientation de votre première année de rechercher des livres, des magazines, des articles, etc.

Sur Google

Comme prévu, je pense que VBA est le pilier, même si le programme lui-même est pour la plupart dans un état délicieux. Par conséquent, je pense que la recherche ne sera pas interceptée à moins qu'il s'agisse d'une bibliothèque légèrement plus grande.

Cependant, si vous vivez dans les trois grandes régions métropolitaines, il y a toujours un livre Python si vous allez dans une bibliothèque quelque part, il n'y a donc aucune perte à avoir la possibilité de rechercher de cette façon.

Comme test Bibliothèque métropolitaine de Tokyo J'ai cherché un livre Python à Tokyo.

OPAC.png

Ici, j'ai vérifié [Bibliothèque municipale] et [Bibliothèque municipale] et recherché "Python".

search.png

Comme il est dans l'ordre alphabétique, il est affiché à partir d'Adachi Ward, mais il semble qu'il y ait des dizaines de livres dans une bibliothèque. Cliquez sur une bibliothèque à proximité dans le menu de gauche pour refléter les résultats de la recherche.

Il y aura probablement environ 2500 à 3000 livres à Tokyo.

Web site

Si vous l'exécutez en utilisant le code écrit sur ces deux sites, vous pouvez couvrir la plupart des choses. (Sirsen: sweat_smile :)

Après cela, l'exemple de code est également écrit dans le document sur le site officiel. Il existe de nombreuses bibliothèques, mais lorsque l'apprentissage progresse et que vous voulez créer quelque chose vous-même, vous pouvez sélectionner et utiliser autant que vous le souhaitez, et je pense que peu de développeurs se souviennent de toutes.

--Série Python2

Skill Check

Une fois que vous avez fini d'apprendre, c'est une bonne idée de tester vos compétences comme un test de force. Si vous voulez vraiment commencer, vous pouvez utiliser AOJ, mais vous pouvez définir le niveau de difficulté et poser des questions. Avec la méthode, Paiza est plus facile à atteindre. Il y a environ 200 questions pour chaque niveau de difficulté, S, A, B, C et D, mais j'espère pouvoir répondre correctement à bon nombre des questions C et D. C'est encore mieux si vous pouvez résoudre le problème B. (Au moins, la compétence recherchée par les développeurs généraux est le problème B.En fait, j'arrive à obtenir un certain salaire et un certain travail.)

Quand j'ai dit cela, j'ai résolu le problème A une seule fois: cri: Je regrette un peu si je pouvais apprendre la récurrence, la recherche de 2 minutes, la planification dynamique, etc. en classe et le sortir: suer:

paiza.png

(Remarque: pas un employé de Gino ou un employé contractuel: espion :)

NextStage

Si vous vous sentez en confiance avec Skill Check, vous pouvez passer à la phase de création de jeux et de sites Web. Commencez par modifier l'exemple de code en utilisant freegames ou pygame Ça peut être bon. (J'ai déjà installé et joué au jeu depuis [Python] pip pour résumer la méthode.)

PostScript Ensuite, je parlerai de Python2 et Python3.

Recommended Posts

J'ai réfléchi à la façon d'apprendre la programmation gratuitement.
J'ai pensé à un moyen peu coûteux d'apprendre la programmation à partir de rien. (Édition Raspberry Pi)
En savoir plus sur la programmation
[Pour les débutants] Comment étudier la programmation Mémo privé
Ce que j'ai pensé et appris à étudier pendant 100 jours dans une école de programmation
J'ai essayé d'apprendre PredNet
Je ne savais pas comment utiliser l'instruction [python] for
J'ai essayé de développer une application Web et j'ai réfléchi à la manière d'éviter que les débutants ne tombent malades.
[Pour les non-programmeurs] Comment marcher Kaggle
Programmation tirée des livres le 10 mai
Comment bloquer les publicités gratuitement sur les applications iPhone et iPad
Programmation tirée des livres le 7 mai
Je veux gratter des images et les former
J'ai essayé de m'organiser à propos de MCMC.
Dédié aux débutants! Comment apprendre la programmation avec le moins d'argent possible
Comment collecter des données Twitter sans programmation
Comment créer un fichier * .spec pour pyinstaller.
Je veux savoir comment fonctionne LINUX!
Comment installer le sous-système Windows pour Linux
Comment utiliser "deque" pour les données Python
Comment utiliser l'authentification par empreinte digitale pour KDE
Ce que j'ai appris en mettant en œuvre comment créer une boîte par défaut pour SSD
Comment partager un environnement virtuel [About requirements.txt]
Comment utiliser MkDocs pour la première fois
Comment profiter de la programmation avec Minecraft (Ruby, Python)
Comment créer un plug-in Spigot (pour les débutants Java)
J'ai essayé d'apprendre le fonctionnement logique avec TF Learn
Comment utiliser Template Engine pour Network Engineer
J'ai réfléchi un peu à l'API grandissante de TensorFlow
J'ai essayé de laisser VAE apprendre les animations
Comment installer Python pour les chercheurs de sociétés pharmaceutiques
J'ai essayé la programmation python pour la première fois.
Comment utiliser les outils d'analyse de données pour les débutants
J'ai essayé de faire de l'IA pour Smash Bra
Comment écrire une instruction ShellScript Bash for
J'ai lu "Comment créer un laboratoire de piratage"
Programme de recherche complète des séquences (pour la programmation du concours)
[ESXi (vCenter)] Comment ajouter une carte réseau pour CentOS 7.3
Introduction à la programmation (Python) TA Tendency pour les débutants
[Python] En savoir plus sur la programmation asynchrone et les boucles d'événements
Impossible d'ouvrir le fichier pour écrire à propos de sudo
Comment entraîner Kaldi avec JUST Corpus
Comment rendre le Python des débutants plus rapide [numpy]
Apprenez à gonfler des images à partir du code TensorFlow
J'aimerais en savoir plus sur Django page nation
Comment trouver la corrélation pour les variables catégorielles
Comment forcer TensorFlow 2.3.0 à construire pour CUDA11 + cuDNN8
Comment définir l'affinité du processeur pour les threads de processus
Une idée fausse improbable sur la façon de spécifier un gestionnaire pour un zip téléchargé avec Lambda