- Introduction
- Create the main process
- Create a progress bar
- Read and parse the arguments and options from terminal
- What need to be learn next
Halo teman-teman, kali ini kita akan membuat aplikasi yang berbasis command line untuk mengenerate random string berdasarkan string yang kita definisikan, uniknya kita akan memproses parameter-parameternya dari terminal, jadi ketika kita mau mengenerate random string yang baru kita tidak perlu merubah source code yang sudah kita punya. Ini merupakan langkah awal jika kita mau mendevelop aplikasi berbasi terminal. Jika, teman-teman pernah menggunakan sistem operasi berbasis UNIX teman-teman akan sadar bahwa perintah-perintah terminal yang disediakan itu ada yang membutuhkan parameter-parameter yang biasanya dimulai dengan tanda strip (-). Nah, kita tidak akan jauh berbeda dengan itu, hanya saja proses yang aplikasi kita buat sangat simple, hanya generate random string saja, tetapi itu sudah cukup buat kita memahami behind the scene dari perintah-perintah terminal yang selama ini kita gunakan.
Sebelum belajar kelas ini teman-teman diharapkan setidaknya pernah ngoding dengan python, bisa membuat virtual environtment, dan punya python versi 3 yang terinstall di sistem operasi teman-teman masing-masing.
Kelas ini akan terbagi menjadi 5 bagian:
Overview dari aplikasi yang akan kita buat
Persiapan projek dan membuat proses utama dari aplikasi kita
Menambahkan progress bar
Memparsing argumen dari terminal kedalam proses utama aplikasi kita
Rangkuman dan apa yang perlu teman-teman belajar selanjutnya
For folks who do not understand the Indonesian language, I really sorry for that, because this class is only available in Indonesian. Maybe in the future class will be available with English language so everyone can enroll to this class.
Regards,
Raja,
Get up to speed with Linux shell scripting quickly
From Java from Beginner, and start your carrier with widely used programming language
Learn to use your SharePoint Online/O365 corporate site in under 2 hrs. Learn Document Libraries and all the Lists.
Learn Java threading programming using modern java techniques (Lambda's & Streams). Hands-on Step by Step approach
Easily conquer double-entry bookkeeping
I am Raja Azian but just call me ezzy and I love to code, long time ago (2014) when I start to learn how to code, I know learning to code isn't easy. Until sometimes I realize one of some problems that make code hard to learn is because when we start learning to code, learn the fundamentals, the oop, and algorithm, we still don't know how to use that to make an app. I find that I am able and understand to learn the code is by practicing it to make an app, while building the app I learn the code. Now it's my turn to share it with everyone. hopefully, you enjoy it, and the method suitable for you :).
Regards,
Ezzy