
Panduan Lengkap tentang Python
Python dikembangkan oleh Guido van Rossum pada tahun 1991 dan dikembangkan lebih lanjut oleh Python Software Foundation. Ini adalah bahasa pemrograman umum yang digunakan secara umum, tingkat pemrograman tingkat tinggi. Itu dirancang dengan penekanan pada keterbacaan kode, dan sintaksinya memungkinkan programmer untuk mengekspresikan konsep mereka dalam lebih sedikit baris kode. Python adalah bahasa pemrograman yang memungkinkan Anda bekerja dengan cepat dan mengintegrasikan sistem secara lebih efisien.
[Fakta Menarik: Python dinamai setelah acara televisi komedi Monty Python's Flying Circus. Itu tidak dinamai Ular Python.]
Keuntungan :
Aplikasi:

Bahasa pemrograman serbaguna ini memiliki dua versi: Python 2 dan Python 3. Wiki mengatakan: Python 2.x adalah warisan, Python 3.x adalah masa kini dan masa depan bahasa tersebut. Artinya, Python 2 tidak lagi dalam pengembangan dan semua fitur baru akan ditambahkan dalam Python 3. Anda dapat menginstal Python pada sistem operasi apa pun seperti Windows, Mac OS X, Linux/Unix dan lainnya. Untuk menginstal Python pada sistem operasi Anda, buka tautan ini: https://www.python.org/downloads/. Anda akan melihat layar seperti ini.
Dimungkinkan untuk menulis Python di lingkungan pengembangan terintegrasi, seperti Jupiter Notebook, Thonny, Pycharm, Netbeans atau Eclipse yang sangat berguna ketika mengelola koleksi file Python yang lebih besar.
Dalam fungsi Python, input () digunakan untuk input dan cetak pengguna () untuk output.
Untuk detail lebih lanjut, kunjungi
Ada dua jenis komentar di Python.
1. Komentar satu baris di Python, kami menggunakan # karakter khusus untuk memulai komentar.
2. Komentar Multi-Line Untuk memiliki komentar multi-line di Python, kami menggunakan triple single Quotes di awal dan di akhir komentar.

Operator digunakan untuk melakukan operasi pada variabel dan nilai. Python membagi operator dalam kelompok -kelompok berikut:
Untuk mempelajari lebih lanjut situs kunjungan di bawah ini: (bersama dengan masalah untuk latihan)
Jika pernyataan "Pernyataan If" ditulis dengan menggunakan kata kunci IF.
Elif Kata kunci elif adalah cara Python untuk mengatakan "jika kondisi sebelumnya tidak benar, maka coba kondisi ini".
Jika tidak, kata kunci yang lain menangkap apa pun yang tidak tertangkap oleh kondisi sebelumnya.
Bersarang jika Anda dapat memiliki pernyataan jika di dalam pernyataan jika, ini disebut pernyataan bersarang jika.
Untuk mempelajari lebih lanjut situs kunjungan di bawah ini:
Praktek Masalah:
Untuk loop a untuk loop digunakan untuk iterasi dalam urutan (yaitu daftar, tuple, kamus, satu set, atau string). Ini kurang seperti 'untuk' kata kunci dalam bahasa pemrograman lainnya, dan berfungsi lebih seperti yang dapat ditetapkan oleh setiap pernyataan yang dapat ditetapkan.
Sementara loop dengan loop while kita dapat menjalankan satu set pernyataan selama suatu kondisi benar.
Pernyataan istirahat dengan pernyataan 'break' kita dapat menghentikan loop sebelum diulang melalui semua item.
Lanjutkan pernyataan dengan pernyataan Lanjutkan kita dapat menghentikan iterasi loop saat ini, dan lanjutkan dengan yang berikutnya.
Fungsi range () untuk melingkar melalui satu set kode beberapa kali, kita dapat menggunakan fungsi range (). Fungsi range () mengembalikan urutan angka, mulai dari 0 secara default, dan bertambah dengan 1 (secara default), dan berakhir pada angka yang ditentukan.
Untuk mempelajari lebih lanjut situs kunjungan di bawah ini:
Praktek Masalah:
Rangkaian
String adalah urutan karakter dalam Python. Jenis data string dalam python disebut "str". String di Python terlampir dengan kutipan tunggal atau kutipan ganda. Seperti banyak bahasa pemrograman populer lainnya, string dalam python adalah array byte yang mewakili karakter unicode. Namun, Python tidak memiliki tipe data karakter, satu karakter hanyalah string dengan panjang 1. Kurung persegi dapat digunakan untuk mengakses elemen string.
Untuk mempelajari lebih lanjut situs kunjungan di bawah ini:
Praktek Masalah:
Daftar seperti array berukuran dinamis, dinyatakan dalam bahasa lain (vektor dalam C ++ dan ArrayList di Java). Daftar tidak harus selalu homogen yang menjadikannya alat yang paling kuat di Python. Daftar tunggal dapat berisi tipe data seperti bilangan bulat, string, serta objek. Daftar dapat berubah, dan karenanya, mereka dapat diubah bahkan setelah penciptaannya. Daftar di Python dipesan dan memiliki hitungan yang pasti. Elemen dalam daftar diindeks sesuai dengan urutan yang pasti dan pengindeksan daftar dilakukan dengan 0 menjadi indeks pertama. Setiap elemen dalam daftar memiliki tempat yang pasti dalam daftar, yang memungkinkan duplikasi elemen dalam daftar, dengan masing -masing elemen memiliki tempat dan kredibilitas yang berbeda. Dalam daftar Python ditulis dengan tanda kurung persegi.
Untuk mempelajari lebih lanjut situs kunjungan di bawah ini:
Praktek Masalah:
Tuple adalah kumpulan benda -benda Python seperti daftar. Urutan nilai yang disimpan dalam tuple dapat berupa jenis apa pun, dan mereka diindeks oleh bilangan bulat. Nilai tuple dipisahkan secara sintaksis oleh 'koma'. Meskipun tidak perlu, lebih umum untuk mendefinisikan tuple dengan menutup urutan nilai dalam tanda kurung. Ini membantu dalam memahami tupel Python dengan lebih mudah. Dalam Python, tupel dibuat dengan menempatkan urutan nilai yang dipisahkan oleh 'koma' dengan atau tanpa penggunaan tanda kurung untuk pengelompokan urutan data.
[Catatan - Penciptaan Tuple Python tanpa menggunakan tanda kurung dikenal sebagai pengemasan tuple.]
Untuk mempelajari lebih lanjut situs kunjungan di bawah ini:
Praktek Masalah:
Dalam Python, SET adalah kumpulan tipe data yang tidak tertib yang dapat berulang, dapat berubah dan tidak memiliki elemen duplikat. Urutan elemen dalam satu set tidak terdefinisi meskipun dapat terdiri dari berbagai elemen. Keuntungan utama menggunakan satu set, yang bertentangan dengan daftar, adalah bahwa ia memiliki metode yang sangat dioptimalkan untuk memeriksa apakah elemen tertentu terkandung dalam set. Set dapat dibuat dengan menggunakan fungsi set built-in () dengan objek iterable atau urutan dengan menempatkan urutan di dalam kawat gigi keriting, dipisahkan oleh 'koma'.
[Catatan - Suatu set tidak dapat memiliki elemen yang dapat berubah seperti daftar, set atau kamus, sebagai elemennya.]
Untuk mempelajari lebih lanjut situs kunjungan di bawah ini:
Praktek Masalah:
Kamus di Python adalah kumpulan nilai data yang tidak teratur, yang digunakan untuk menyimpan nilai data seperti peta, yang tidak seperti tipe data lain yang hanya memiliki nilai tunggal sebagai elemen, kamus memegang kunci: pasangan nilai. Nilai kunci disediakan dalam kamus untuk membuatnya lebih dioptimalkan.
[Catatan - Kunci dalam kamus tidak mengizinkan polimorfisme.]
Dalam Python, sebuah kamus dapat dibuat dengan menempatkan urutan elemen di dalam kawat gigi curly {}, dipisahkan oleh 'koma'. Kamus memiliki sepasang nilai, satu menjadi kunci dan elemen pasangan yang sesuai adalah kuncinya: nilai. Nilai -nilai dalam kamus dapat dari tipe data apa pun dan dapat digandakan, sedangkan kunci tidak dapat diulang dan harus tidak dapat diubah.
[Catatan - Kunci kamus adalah case sensitif, nama yang sama tetapi berbagai kasus kunci akan diperlakukan dengan jelas.]
Untuk mempelajari lebih lanjut situs kunjungan di bawah ini:
Praktek Masalah:
Fungsi adalah serangkaian pernyataan yang mengambil input, melakukan beberapa perhitungan spesifik dan menghasilkan output. Idenya adalah untuk menyatukan beberapa tugas yang umum atau berulang kali dan membuat fungsi, sehingga alih -alih menulis kode yang sama berulang kali untuk input yang berbeda, kita dapat memanggil fungsi. Python menyediakan fungsi bawaan seperti print (), dll. Tetapi kami juga dapat membuat fungsi Anda sendiri. Fungsi-fungsi ini disebut fungsi yang ditentukan pengguna.
Untuk mempelajari lebih lanjut situs kunjungan di bawah ini:
Praktek Masalah:
Kelas adalah cetak biru yang ditentukan pengguna atau prototipe dari mana objek dibuat. Kelas menyediakan sarana bundling data dan fungsionalitas bersama. Membuat kelas baru menciptakan jenis objek baru, yang memungkinkan contoh baru jenis itu dibuat. Setiap instance kelas dapat memiliki atribut yang melekat padanya untuk mempertahankan keadaannya. Instance kelas juga dapat memiliki metode (didefinisikan oleh kelasnya) untuk memodifikasi statusnya. Kelas menciptakan struktur data yang ditentukan pengguna, yang memegang anggota datanya sendiri dan fungsi anggota, yang dapat diakses dan digunakan dengan membuat instance dari kelas itu. Kelas seperti cetak biru untuk suatu objek.
Untuk mempelajari lebih lanjut situs kunjungan di bawah ini:
Praktek Masalah:
Ekspresi reguler adalah bahasa yang kuat untuk pola teks yang cocok. Halaman ini memberikan pengantar dasar untuk ekspresi reguler sendiri yang cukup untuk latihan Python kami dan menunjukkan bagaimana ekspresi reguler bekerja di Python. Modul Python "Re" memberikan dukungan ekspresi reguler.
Untuk memahami analogi RE, metacharacters berguna, penting dan akan digunakan dalam fungsi modul re. Ada total 14 metacharacters seperti yang tercantum di bawah ini:

Untuk mempelajari lebih lanjut situs kunjungan di bawah ini:
Praktek Masalah:
Penanganan File adalah bagian penting dari aplikasi web apa pun.python memiliki beberapa fungsi untuk membuat, membaca, memperbarui, dan menghapus file. Kami menggunakan fungsi terbuka () dalam python untuk membuka file dalam mode baca atau tulis. Seperti yang dijelaskan di atas, buka () akan mengembalikan objek file. Untuk mengembalikan objek file yang kami gunakan fungsi terbuka () bersama dengan dua argumen, yang menerima nama file dan mode, apakah akan membaca atau menulis. Jadi, sintaksnya adalah: buka (nama file, mode).
Ada tiga jenis mode, yang disediakan Python dan bagaimana file dapat dibuka:
Untuk mempelajari lebih lanjut situs kunjungan di bawah ini:
Praktek Masalah:
$ git checkout https://github.com/CSI-SFIT/Beginners-guide-to-Python-101.git -b name_for_new_branch .Tim Tech SFIT CSI 2020 - 2021:
