‫Selamat datang kembali.
‫Kami baru saja belajar tentang modul, tetapi katakanlah proyek kami semakin besar.
‫Kami memiliki file utama ini, kami memiliki beberapa utilitas, tetapi katakanlah kami sekarang bekerja untuk
‫Microsoft dan kami memiliki, katakanlah, fungsi belanja baru, keseluruhan, katakanlah, area perbelanjaan tempat Anda dapat membeli
‫T-shirt Microsoft .
‫Nah, sekarang kita bisa membuat folder sehingga kita bisa menambahkan folder ke proyek kita.
‫Dan di dalam folder ini, misalkan kita memiliki file baru dan kita sebut ini shopping.
‫Kaat, Dotti.
‫Jadi sekarang kue keranjang belanja ini.
‫Apakah folder di proyek kami, Anda melihat bahwa proyek kami semakin besar dan besar,
‫dan katakanlah di sini kita hanya memiliki fungsi yang dipanggil oleh dan kita memberinya item dan katakanlah di sini kita memiliki variabel
‫carte itu.
‫Katakanlah menambahkan, ini bukan sistem pembelian yang sangat canggih, tetapi untuk contoh kami, itu harus baik-baik saja
‫dan kemudian kami hanya mengembalikan kereta.
‫Sekarang, di sini kita memiliki ini berdasarkan fungsi dan katakanlah di file utama kita, jadi di sini kita juga ingin mengimpor keranjang
‫belanja kita berdasarkan fungsi.
‫Bagaimana kita bisa melakukan itu?
‫Nah, jika kita mencoba untuk berbelanja.
‫Gerobak seperti ini, ingat, itu namanya.
‫Dari file kami.
‫Anda melihat bahwa saya mendapatkan garis bawah mengatakan diimpor tetapi tidak digunakan.
‫Oke, jadi apakah itu berarti saya bisa menggunakannya?
‫Mari kita lihat, katakanlah, keranjang belanja.
‫Dan jika saya klik, jalankan.
‫Modul tidak ditemukan kesalahan, tidak ada modul bernama keranjang belanja, Anda lihat, apa yang kami buat di sini adalah apa
‫yang kami sebut paket.
‫Sebuah paket hanyalah sebuah folder, dan kami belajar tentang modul, yaitu file-file ini, file-file Python ini, sebuah paket
‫naik level, sebuah paket adalah folder yang berisi modul sehingga Anda dapat memiliki sebuah paket dengan beberapa modul
‫di dalamnya.
‫Jadi keranjang belanja ini adalah modul, tetapi belanja ini adalah paket.
‫Jadi cara kerjanya saat kita mengimport dari sebuah paket adalah dengan menyebutkan nama paketnya.
‫Jadi apa nama paketnya?
‫Ini belanja, dan kemudian kami melakukan sebuah titik.
‫Jadi dot keranjang belanja.
‫Jadi nama paket dan kemudian nama modul.
‫Sekarang, jika kita melakukan ini, mari kita lihat apakah ini berhasil, katakanlah saya berbelanja.
‫Keranjang belanja dokter sekarang.
‫Jika saya mencetak ini, mari kita buat ini sedikit lebih kecil.
‫Baiklah, sekarang saya memiliki akses ke modul keranjang belanja dengan mengimpor paket belanja, yang merupakan folder dan kemudian
‫keranjang belanja, dan Anda perhatikan sekali lagi kami memiliki uang tunai yang telah dibuat.
‫Untuk.
‫Keranjang belanja.
‫Jadi mari kita lihat apakah kita dapat menggunakan fungsi beli, jadi saya akan mengatakan beli dan kemudian item, saya akan mengatakan saya hanya membeli
‫sebuah apel.
‫Jika saya klik, jalankan.
‫Ini dia.
‫Saya mendapatkan daftar Apple saya dan saya dapat mengimpornya dari sebuah paket.
‫Sekarang, inilah masalahnya, saya ingin mencoba dan menyalin apa yang baru saja kita lakukan ke dalam skenario kehidupan nyata, alih-alih
‫menggunakan situs web ini, pasang kembali.
‫Mari kita benar-benar membuat proyek kita sendiri.
‫Saya akan menggunakan Peja dan saya sarankan Anda menggunakan piyama.
‫Nah, untuk beberapa video berikut ini saja.
‫Mari kita buka Iran dan buat proyek baru di sini.
‫Sekarang kita dapat menyebutnya apa pun yang kita inginkan, jadi sebut saja modul untuk saat ini untuk proyek kita, dia dapat melihat
‫di mana itu disimpan.
‫Dan ingat, di sini kita bisa memilih penerjemah yang kita inginkan.
‫Kita akan membicarakan env virtual ini nanti di video.
‫Tetapi kuncinya adalah memastikan bahwa juru bahasa dasar kami menggunakan Python tiga, dalam kasus saya, Python
‫tiga yang telah kami unduh dan menggunakan bin lokal kami.
‫Jika Anda menggunakan Mac atau Linux, jika Anda menggunakan Windows, jalur ini mungkin akan berbeda.
‫Sekarang kita tinggal membuat proyek.
‫Dan kita lihat di sini kita memiliki modul kita.
‫Proyek sekarang kita akan mengabaikan semua folder ini untuk saat ini, kita akan membicarakannya nanti.
‫Kuncinya di sini adalah kita ingin membuat file baru.
‫Aku akan klik kanan di sini.
‫Dan katakan baru.
‫Dan kita bisa menyebutnya, katakanlah, dibuat titik oleh.
‫Dan perhatikan di sini yang saya buat di folder bernama V dan V.
‫Kami akan segera membahasnya.
‫Sekarang, mari kita buat ini sedikit lebih besar sehingga kita bisa melihat dan kita akan menyalin apapun yang baru saja kita
‫lakukan di sini.
‫Jadi saya akan menyalin.
‫File utama seperti ini yang tidak menyalin.
‫Mari kita coba lagi.
‫Seperti itu, dan kemudian kita juga akan membuat beberapa file lagi, jadi kita akan membuat folder.
‫Jadi di sini, saya hanya akan mengatakan, klik kanan katakan baru.
‫Dan segera, Anda melihat bahwa itu paket python, saya akan mengklik paket Python atau saya dapat membuat direktur
‫jika saya mau juga.
‫Dan ketika saya klik di sini, beri nama paket seperti yang telah kami lakukan di sini sebagai belanja.
‫Baiklah, kami mendapatkan folder belanja kami.
‫Dan di sini, mari kita klik kanan, katakanlah, file baru baru, dan kita akan menyebutnya keranjang belanja, DCPI
‫Jadi belanja.
‫Gerobak itu dengan.
‫Dan akhirnya, kami akan menambahkan file utilitas kami.
‫Saya tahu kami melakukan banyak hal, tetapi, hei, saya mencoba membuktikan satu hal di sini.
‫Percayalah, ini akan menjadi penting.
‫Jadi utilitas.
‫Di sana kita pergi.
‫Jadi kami memiliki pengaturan yang sama dengan yang kami miliki di sini.
‫Biarkan saya menyalin ini juga.
‫Baiklah, dan kami menyalin.
‫Mari kita membuat ini lebih besar seperti itu.
‫Baiklah, jadi kami memiliki file kami seperti yang kami miliki di Reppel kami, kecuali kali ini kami benar-benar
‫menggunakan ID.
‫Sekarang, alasan saya ingin mentransfer ke ID adalah karena ada file tambahan di sini yang tidak kami
‫lihat di Reppel.
‫Dan Reppel sebenarnya menyembunyikan ini dari kita.
‫Anda melihat garis bawah ini di dalamnya file DCPI dan itu benar-benar kosong.
‫Tidak ada apa-apa di sini.
‫Salah satu aturan paket dari paket Python adalah bahwa pada root paket ini, Anda harus memiliki garis bawah,
‫garis bawah di dalamnya, garis bawah, garis bawah DCPI.
‫Sekarang, mengapa begitu?
‫Karena penerjemah akan membaca ini dan berkata, oh, ini adalah paket python.
‫Ingat bagaimana ketika saya benar.
‫Klik di sini, saya berkata baru dan kemudian saya memiliki opsi direktori atau paket python dengan mengklik paket Python,
‫secara otomatis menambahkan ini di dalamnya untuk kami.
‫Jadi meskipun di sini semuanya bekerja tanpa jaring, ini hanyalah sesuatu yang disembunyikan Reppel di balik kap mesin.
‫Setiap kali Anda ingin membuat sebuah paket, Anda akan melihat bahwa kita perlu memiliki file init dan itu bisa saja
‫benar-benar kosong.
‫Sekarang, keindahan di sini dengan diagram lingkaran adalah ia melakukannya untuk Anda, yang sangat, sangat bagus.
‫Oke, jadi mari kita jalankan kode ini dan pastikan kode itu masih berfungsi.
‫Jadi ini adalah kue utama kami.
‫Saya cukup menjalankan kode di sini dengan menjalankan dan kemudian memilih jalankan.
‫Mari kita jalankan file utama kita.
‫Dan kita masuk ke sana, mari kita perbesar di sini.
‫Dan kami melihat bahwa model belanja, keranjang belanja tidak memiliki atribut beli, dan itu karena kami tidak mengimpor
‫fungsi beli di sini.
‫Jadi mari kita lakukan itu.
‫Mari kita pergi ke keranjang belanja oleh.
‫Pastikan saya menyalinnya.
‫Tempelkan.
‫Mari kita perbesar dan omong-omong, saya memperbesar di sini di touchpad saya.
‫Saya hanya bisa menggunakan dua jari untuk memperbesar di sini.
‫Jika saya klik jalankan lagi, dan kali ini setelah Anda menjalankannya sekali, Anda cukup mengklik Jalankan Lagi.
‫Dan begitulah, kami memiliki Apple di sini sebagai output dan dikatakan proses selesai dengan kode pos
‫nol dalam pemrograman.
‫Ketika sesuatu keluar dengan kode nol, itu berarti tidak ada kesalahan.
‫Jika Anda mendapatkannya, ya, itu biasanya kesalahan.
‫Baiklah, jadi semuanya berfungsi dan ini sekarang sudah diatur, kami memiliki file utama kami, kami memiliki modul kami yang lain seperti utilitas, dan kemudian
‫kami juga memiliki paket kami dan paket mereka karena mereka memiliki file tambahan ini dan kami
‫memiliki yang berbeda modul di dalamnya.
‫Dan ketika proyek semakin besar dan kami menggunakan ID seperti minyak bumi, kami mengatur
‫fungsionalitas kami, pengelompokan kami ke dalam paket dan modul ini dan pengembang yang sangat, sangat baik dapat
‫mengatur kode dalam paket yang sangat bagus.
‫Itu masuk akal.
‫Modul yang sangat bagus dan masuk akal.
‫Ini adalah keterampilan yang sangat sulit untuk diajarkan.
‫Itu hanya datang dengan latihan dengan melihat proyek orang lain, dengan mengerjakan proyek.
‫Tetapi kuncinya adalah Anda ingin melakukan apa yang masuk akal.
‫Dan ketika kami mulai mengerjakan beberapa proyek akhir kami, kami memiliki lebih dari 10 proyek yang akan
‫kami kerjakan.
‫Sekarang dengan yang itu, Anda akan mulai mempelajari berbagai cara untuk mengatur kode saat Anda mengikuti.
‫Jadi jangan khawatir.
‫Mari istirahat sejenak dan jelajahi modul lebih lanjut di video berikutnya.