Maison > développement back-end > Tutoriel Python > Comment créer un programme d'études personnel localement en Python

Comment créer un programme d'études personnel localement en Python

Barbara Streisand
Libérer: 2025-01-09 06:15:41
original
963 Les gens l'ont consulté

How to Build Personal Curicullum Locally in Python

Cas d'apprentissage

Cet article vise à expliquer comment apprendre SQL à l'aide du didacticiel SQL de Mode et de la méthode de Kevin Li, combinés à une discussion engageante sur Hacker News. J'ai commencé à apprendre SQL en utilisant les tutoriels SQL de Mode et j'ai découvert les stratégies d'apprentissage efficaces proposées par Kevin Li. Son approche met l'accent sur trois points clés :

  1. Identifiez rapidement les bases.
  2. Construisez un parcours d'apprentissage personnel pour devenir un expert et éviter le piège de devenir un "expert débutant".
  3. Concentrez votre étude pendant les 15 à 20 premières heures pour renforcer votre mémoire initiale, puis ralentissez le rythme et procédez étape par étape.

Pour construire mon cours d'apprentissage SQL personnel, j'ai utilisé les tutoriels SQL de Mode. J'ai ajouté un identifiant (MST) pour suivre mes progrès et utilisé Beautiful Soup pour le web scraping afin de créer rapidement un fichier contenant le numéro et le titre du cours. Cette approche m'a permis d'organiser efficacement le matériel d'étude et de suivre facilement mes progrès dans mes études.

Code Python et explication

Configuration initiale et analyse HTML : Nous importons d’abord les bibliothèques nécessaires et récupérons le contenu HTML de la page du didacticiel SQL de Mode.

<code class="language-python">import requests
from bs4 import BeautifulSoup

url = "https://www.php.cn/link/a188af0bc920853d3673ab71c5f2a440"

response = requests.get(url)
soup = BeautifulSoup(response.text, 'html.parser')</code>
Copier après la connexion

Titre de l'extrait : Ensuite, nous trouvons tous les éléments <h4> qui contiennent le titre du cours.

<code class="language-python">titles = [title.get_text() for title in soup.find_all('h4')]</code>
Copier après la connexion

Créer un fichier avec des titres formatés : Enfin, nous créons un fichier pour chaque titre, formatons le titre et ajoutons un index.

<code class="language-python">for i, title in enumerate(titles):
    file_name = title.strip().replace(' ', '-').replace('/', '_') + '.md'  # 将空格替换为连字符,并添加.md扩展名
    file_name = f"{i:02d}-{file_name}"  # 在索引前添加前导零(2位数字)
    open(file_name, 'a').close()  # 以追加模式打开文件以创建或更新访问时间戳</code>
Copier après la connexion

Ce code garantit :

  • Récupérez et analysez le contenu HTML.
  • Extraire le titre du cours.
  • Créez un fichier contenant des en-têtes et un index formatés.

En utilisant ce script, je peux rapidement générer des fichiers bien organisés dans mon système de fichiers et ajouter du contenu au fur et à mesure que j'apprends. Cette approche s'aligne sur la stratégie de Kevin Li et m'aide à suivre mes progrès et à rester motivé pour apprendre.

Lien

https://www.php.cn/link/0a90c1fdd4b06c0822b0cbfae4bb0c06
https://www.php.cn/link/a188af0bc920853d3673ab71c5f2a440

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal