Arsip

Materi Pemrograman Lanjut PCAP, Kesimpulan dan Kunci Jawaban Modul dan Summary Part

PCAP – Certified Associate in Python Programming Certification: Exam Syllabus

Blok ujian # 1: Kontrol dan Evaluasi (25%)
Tujuan tercakup oleh blok (10 item ujian)
• konsep dasar: menafsirkan dan penerjemah, kompilasi dan kompiler, elemen bahasa, lexis, sintaks dan semantik, kata kunci Python, instruksi, indentasi
• literal: Boolean, bilangan bulat, angka floating-point, notasi ilmiah, string
• operator: unary dan binary, prioritas dan mengikat
• operator numerik: ** * /% // + -
• operator bitwise: ~ & ^ | << >>
• operator string: * +
• Operator Boolean: tidak dan atau
• operator relasional (==! =>> = <<=), Membangun ekspresi Boolean yang kompleks
• penugasan dan operator pintasan
• akurasi angka floating-point
• input dan output dasar: fungsi input (), print (), int (), float (), str ()
• memformat print () output dengan argumen end = dan sep =
• pernyataan kondisional: if, if-else, if-elif, if-elif-else
• instruksi lulus
• daftar sederhana: membuat vektor, mengindeks dan mengiris, fungsi len ()
• string sederhana: membangun, menetapkan, mengindeks, membandingkan irisan, kekekalan
• loop bangunan: sementara, untuk, range (), dalam, iterasi melalui urutan
• memperluas loop: sementara-lain, untuk-yang lain, loop bersarang dan pernyataan bersyarat
• mengendalikan eksekusi loop: break, lanjutkan

Blok Ujian # 2: Agregat Data (25%)
Tujuan tercakup oleh blok (10 item ujian)
• string secara detail: ASCII, UNICODE, UTF-8, immutability, melarikan diri menggunakan \ karakter, kutipan dan apostrof di dalam string, string multiline, menyalin vs kloning, mengiris maju, mengiris, string vs string, string vs non-string, metode string dasar (atas (), bawah (), isxxx (), huruf besar (), split (), gabung (), dll.) dan fungsi (len (), chr (), ord ()), karakter escape
• daftar secara terperinci: pengindeksan, pengirisan, metode dasar (append (), insert (), index ()) dan fungsi (len (), sortir (), dll.), Instruksi del, daftar iterasi dengan for loop, inisialisasi , dalam dan bukan pada operator, daftar pemahaman, penyalinan dan kloning
• daftar dalam daftar: matriks dan kubus
• tupel: pengindeksan, pengirisan, bangunan, kekekalan
• tupel vs daftar: persamaan dan perbedaan, daftar di dalam tupel dan tupel di dalam daftar
• kamus: membangun, mengindeks, menambah dan menghapus kunci, mengulangi melalui kamus serta kunci dan nilainya, memeriksa keberadaan kunci, metode kunci (), item () dan nilai () dan nilai ()

Blok ujian # 3: Fungsi dan Modul (25%)
Tujuan tercakup oleh blok (10 item ujian)
• mendefinisikan dan menjalankan fungsi dan generator Anda sendiri
• mengembalikan dan menghasilkan kata kunci, mengembalikan hasil, kata kunci None, rekursi
• parameter vs argumen, kata kunci posisional, dan argumen campuran, nilai parameter default
• mengubah objek generator menjadi daftar menggunakan fungsi list ()
• cakupan nama, menyembunyikan nama (membayangi), kata kunci global
• fungsi lambda, mendefinisikan dan menggunakan
• map (), filter (), kurangi (), fungsi terbalik (), diurutkan () dan metode sortir ()
• operator jika
• impor arahan, entitas yang memenuhi syarat dengan nama modul, modul inisialisasi
• menulis dan menggunakan modul, variabel __name__
• pembuatan dan penggunaan file pyc
• membangun dan mendistribusikan paket, paket vs direktori, peran file __init__.py
• menyembunyikan entitas modul
• Python hashbangs, menggunakan string multiline sebagai dokumentasi modul

Blok ujian # 4: Kelas, Objek, dan Pengecualian (25%)
Tujuan tercakup oleh blok (10 item ujian)
• mendefinisikan kelas Anda sendiri, superclasses, subclass, warisan, mencari komponen kelas yang hilang, membuat objek
• atribut kelas: variabel kelas dan variabel instan, mendefinisikan, menambahkan dan menghapus atribut, permintaan konstruktor eksplisit
• metode kelas: mendefinisikan dan menggunakan, arti parameter mandiri dan penggunaan
• pewarisan dan pengesampingan, menemukan komponen kelas / objek
• warisan tunggal vs. warisan ganda
• nama mangling
• memanggil metode, meneruskan dan menggunakan argumen / parameter diri
• metode __init__
• peran metode __str__
• introspeksi: __dict__, __name__, __module__, __bases__ properti, memeriksa struktur kelas / objek
• menulis dan menggunakan konstruktor
• fungsi hasattr (), type (), issubclass (), isinstance (), super ()
• menggunakan pengecualian yang telah ditentukan dan mendefinisikan yang Anda miliki
• blok coba-kecuali-lain-akhirnya, pernyataan kenaikan, varian kecuali-sebagai
• hierarki pengecualian, yang menetapkan lebih dari satu pengecualian untuk satu kecuali cabang
• menambahkan pengecualian Anda sendiri ke hierarki yang ada
• pernyataan
• anatomi objek pengecualian
• dasar-dasar input / output: membuka file dengan fungsi open (), stream objek, file biner vs. teks, terjemahan karakter baris baru, membaca dan menulis file, objek bytearray
• baca (), readinto (), readline (), tulis (), tutup () metode

Komentar

Postingan populer dari blog ini

Wisata Tersembunyi di Kediri 2020 - Wisata Air Sungai dan Air Terjun di Lereng Gunung Wilis

Pesona Alam yang Tersembunyi di Kediri 2020

CARA INSTALL LINUX BACKTRACK !! mudah dan cepat

Apa yang anda ketahui tentang Task Force. Langkah apa jika anda dipilih jadi ketua Task Force

Contoh Soal Etika Profesi Engineer Elektro