Python Mempelajari Sandbox dan Cheat Sheet

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(): """   - ( " "  " ").     ... """ # Here is an example of how to build a list. <-- ,   squares = [1, 4, 9, 16, 25] # Lists can be indexed and sliced. # Indexing returns the item. assert squares[0] == 1 # <-- Assertion,    . # Slicing returns a new list. assert squares[-3:] == [9, 16, 25] # <-- Assertion,    . 

Oleh karena itu, proses menggunakan repositori dapat sebagai berikut:



Bagian Repositori


  1. Memulai
  2. Operator
  3. Tipe data
  4. Mengontrol aliran
  5. Fungsi
  6. Kelas
  7. Modul
  8. Kesalahan dan Pengecualian
  9. File
  10. Penambahan
  11. Tur Singkat Perpustakaan Standar

Saya harap Anda menemukan repositori ini bermanfaat.

Source: https://habr.com/ru/post/id421701/


All Articles