Saya mulai belajar Python3 dengan dokumentasi di situs web resmi. Saya suka contoh kode, tetapi sayangnya mereka tidak interaktif di sana. Saya ingin mencoba mengeksekusi kode sendiri, dengan input data yang berbeda dan melihat outputnya. Juga lebih mudah bagi saya secara pribadi untuk mengingat konstruksi bahasa jika saya mengetiknya secara manual beberapa kali. Konsol Python sangat cocok untuk ini, tetapi saya juga ingin memiliki semacam lembar contekan, yang dapat dikembalikan saat menulis program di masa mendatang, jika, misalnya, pertanyaan muncul, bagaimana menulis loop for
di Python, dll. Dan yang terakhir adalah keinginan untuk secara otomatis memeriksa gaya penulisan kode sesuai dengan standar yang ada . Itu terlalu malas untuk membaca dan menyelidiki mereka, jadi saya ingin kode diperiksa secara otomatis dan menyarankan kesalahan apa yang saya buat dan bagaimana cara memperbaikinya.
Hasilnya, saya menuangkan semua percobaan saya ke GitHub .

Repositori adalah kumpulan skrip Python , yang dikategorikan . Setiap skrip berisi contoh kode, dengan komentar dan contoh penggunaan, serta tautan untuk membaca lebih lanjut dan mempelajari setiap topik.
Akibatnya, repositori berubah menjadi kotak pasir, karena pengguna memiliki kesempatan untuk mengubah atau menambahkan kode, melihat cara kerjanya dan menggunakan tes untuk memverifikasi kebenarannya (menggunakan assertion
. Juga dimungkinkan untuk memverifikasi bahwa kode tersebut sesuai dengan standar modern . Secara keseluruhan, ini akan membantu pengguna untuk mempelajari bahasa lebih interaktif dan dari awal untuk menjaga kebersihan kode yang baik.
Repositori juga, menurut pendapat saya, lembar contekan dalam arti bahwa Anda dapat kembali ke sana dan mengingat konstruksi dasar bahasa , metode objek, dan sejenisnya. Juga, karena fakta bahwa kode dijejali dengan assertion
kita, pengguna dapat memeriksa hasil yang diharapkan dari eksekusi fungsi tanpa memulainya.
Cara menggunakan repositori ini
Setiap skrip Python di repositori memiliki struktur berikut:
"""Lists <--- # @see: https://www.learnpython.org/en/Lists <-- , ( - Lists). """ def test_list_type(): """ - ( " " " "). ... """
Oleh karena itu, proses menggunakan repositori dapat sebagai berikut:
Bagian Repositori
- Memulai
- Operator
- Operator Aritmatika (
+
, -
, *
, /
, //
, %
, **
) - Operator Bitwise (
&
, |
, ^
, >>
, <<
, ~
) - Operator Penugasan (
=
, +=
, -=
, /=
, //=
dll.) - Operator Pembanding (
==
!=
, >
, <
, >=
, <=
) - Operator Logis (
and
, or
, not
) - Operator Identitas (
is
, is not
) - Operator Keanggotaan (
in
, not in
)
- Tipe data
- Mengontrol aliran
- Fungsi
- Kelas
- Modul
- Kesalahan dan Pengecualian
- File
- Penambahan
- Tur Singkat Perpustakaan Standar
Saya harap Anda menemukan repositori ini bermanfaat.