From e38ca7ae333d1b8c658ed76ec8f6919e6f1bd2b3 Mon Sep 17 00:00:00 2001 From: Moses Li Date: Tue, 1 Nov 2022 11:25:23 -0400 Subject: [PATCH 01/22] Create README.fr.md --- README.fr.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 README.fr.md diff --git a/README.fr.md b/README.fr.md new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/README.fr.md @@ -0,0 +1 @@ + From b15dfaa88d68ed8da1004eedaad2370f6b5b6203 Mon Sep 17 00:00:00 2001 From: Moses Li Date: Tue, 1 Nov 2022 11:34:16 -0400 Subject: [PATCH 02/22] Update README.fr.md --- README.fr.md | 98 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 98 insertions(+) diff --git a/README.fr.md b/README.fr.md index 8b137891..23a4df13 100644 --- a/README.fr.md +++ b/README.fr.md @@ -1 +1,99 @@ +Ultimate Python study guide +CircleCI Code Coverage Quality Gate Status License r/Python +Ultimate Python study guide for newcomers and professionals alike. 🐍 🐍 🐍 + +print("Ultimate Python study guide") +English | 한국어 | 繁体中文 | Español | Deutsch | Français | 日本文語 + +Motivation +I created this GitHub repo to share what I've learned about core Python over the past 5+ years of using it as a college graduate, an employee at large-scale companies and an open-source contributor of repositories like Celery and Full Stack Python. I look forward to seeing more people learn Python and pursue their passions through it. 🎓 + +Goals +Here are the primary goals of creating this guide: + +🏆 Serve as a resource for Python newcomers who prefer to learn hands-on. This repository has a collection of standalone modules which can be run in an IDE like PyCharm and in the browser like Replit. Even a plain old terminal will work with the examples. Most lines have carefully crafted comments which guide a reader through what the programs are doing step-by-step. Users are encouraged to modify source code anywhere as long as the main routines are not deleted and run successfully after each change. + +🏆 Serve as a pure guide for those who want to revisit core Python concepts. Only builtin libraries are leveraged so that these concepts can be conveyed without the overhead of domain-specific concepts. As such, popular open-source libraries and frameworks (i.e. sqlalchemy, requests, pandas) are not installed. However, reading the source code in these frameworks is inspiring and highly encouraged if your goal is to become a true Pythonista. + +Getting started +Run on Replit + +Click the badge above to spin up a working environment in the browser without needing Git and Python installed on your local machine. If these requirements are already met, feel free to clone the repository directly. + +Once the repository is accessible, you are ready to learn from the standalone modules. To get the most out of each module, read the module code and run it. There are two ways of running the modules: + +Run a single module: python ultimatepython/syntax/variable.py +Run all of the modules: python runner.py +Table of contents +📚 = External resource, 🍰 = Beginner topic, 🤯 = Advanced topic + +About Python +Overview: What is Python (📚, 🍰) +Design philosophy: The Zen of Python (📚) +Style guide: Style Guide for Python Code (📚, 🤯) +Data model: Data model (📚, 🤯) +Standard library: The Python Standard Library (📚, 🤯) +Built-in functions: Built-in Functions (📚) +Syntax +Variable: Built-in literals (🍰) +Expression: Numeric operations (🍰) +Conditional: if | if-else | if-elif-else (🍰) +Loop: for-loop | while-loop (🍰) +Function: def | lambda (🍰) +Data Structures +List: List operations (🍰) +Tuple: Tuple operations +Set: Set operations +Dict: Dictionary operations (🍰) +Comprehension: list | tuple | set | dict +String: String operations (🍰) +Deque: deque (🤯) +Time complexity: cPython operations (📚, 🤯) +Classes +Basic class: Basic definition (🍰) +Abstract class: Abstract definition +Exception class: Exception definition +Iterator class: Iterator definition | yield (🤯) +Advanced +Decorator: Decorator definition | wraps (🤯) +Context manager: Context managers (🤯) +Method resolution order: mro (🤯) +Mixin: Mixin definition (🤯) +Metaclass: Metaclass definition (🤯) +Thread: ThreadPoolExecutor (🤯) +Asyncio: async | await (🤯) +Weak reference: weakref (🤯) +Benchmark: cProfile | pstats (🤯) +Mocking: MagicMock | PropertyMock | patch (🤯) +Regular expression: search | findall | match | fullmatch (🤯) +Data format: json | xml | csv (🤯) +Datetime: datetime | timezone (🤯) +Additional resources +👔 = Interview resource, 🧪 = Code samples, 🧠 = Project ideas + +GitHub repositories +Keep learning by reading from other well-regarded resources. + +TheAlgorithms/Python (👔, 🧪) +faif/python-patterns (👔, 🧪) +geekcomputers/Python (🧪) +trekhleb/homemade-machine-learning (🧪) +karan/Projects (🧠) +MunGell/awesome-for-beginners (🧠) +vinta/awesome-python +academic/awesome-datascience +josephmisiti/awesome-machine-learning +ZuzooVn/machine-learning-for-software-engineers +30-seconds/30-seconds-of-python (🧪) +ml-tooling/best-of-python +Interactive practice +Keep practicing so that your coding skills don't get rusty. + +leetcode.com (👔) +hackerrank.com (👔) +kaggle.com (🧠) +exercism.io +projecteuler.net +DevProjects +codewars.com From cd90c29fb16e315521dc8bbe84886b9bc06cf27a Mon Sep 17 00:00:00 2001 From: Moses Li Date: Tue, 1 Nov 2022 11:38:13 -0400 Subject: [PATCH 03/22] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index a34fb4bb..6c6d2182 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,8 @@ print("Ultimate Python study guide") [한국어](README.ko.md) | [繁体中文](README.zh_tw.md) | [Español](README.es.md) | -[Deutsch](README.de.md) +[Deutsch](README.de.md) | +[Français](README.fr.md) | ## Motivation From 31bf5e805107da2a913e2c67b3dd866ad62d18b4 Mon Sep 17 00:00:00 2001 From: Moses Li Date: Tue, 1 Nov 2022 11:42:34 -0400 Subject: [PATCH 04/22] Update README.fr.md --- README.fr.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.fr.md b/README.fr.md index 23a4df13..3692378a 100644 --- a/README.fr.md +++ b/README.fr.md @@ -1,10 +1,10 @@ -Ultimate Python study guide +Le suprême guide d'étudier de Python CircleCI Code Coverage Quality Gate Status License r/Python -Ultimate Python study guide for newcomers and professionals alike. 🐍 🐍 🐍 +Le suprême guide d'étudier de Python pour newcomers et professionals alike. 🐍 🐍 🐍 print("Ultimate Python study guide") -English | 한국어 | 繁体中文 | Español | Deutsch | Français | 日本文語 +English | 한국어 | 繁体中文 | Español | Deutsch | Français | 日本語 Motivation I created this GitHub repo to share what I've learned about core Python over the past 5+ years of using it as a college graduate, an employee at large-scale companies and an open-source contributor of repositories like Celery and Full Stack Python. I look forward to seeing more people learn Python and pursue their passions through it. 🎓 From e5167ecbdf6e81fcac1774afadcead20d93658c7 Mon Sep 17 00:00:00 2001 From: Moses Li Date: Tue, 1 Nov 2022 12:42:41 -0400 Subject: [PATCH 05/22] Create README.jp.md --- README.jp.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 README.jp.md diff --git a/README.jp.md b/README.jp.md new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/README.jp.md @@ -0,0 +1 @@ + From 88817b4e1e240db57325f11c71d9583b8e19ac02 Mon Sep 17 00:00:00 2001 From: Moses Li Date: Tue, 1 Nov 2022 12:45:58 -0400 Subject: [PATCH 06/22] Update README.fr.md --- README.fr.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.fr.md b/README.fr.md index 3692378a..6d08d69d 100644 --- a/README.fr.md +++ b/README.fr.md @@ -1,13 +1,13 @@ Le suprême guide d'étudier de Python CircleCI Code Coverage Quality Gate Status License r/Python -Le suprême guide d'étudier de Python pour newcomers et professionals alike. 🐍 🐍 🐍 +Le suprême guide d'étudier de Python pour les nouveaux venus et professionnels se ressemblent. 🐍 🐍 🐍 print("Ultimate Python study guide") English | 한국어 | 繁体中文 | Español | Deutsch | Français | 日本語 -Motivation -I created this GitHub repo to share what I've learned about core Python over the past 5+ years of using it as a college graduate, an employee at large-scale companies and an open-source contributor of repositories like Celery and Full Stack Python. I look forward to seeing more people learn Python and pursue their passions through it. 🎓 +La motivation +Je crée this GitHub repo to share what I've learned about core Python over the past 5+ years of using it as a college graduate, an employee at large-scale companies and an open-source contributor of repositories like Celery and Full Stack Python. I look forward to seeing more people learn Python and pursue their passions through it. 🎓 Goals Here are the primary goals of creating this guide: From 4d1487e44b3e8ac173d2b826d081fbc9ebf030e7 Mon Sep 17 00:00:00 2001 From: Moses Li Date: Tue, 1 Nov 2022 12:47:42 -0400 Subject: [PATCH 07/22] Update README.fr.md --- README.fr.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/README.fr.md b/README.fr.md index 6d08d69d..f301a273 100644 --- a/README.fr.md +++ b/README.fr.md @@ -1,5 +1,10 @@ Le suprême guide d'étudier de Python -CircleCI Code Coverage Quality Gate Status License r/Python + +[![CircleCI](https://img.shields.io/circleci/build/github/huangsam/ultimate-python)](https://circleci.com/gh/huangsam/ultimate-python) +[![Code Coverage](https://img.shields.io/codecov/c/github/huangsam/ultimate-python)](https://codecov.io/gh/huangsam/ultimate-python) +[![Quality Gate Status](https://img.shields.io/sonar/quality_gate/huangsam_ultimate-python?server=https%3A%2F%2Fsonarcloud.io)](https://sonarcloud.io/dashboard?id=huangsam_ultimate-python) +[![License](https://img.shields.io/github/license/huangsam/ultimate-python)](https://github.com/huangsam/ultimate-python/blob/master/LICENSE) +[![r/Python](https://img.shields.io/reddit/subreddit-subscribers/Python)](https://www.reddit.com/r/Python/comments/inllmf/ultimate_python_study_guide/) Le suprême guide d'étudier de Python pour les nouveaux venus et professionnels se ressemblent. 🐍 🐍 🐍 From e6685d4e6d96b29441d64b4e5528ae32209aae69 Mon Sep 17 00:00:00 2001 From: Moses Li Date: Tue, 1 Nov 2022 12:48:42 -0400 Subject: [PATCH 08/22] Update README.fr.md --- README.fr.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.fr.md b/README.fr.md index f301a273..294423b5 100644 --- a/README.fr.md +++ b/README.fr.md @@ -1,4 +1,4 @@ -Le suprême guide d'étudier de Python +# Le suprême guide d'étudier de Python [![CircleCI](https://img.shields.io/circleci/build/github/huangsam/ultimate-python)](https://circleci.com/gh/huangsam/ultimate-python) [![Code Coverage](https://img.shields.io/codecov/c/github/huangsam/ultimate-python)](https://codecov.io/gh/huangsam/ultimate-python) From e2eb489981c7ce9cce6fadac2884db98421951ee Mon Sep 17 00:00:00 2001 From: Moses Li Date: Wed, 2 Nov 2022 11:57:38 -0400 Subject: [PATCH 09/22] Update README.fr.md --- README.fr.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/README.fr.md b/README.fr.md index 294423b5..83416985 100644 --- a/README.fr.md +++ b/README.fr.md @@ -8,11 +8,15 @@ Le suprême guide d'étudier de Python pour les nouveaux venus et professionnels se ressemblent. 🐍 🐍 🐍 +```python print("Ultimate Python study guide") +``` + English | 한국어 | 繁体中文 | Español | Deutsch | Français | 日本語 -La motivation -Je crée this GitHub repo to share what I've learned about core Python over the past 5+ years of using it as a college graduate, an employee at large-scale companies and an open-source contributor of repositories like Celery and Full Stack Python. I look forward to seeing more people learn Python and pursue their passions through it. 🎓 +# La motivation + +Je crée son GitHub dépôt à partager quel j'ai apprendu à propos de cœur de Python plus de la 5 années passées de utilise la comme un college graduate, un employee at large-scale companies et un open-source contributor de dépôts like Celery et Full Stack Python. Je regarde avancer à voir plus de peuples apprendrent Python et pursue their passions through it. 🎓 Goals Here are the primary goals of creating this guide: From 7c059dfd968d42836cd7d5b77950901389e243db Mon Sep 17 00:00:00 2001 From: Moses Li Date: Wed, 2 Nov 2022 13:42:06 -0400 Subject: [PATCH 10/22] Update README.fr.md --- README.fr.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/README.fr.md b/README.fr.md index 83416985..27904337 100644 --- a/README.fr.md +++ b/README.fr.md @@ -14,12 +14,13 @@ print("Ultimate Python study guide") English | 한국어 | 繁体中文 | Español | Deutsch | Français | 日本語 -# La motivation +## La motivation -Je crée son GitHub dépôt à partager quel j'ai apprendu à propos de cœur de Python plus de la 5 années passées de utilise la comme un college graduate, un employee at large-scale companies et un open-source contributor de dépôts like Celery et Full Stack Python. Je regarde avancer à voir plus de peuples apprendrent Python et pursue their passions through it. 🎓 +Je crée son GitHub dépôt à partager quel j'ai apprendu à propos de cœur de Python plus de la 5 années passées de utilise la comme un college graduate, un employee à grands échelles sociétés et un source-ouvert collaborateur de dépôts comme Celery et Full Stack Python. Je regarde avancer à voir plus de peuples apprendrent Python et poursuivent ses passions par la. 🎓 -Goals -Here are the primary goals of creating this guide: +## Goals + +Ils sont les buts principals de créent son guide: 🏆 Serve as a resource for Python newcomers who prefer to learn hands-on. This repository has a collection of standalone modules which can be run in an IDE like PyCharm and in the browser like Replit. Even a plain old terminal will work with the examples. Most lines have carefully crafted comments which guide a reader through what the programs are doing step-by-step. Users are encouraged to modify source code anywhere as long as the main routines are not deleted and run successfully after each change. From 0eada7711b28a3befbfd96fefb984a9c81a0cf7f Mon Sep 17 00:00:00 2001 From: Moses Li Date: Wed, 2 Nov 2022 13:43:58 -0400 Subject: [PATCH 11/22] Rename README.md to README/README.md --- README.md => README/README.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename README.md => README/README.md (100%) diff --git a/README.md b/README/README.md similarity index 100% rename from README.md rename to README/README.md From 1ba42209a0deaf3d72b2e82eaac44d9ea715d124 Mon Sep 17 00:00:00 2001 From: Moses Li Date: Wed, 2 Nov 2022 13:44:52 -0400 Subject: [PATCH 12/22] Rename README.de.md to README/README.de.md --- README.de.md => README/README.de.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename README.de.md => README/README.de.md (100%) diff --git a/README.de.md b/README/README.de.md similarity index 100% rename from README.de.md rename to README/README.de.md From ff8773461cd090ab0b8efd7e91e47b6b766e0aab Mon Sep 17 00:00:00 2001 From: Moses Li Date: Wed, 2 Nov 2022 13:45:36 -0400 Subject: [PATCH 13/22] Rename README.es.md to README/RRADME.es.md --- README.es.md => README/RRADME.es.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename README.es.md => README/RRADME.es.md (100%) diff --git a/README.es.md b/README/RRADME.es.md similarity index 100% rename from README.es.md rename to README/RRADME.es.md From a432a6e575ff408a3dea6ceefa8f419c1ba1e060 Mon Sep 17 00:00:00 2001 From: Moses Li Date: Wed, 2 Nov 2022 13:46:09 -0400 Subject: [PATCH 14/22] Rename README.fr.md to README/README.fr.md --- README.fr.md => README/README.fr.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename README.fr.md => README/README.fr.md (100%) diff --git a/README.fr.md b/README/README.fr.md similarity index 100% rename from README.fr.md rename to README/README.fr.md From d5a753b677d25ee39d2acceeea908613e8b989db Mon Sep 17 00:00:00 2001 From: Moses Li Date: Wed, 2 Nov 2022 13:46:45 -0400 Subject: [PATCH 15/22] Rename README.jp.md to README/README.jp.md --- README.jp.md => README/README.jp.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename README.jp.md => README/README.jp.md (100%) diff --git a/README.jp.md b/README/README.jp.md similarity index 100% rename from README.jp.md rename to README/README.jp.md From 0161051de8bb7b92bb06dc3194962504ca949091 Mon Sep 17 00:00:00 2001 From: Moses Li Date: Wed, 2 Nov 2022 13:47:12 -0400 Subject: [PATCH 16/22] Rename README.ko.md to README/README.ko.md --- README.ko.md => README/README.ko.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename README.ko.md => README/README.ko.md (100%) diff --git a/README.ko.md b/README/README.ko.md similarity index 100% rename from README.ko.md rename to README/README.ko.md From f55436098db0df9069eb09bf98266a194a6d9e82 Mon Sep 17 00:00:00 2001 From: Moses Li Date: Wed, 2 Nov 2022 13:47:57 -0400 Subject: [PATCH 17/22] Rename README.zh_tw.md to README/README.zh_tw.md --- README.zh_tw.md => README/README.zh_tw.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename README.zh_tw.md => README/README.zh_tw.md (100%) diff --git a/README.zh_tw.md b/README/README.zh_tw.md similarity index 100% rename from README.zh_tw.md rename to README/README.zh_tw.md From 7e0abd272b8a2afe636857ca5a3664cccefb5a41 Mon Sep 17 00:00:00 2001 From: Moses Li Date: Wed, 2 Nov 2022 13:49:31 -0400 Subject: [PATCH 18/22] Update README.md --- README/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README/README.md b/README/README.md index 6c6d2182..18649bfb 100644 --- a/README/README.md +++ b/README/README.md @@ -18,6 +18,7 @@ print("Ultimate Python study guide") [Español](README.es.md) | [Deutsch](README.de.md) | [Français](README.fr.md) | +[日本語](README.jp.md) ## Motivation From 355ed1b8810fcb5607aaba05dcf2cfa7adf8fd99 Mon Sep 17 00:00:00 2001 From: Moses Li Date: Wed, 2 Nov 2022 13:57:19 -0400 Subject: [PATCH 19/22] Update README.fr.md --- README/README.fr.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README/README.fr.md b/README/README.fr.md index 27904337..858757d7 100644 --- a/README/README.fr.md +++ b/README/README.fr.md @@ -22,7 +22,7 @@ Je crée son GitHub dépôt à partager quel j'ai apprendu à propos de cœur de Ils sont les buts principals de créent son guide: -🏆 Serve as a resource for Python newcomers who prefer to learn hands-on. This repository has a collection of standalone modules which can be run in an IDE like PyCharm and in the browser like Replit. Even a plain old terminal will work with the examples. Most lines have carefully crafted comments which guide a reader through what the programs are doing step-by-step. Users are encouraged to modify source code anywhere as long as the main routines are not deleted and run successfully after each change. +🏆 Serve comme un ressource pour les nouveaux venus de Python qui préfèrent à apprendre pratique. Ce dépôt au collection des modules autonomes quel peux être dirige dans un IDE comme PyCharm et en la navigateur comme Replit. Even a plain old terminal will work with the examples. Most lines have carefully crafted comments which guide a reader through what the programs are doing step-by-step. Users are encouraged to modify source code anywhere as long as the main routines are not deleted and run successfully after each change. 🏆 Serve as a pure guide for those who want to revisit core Python concepts. Only builtin libraries are leveraged so that these concepts can be conveyed without the overhead of domain-specific concepts. As such, popular open-source libraries and frameworks (i.e. sqlalchemy, requests, pandas) are not installed. However, reading the source code in these frameworks is inspiring and highly encouraged if your goal is to become a true Pythonista. From a208b9cf5f836678833c595bf4e3208299923d26 Mon Sep 17 00:00:00 2001 From: Moses Li Date: Wed, 9 Nov 2022 08:35:29 -0500 Subject: [PATCH 20/22] Update README.fr.md --- README/README.fr.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README/README.fr.md b/README/README.fr.md index 858757d7..d8258b64 100644 --- a/README/README.fr.md +++ b/README/README.fr.md @@ -18,11 +18,11 @@ English | 한국어 | 繁体中文 | Español | Deutsch | Français | 日本語 Je crée son GitHub dépôt à partager quel j'ai apprendu à propos de cœur de Python plus de la 5 années passées de utilise la comme un college graduate, un employee à grands échelles sociétés et un source-ouvert collaborateur de dépôts comme Celery et Full Stack Python. Je regarde avancer à voir plus de peuples apprendrent Python et poursuivent ses passions par la. 🎓 -## Goals +## Des buts Ils sont les buts principals de créent son guide: -🏆 Serve comme un ressource pour les nouveaux venus de Python qui préfèrent à apprendre pratique. Ce dépôt au collection des modules autonomes quel peux être dirige dans un IDE comme PyCharm et en la navigateur comme Replit. Even a plain old terminal will work with the examples. Most lines have carefully crafted comments which guide a reader through what the programs are doing step-by-step. Users are encouraged to modify source code anywhere as long as the main routines are not deleted and run successfully after each change. +🏆 Serve comme un ressource pour les nouveaux venus de Python qui préfèrent à apprendre pratique. Ce dépôt au collection des modules autonomes quel peux être dirige dans un IDE comme PyCharm et en la navigateur comme Replit. Même un plaine vieux terminal vas travaille avec les exemples. La plupart des lignes ont habileté soigneusement des which guide a reader through what the programs are doing step-by-step. Users are encouraged to modify source code anywhere as long as the main routines are not deleted and run successfully after each change. 🏆 Serve as a pure guide for those who want to revisit core Python concepts. Only builtin libraries are leveraged so that these concepts can be conveyed without the overhead of domain-specific concepts. As such, popular open-source libraries and frameworks (i.e. sqlalchemy, requests, pandas) are not installed. However, reading the source code in these frameworks is inspiring and highly encouraged if your goal is to become a true Pythonista. From 7de685eeda7d9fbe7e44176c0ee20213f5cdbb0a Mon Sep 17 00:00:00 2001 From: Moses Li Date: Thu, 10 Nov 2022 09:49:00 -0500 Subject: [PATCH 21/22] Update README.fr.md --- README/README.fr.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README/README.fr.md b/README/README.fr.md index d8258b64..b98ef1d9 100644 --- a/README/README.fr.md +++ b/README/README.fr.md @@ -22,7 +22,7 @@ Je crée son GitHub dépôt à partager quel j'ai apprendu à propos de cœur de Ils sont les buts principals de créent son guide: -🏆 Serve comme un ressource pour les nouveaux venus de Python qui préfèrent à apprendre pratique. Ce dépôt au collection des modules autonomes quel peux être dirige dans un IDE comme PyCharm et en la navigateur comme Replit. Même un plaine vieux terminal vas travaille avec les exemples. La plupart des lignes ont habileté soigneusement des which guide a reader through what the programs are doing step-by-step. Users are encouraged to modify source code anywhere as long as the main routines are not deleted and run successfully after each change. +🏆 Serve comme un ressource pour les nouveaux venus de Python qui préfèrent à apprendre pratique. Ce dépôt au collection des modules autonomes quel peux être dirige dans un IDE comme PyCharm et en la navigateur comme Replit. Même un plaine vieux terminal vas travaille avec les exemples. La plupart des lignes ont habileté soigneusement des commentaires quels guident un lecteur à travers quels lea programmes sont faire petit à petit. Users are encouraged to modify source code anywhere as long as the main routines are not deleted and run successfully after each change. 🏆 Serve as a pure guide for those who want to revisit core Python concepts. Only builtin libraries are leveraged so that these concepts can be conveyed without the overhead of domain-specific concepts. As such, popular open-source libraries and frameworks (i.e. sqlalchemy, requests, pandas) are not installed. However, reading the source code in these frameworks is inspiring and highly encouraged if your goal is to become a true Pythonista. From 9d1127aec574c1a10bf09f134be16a3a53e846a0 Mon Sep 17 00:00:00 2001 From: Moses Li Date: Wed, 16 Nov 2022 11:08:17 -0500 Subject: [PATCH 22/22] Update README.fr.md --- README/README.fr.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/README/README.fr.md b/README/README.fr.md index b98ef1d9..0add4ba1 100644 --- a/README/README.fr.md +++ b/README/README.fr.md @@ -12,7 +12,13 @@ Le suprême guide d'étudier de Python pour les nouveaux venus et professionnels print("Ultimate Python study guide") ``` -English | 한국어 | 繁体中文 | Español | Deutsch | Français | 日本語 +[English](README.md) | +한국어 | +繁体中文 | +Español | +Deutsch | +Français | +日本語 ## La motivation