Algoritma dan struktur data - kursus 4700 gosok. dari pendidikan Shultais, pelatihan 132 pelajaran, Tanggal 27 November 2023.
Miscellanea / / November 27, 2023
Kursus Algoritma dan Struktur Data dirancang untuk programmer pemula yang ingin mempelajari cara mendesain secara efektif dan algoritma yang andal untuk berhasil menyelesaikan masalah pekerjaan, serta meningkatkan peluang lulus wawancara menjadi lebih tinggi posisi.
Pelatihan algoritma berlangsung online dengan bagian teoritis dan praktis diajarkan dengan Python. Setelah menonton video pembelajaran edukasi, siswa memperkuat materi dengan latihan, juga dengan Python.
Selama kursus, Anda akan mengenal algoritma pencarian dan pengurutan klasik dan algoritma yang lebih modern: perutean bawang, blockchain, tanda tangan digital.
Algoritma adalah dasar dari program apa pun, dan kemampuan menulis algoritma adalah keterampilan utama pengembang modern. Kami telah menyiapkan pelajaran HD yang bijaksana dengan banyak latihan sehingga Anda tidak hanya memahami cara kerjanya algoritma dan struktur data, tetapi juga dapat merancang, menganalisis, dan secara mandiri mengoptimalkan.
Kursus Algoritma cocok untuk pemrogram Python terlatih, serta pelajar dan pengembang dalam bahasa lain yang ingin mengembangkan keterampilan mereka dengan alat canggih.
UNTUK PROGRAM PYTHON
Belajar menulis algoritma yang efisien dan cepat dengan Python. Perluas cakrawala keterampilan Anda secara signifikan.
Anda akan lebih siap untuk wawancara dengan perusahaan yang serius.
UNTUK SISWA
Kenali algoritma klasik dalam praktiknya, bukan hanya secara teori.
Anda akan dapat mengasah keterampilan pemrograman Anda dan mempersiapkan sesi ini.
PROGRAM OTOJAK
Isi keterampilan algoritmik Anda yang hilang. Belajar menulis kode cepat dan menggunakan struktur data yang efisien untuk memecahkan masalah bisnis.
Kursus algoritma terdiri dari pelajaran video serta tugas praktek dengan Python. Setelah mendaftar, Anda akan dapat melihat pelajaran dan tugas gratis sehingga Anda dapat mengevaluasi kompleksitas topik dan penyajian materi. Setelah membayar kursus, Anda akan menerima akses online penuh ke semua video pelajaran, kode sumber, tugas, solusi guru, dan forum dukungan.
1. Pengantar algoritma 7 pelajaran
Kenali karakteristik utama algoritma.
Pelajari cara sederhana dan efektif untuk mengevaluasi kompleksitas algoritma.
2. Struktur data 10 pelajaran
Kenali struktur data dasar.
Belajar bekerja dengan daftar tertaut dan array.
Pelajari apa itu tumpukan, antrian, dan dek dengan Python.
Pelajari cara memilih struktur data yang tepat bergantung pada tugas Anda.
3. Menyortir 13 pelajaran
Pelajari tentang algoritma pengurutan populer dengan Python.
Belajar memilih algoritma pengurutan untuk tugas dan data.
Belajar mengurutkan berdasarkan beberapa bidang.
Pelajari apa itu penyortiran stabil.
4. Cari 2 pelajaran
Pelajari tentang pencarian linier dan biner.
Belajar menggunakan pencarian interpolasi.
5. Algoritma numerik 7 pelajaran
Pelajari cara menghasilkan bilangan acak dan cara menghitung pembagi persekutuan terbesar.
Pelajari tentang algoritma untuk eksponensial cepat.
Perluas pengetahuan Anda tentang bilangan prima dan pelajari cara membuat Saringan Eratosthenes dan dengan cepat menguji bilangan prima apa pun.
Menjadi akrab dengan metode numerik dasar.
6. Hashing 9 pelajaran
Pelajari apa itu tabel hash dan cara kerja kamus Python dan array asosiatif.
Pelajari berbagai cara untuk menyelidiki dan menangani tabrakan.
Kenali filter Bloom.
7. Rekursi 11 pelajaran
Pelajari mekanisme panggilan rekursif secara detail.
Kenali algoritma dasar Python rekursif: menghitung faktorial, membuat deret Fibonacci, soal tentang 8 ratu dan Menara Hanoi.
Algoritma kombinatorial master: kombinasi, pengulangan, dan penempatan.
Pelajari cara mengoptimalkan rekursi dan mengubah algoritme rekursif menjadi algoritme berulang.
Mengenal fraktal.
8. Pohon 12 pelajaran
Kenali pepohonan.
Belajar berjalan mengelilingi pepohonan dengan lebar dan dalam.
Pelajari cara mencari elemen dalam pohon biner.
Berkenalan dengan pohon biner yang dijahit, pohon AVL, pohon 2-3, pohon B, dan pohon merah-hitam.
9. Pohon keputusan 11 pelajaran
Pelajari apa itu pohon keputusan.
Pelajari metode brute force dan metode cabang dan terikat.
Pelajari teknik pengoptimalan pohon.
Belajar mencari melalui pohon keputusan.
10. Algoritma pada grafik 16 pelajaran
Mengenal jaringan dan grafik.
Belajar berkeliling pepohonan dan juga menemukan jalur terpendek.
Menguasai penyortiran topologi.
Pelajari cara menemukan algoritma pencarian siklus.
11. Algoritma string 5 pelajaran
Belajar mencari informasi dalam teks.
Berkenalan dengan algoritma Knuth-Morris-Pratt,
dan Boyer-Moore-Horspool.
Pelajari apa itu pohon sintaksis.
12. Kriptografi 12 pelajaran
Pelajari tentang sandi substitusi dan permutasi.
Pelajari cara kerja jaringan SP dan enkripsi blok.
Belajar menggunakan protokol Diffie-Hellman.
Pelajari beberapa penggunaan algoritme kunci publik, termasuk enkripsi, tanda tangan digital, dan skema hibrid.
Pelajari tentang hashing kriptografi dan penerapan praktisnya.
Kenali skema perutean bawang dan pelajari cara kerja Tor.
13. Kompresi 5 pelajaran
Pelajari tentang algoritma kompresi.
Belajar mengkodekan serangkaian data.
Kenali kode Huffman.
Kuasai kompresi Lempel-Ziv-Welch.
Pelajari cara kerja kompresi lossy menggunakan gambar raster dan format musik sebagai contoh.
14. Pelajaran Blockchain 4
Kenali perangkat blockchain.
Belajar menghasilkan blok dan mengintegrasikannya ke dalam rantai.
Pelajari tentang masalah utama blockchain.
Ini adalah kursus tentang NumPy, salah satu perpustakaan python paling populer saat ini. Kursus ini diperuntukkan bagi mereka yang ingin menyelesaikan masalah dengan mudah dan cepat, memikirkan hasil yang diperoleh, dan bukan tentang cara menulis suatu program. Banyak latihan menanti anda, semoga bermanfaat, bergabunglah bersama kami
4
2 600 ₽