
Proyek ini bertujuan untuk menjadi pusat terbaik dari berbagai struktur dan algoritma data yang perlu Anda ketahui di Python di berbagai topik dan bidang.
Anda bisa mendapatkan semua kebijaksanaan di sini tentang struktur data dan algoritma sebelum Anda menyelami proyek waktu nyata. Mari kita dapatkan intro pendek untuk itu.
Struktur & algoritma data adalah bagian penting dari pemrograman. Itu berada di bawah dasar -dasar ilmu komputer. Ini memberi kita keuntungan menulis kode yang lebih baik dan efisien dalam waktu yang lebih singkat. Ini adalah topik utama dalam hal rekayasa perangkat lunak. Jadi sebagai pengembang, kita harus memiliki pengetahuan tentang struktur dan algoritma data
Dalam ilmu komputer, struktur data adalah organisasi data, manajemen, dan format penyimpanan yang memungkinkan akses dan modifikasi yang efisien. Struktur data adalah cara atau format bagaimana data Anda disimpan dalam memori untuk penggunaan dan pengambilan yang efisien.
Algoritma adalah serangkaian instruksi yang digunakan untuk menyelesaikan tugas, seperti menemukan angka terbesar dalam daftar, menghapus semua kartu merah dari setumpuk kartu bermain, menyortir kumpulan nama, mencari tahu peringkat film rata -rata dari hanya pendapat teman Anda Anda
Algoritma tidak terbatas pada komputer. Mereka seperti satu set instruksi langkah demi langkah atau bahkan resep, berisi hal-hal yang Anda butuhkan, langkah-langkah yang harus dilakukan, perintah untuk melakukannya, kondisi yang harus dicari, dan hasil yang diharapkan.
Siapa pun yang terkait dengan teknologi yang ingin berkontribusi pada open-source, semuanya diundang untuk naik. Tempat ini memiliki tugas untuk semua orang.
Jika Anda menemukan repo ini bermanfaat atau itu membantu Anda dalam meningkatkan pengetahuan Python Anda, bagikan dengan dunia sehingga orang lain dapat diuntungkan seperti yang Anda lakukan.
Apakah Anda baru mengenal Python? Anda bisa mendapatkan fondasi yang kuat pada python dasar melalui repo ini.
Untuk membuat perjalanan belajar Anda lebih bermanfaat, saya telah membuat proyek open source dari skrip Python yang mengagumkan. Tambahkan proyek Anda untuk meningkatkan pengalaman belajar Anda. Ini memiliki segalanya untuk ditawarkan untuk Anda dan merupakan tempat di satu tempat untuk semua jenis skrip Python.
Kirimi saya pesan pribadi, jika proyek ini memperkaya keterampilan Anda dengan lebih baik dan membuat Anda maju dalam membangun proyek Anda sendiri di Python. Setiap pertanyaan, jangan ragu untuk bertanya. Saya akan dengan senang hati membantu Anda.
Jika Anda bekerja atau ingin memulai skrip Anda dan membaginya dengan dunia, Anda dapat melakukannya di sini. Pergi melalui pedoman yang berkontribusi dalam kontribusi_guidelines?
Saat mengangkat masalah, pastikan untuk menyebutkan jenis skrip, judul proyek, deskripsi singkat tentang proyek dan apa yang dilakukannya dan tujuannya. Sebagai praktik yang baik, selalu tautkan nomor masalah dengan permintaan tarik. (Nomor #Issue: Berikan detail ini saat Anda menaikkan PR).
Selanjutnya, juga melalui dokumentasi GitHub saat membuat permintaan tarik.
Proyek Anda harus berisi aliran ini untuk mempertahankan kesamaan di semua proyek lainnya. Pastikan untuk mencatat hal -hal ini, sebelum Anda membuat PR.
Buat folder judul proyek Anda. (Contoh: Jika Anda ingin menambahkan algoritma dari heap sort, maka nama proyek harus "heap sort" dan nama file sebagai "heap_sort.py")
Repositori proyek yang Anda buat akan miliki:
File_name.py - File Python ini adalah proyek yang telah Anda kerjakan.
README.MD - File ini harus disertakan untuk mendapatkan pemahaman yang baik tentang proyek (rumit secara singkat tentang cara kerjanya menggunakan Templat ReadMe).
Persyaratan.txt - Dalam file ini, Anda harus menambahkan semua perpustakaan yang telah Anda sertakan dalam proyek Anda
Gambar - Folder ini akan memiliki semua gambar yang ditambahkan, baik itu tangkapan layar atau gambar proses langkah demi langkah.
File Terkait - File tambahan dan terkait lainnya akan ditambahkan di folder "Terkait".
Buat folder judul proyek Anda. (Contoh: Jika Anda ingin menambahkan algoritma pengklasifikasi pohon keputusan, maka nama proyek harus menjadi "classifier pohon keputusan" dan nama file sebagai "Decision_tree_classifier.py")
Repositori proyek yang Anda buat akan miliki:
Dataset - Folder ini akan memiliki file .csv.
Model - Folder ini akan memiliki file algoritma Anda (yaitu file .ipynb). Selain file algoritma, ia juga harus memiliki 'readme.md' menggunakan templat ini dan file 'persyaratan.txt' yang akan terlampir dengan semua add-ons dan pustaka yang diperlukan yang termasuk dalam algoritma tersebut
Gambar - Folder ini akan memiliki semua gambar yang ditambahkan, baik itu tangkapan layar atau gambar proses langkah demi langkah.
File Terkait - File tambahan dan terkait lainnya akan ditambahkan di folder "Terkait".
Menguraikan readme Anda secara singkat tentang cara kerjanya dengan menunjukkan prosedur langkah demi langkah.
Catatan : Seseorang harus mengikuti templat ini saat membuat masalah baru atau permintaan tarik.
Garpu repositori
Kloning repositori bercabang Anda menggunakan terminal atau gitbash.
Membuat perubahan pada repositori yang dikloning
Tambahkan, Komit, dan Dorong
Kemudian di GitHub, di repositori kloning Anda, temukan opsi untuk membuat permintaan tarik.
cetak ("Mulai berkontribusi untuk pyalgo-tree ")
![]() Hacktoberfest 2022 | ![]() Hacktoberfest 2021 | ![]() Kode DevinCept 2021 |
Kode DevinCept 2021 |
Terima kasih kepada orang -orang yang luar biasa ini. Kontribusi apa pun dipersilakan!
Anda dapat menemukan kode perilaku kami di sini.
Proyek ini mengikuti lisensi MIT
Manasi Chhibber |
![]() Prathima Kadar |
Jika Anda menyukai proyek ini, pertimbangkan untuk memberikan proyek ini dan bagikan sebanyak yang Anda bisa.
? ? ? Senang berkontribusi? ? ?
Jika Anda ingin menghubungi saya, Anda dapat menghubungi saya melalui pegangan sosial.
© 2022 Prathima Kadar