Kami sangat gembira bahwa Anda telah memutuskan untuk memulai perjalanan belajar Python. Salah satu pertanyaan paling umum yang kami terima dari pembaca kami adalah “Apa cara terbaik untuk mempelajari Python?”
Saya percaya bahwa langkah pertama dalam mempelajari bahasa pemrograman apa pun adalah memastikan bahwa Anda memahami cara belajarnya. Mempelajari cara belajar bisa dibilang merupakan keterampilan paling penting yang terlibat dalam pemrograman komputer
Mengapa mengetahui cara belajar begitu penting? . saat bahasa berkembang, perpustakaan dibuat, dan alat ditingkatkan. Mengetahui cara belajar akan sangat penting untuk mengikuti perubahan ini dan menjadi pemrogram yang sukses
Pada artikel ini, kami akan menawarkan beberapa strategi pembelajaran yang akan membantu Anda memulai perjalanan Anda menjadi seorang programmer rockstar Python
Download Gratis. Dapatkan contoh bab dari Python Basics. Pengantar Praktis untuk Python 3 untuk melihat bagaimana Anda bisa beralih dari pemula hingga menengah dengan Python dengan kurikulum lengkap, terkini untuk Python 3. 8
Buatlah Menempel
Berikut adalah beberapa tip untuk membantu Anda membuat konsep baru yang Anda pelajari sebagai programmer pemula benar-benar melekat
Hilangkan iklanKiat #1. Kode Setiap Hari
Konsistensi sangat penting ketika Anda belajar bahasa baru. Kami merekomendasikan membuat komitmen untuk membuat kode setiap hari. Mungkin sulit dipercaya, tetapi memori otot memainkan peran besar dalam pemrograman. Berkomitmen pada pengkodean setiap hari akan sangat membantu mengembangkan memori otot itu. Meskipun mungkin tampak menakutkan pada awalnya, pertimbangkan untuk memulai dari yang kecil dengan 25 menit setiap hari dan teruskan dari sana
Lihat Panduan Langkah Pertama Dengan Python untuk informasi tentang penyiapan serta latihan untuk Anda mulai
Kiat #2. Tuliskan
Saat Anda melanjutkan perjalanan Anda sebagai programmer baru, Anda mungkin bertanya-tanya apakah Anda harus membuat catatan. Ya kamu harus. Faktanya, penelitian menunjukkan bahwa membuat catatan dengan tangan paling bermanfaat untuk ingatan jangka panjang. Ini akan sangat bermanfaat bagi mereka yang bekerja untuk tujuan menjadi pengembang penuh waktu, karena banyak wawancara akan melibatkan penulisan kode di papan tulis.
Setelah Anda mulai mengerjakan proyek dan program kecil, menulis dengan tangan juga dapat membantu Anda merencanakan kode sebelum pindah ke komputer. Anda dapat menghemat banyak waktu jika Anda menuliskan fungsi dan kelas mana yang Anda perlukan, serta bagaimana mereka akan berinteraksi
Kiat #3. Menjadi Interaktif
Apakah Anda belajar tentang struktur data Python dasar (string, daftar, kamus, dll. ) untuk pertama kalinya, atau Anda sedang men-debug aplikasi, shell Python interaktif akan menjadi salah satu alat pembelajaran terbaik Anda. Kami banyak menggunakannya di situs ini juga
Untuk menggunakan shell Python interaktif (terkadang juga disebut "Python REPL"), pertama-tama pastikan Python terinstal di komputer Anda. Kami memiliki tutorial langkah demi langkah untuk membantu Anda melakukannya. Untuk mengaktifkan shell Python interaktif, cukup buka terminal Anda dan jalankan python atau python3 tergantung pada instalasi Anda. Anda dapat menemukan petunjuk yang lebih spesifik di sini
Sekarang setelah Anda mengetahui cara memulai shell, berikut adalah beberapa contoh bagaimana Anda dapat menggunakan shell saat Anda belajar
Pelajari operasi apa yang dapat dilakukan pada elemen dengan menggunakan dir()
>>> ________0______
Elemen yang dikembalikan dari dir()_ adalah semua metode (i. e. tindakan) yang dapat Anda terapkan ke elemen. Sebagai contoh
>>> >>> my_string.upper() >>> 'I AM A STRING' _
Perhatikan bahwa kita memanggil metode upper(). Dapatkah Anda melihat apa fungsinya? . Pelajari lebih lanjut tentang metode bawaan ini di bawah “Memanipulasi string” dalam tutorial ini
Pelajari jenis elemen
>>> >>> type(my_string) >>> str _
Gunakan sistem bantuan bawaan untuk mendapatkan dokumentasi lengkap
>>> >>> help(str) _
Impor perpustakaan dan mainkan dengan mereka
>>> >>> from datetime import datetime >>> dir(datetime) ['__add__', ..., 'weekday', 'year'] # Truncated for readability >>> datetime.now() datetime.datetime(2018, 3, 14, 23, 44, 50, 851904) _
Jalankan perintah shell
>>> >>> import os >>> os.system('ls') python_hw1.py python_hw2.py README.txt _
Kiat #4. Istirahat
Saat Anda belajar, penting untuk menjauh dan menyerap konsep. Teknik Pomodoro banyak digunakan dan dapat membantu. Anda bekerja selama 25 menit, istirahat sejenak, lalu ulangi prosesnya. Beristirahat sangat penting untuk mendapatkan sesi belajar yang efektif, terutama ketika Anda menerima banyak informasi baru
Istirahat sangat penting saat Anda melakukan debug. Jika Anda menemukan bug dan tidak tahu apa yang salah, istirahatlah. Jauhi komputer Anda, jalan-jalan, atau mengobrol dengan teman
Dalam pemrograman, kode Anda harus mengikuti aturan bahasa dan logika dengan tepat, sehingga melewatkan tanda kutip pun akan merusak segalanya. Mata segar membuat perbedaan besar
Kiat #5. Menjadi Pemburu Hadiah Bug
Berbicara tentang bug, tidak dapat dihindari begitu Anda mulai menulis program yang rumit, Anda akan menemukan bug dalam kode Anda. Itu terjadi pada kita semua. Jangan biarkan bug membuat Anda frustrasi. Alih-alih, rangkul momen-momen ini dengan bangga dan anggap diri Anda sebagai pemburu hadiah bug
Saat melakukan debug, penting untuk memiliki pendekatan metodologis untuk membantu Anda menemukan di mana ada masalah. Memeriksa kode Anda sesuai urutan eksekusi dan memastikan setiap bagian berfungsi adalah cara yang bagus untuk melakukan ini
Setelah Anda mengetahui di mana hal-hal mungkin mogok, masukkan baris kode berikut ke dalam skrip Anda >>> my_string.upper() >>> 'I AM A STRING' 0 dan jalankan. Ini adalah debugger Python dan akan membawa Anda ke mode interaktif. Debugger juga dapat dijalankan dari baris perintah dengan >>> my_string.upper() >>> 'I AM A STRING' 1
Jadikan Kolaboratif
Setelah segala sesuatunya mulai melekat, percepat pembelajaran Anda melalui kolaborasi. Berikut adalah beberapa strategi untuk membantu Anda mendapatkan hasil maksimal dari bekerja dengan orang lain
Kiat #6. Kelilingi Diri Anda Dengan Orang Lain Yang Sedang Belajar
Meskipun pengkodean mungkin tampak seperti aktivitas tersendiri, itu sebenarnya bekerja paling baik saat Anda bekerja bersama. Sangatlah penting ketika Anda belajar kode dengan Python bahwa Anda mengelilingi diri Anda dengan orang lain yang juga sedang belajar. Ini akan memungkinkan Anda untuk membagikan tip dan trik yang Anda pelajari selama ini
Jangan khawatir jika Anda tidak mengenal siapa pun. Ada banyak cara untuk bertemu orang lain yang bersemangat mempelajari Python. Temukan acara atau Pertemuan lokal atau bergabunglah dengan PythonistaCafe, komunitas pembelajaran peer-to-peer untuk penggemar Python seperti Anda
Kiat #7. Mengajar
Dikatakan bahwa cara terbaik untuk mempelajari sesuatu adalah dengan mengajarkannya. Ini benar ketika Anda belajar Python. Ada banyak cara untuk melakukan ini. papan tulis dengan pecinta Python lainnya, menulis posting blog yang menjelaskan konsep yang baru dipelajari, merekam video di mana Anda menjelaskan sesuatu yang Anda pelajari, atau hanya berbicara sendiri di komputer Anda. Masing-masing strategi ini akan memantapkan pemahaman Anda serta membuka celah apa pun dalam pemahaman Anda
Kiat #8. Program Pasangan
Pemrograman berpasangan adalah teknik yang melibatkan dua pengembang yang bekerja di satu stasiun kerja untuk menyelesaikan tugas. Kedua pengembang beralih antara menjadi "pengemudi" dan "navigator. "Pengemudi" menulis kode, sedangkan "navigator" membantu memandu penyelesaian masalah dan meninjau kode seperti yang tertulis. Beralih sering untuk mendapatkan keuntungan dari kedua belah pihak
Pemrograman pasangan memiliki banyak manfaat. itu memberi Anda kesempatan untuk tidak hanya meminta seseorang meninjau kode Anda, tetapi juga melihat bagaimana orang lain memikirkan suatu masalah. Terekspos pada banyak ide dan cara berpikir akan membantu Anda dalam pemecahan masalah saat Anda kembali ke pengkodean sendiri
Kiat #9. Ajukan Pertanyaan "BAIK".
Orang-orang selalu mengatakan bahwa tidak ada pertanyaan yang buruk, tetapi ketika datang ke pemrograman, adalah mungkin untuk mengajukan pertanyaan dengan buruk. Ketika Anda meminta bantuan dari seseorang yang memiliki sedikit atau tidak ada konteks pada masalah yang Anda coba selesaikan, sebaiknya ajukan pertanyaan BAIK dengan mengikuti akronim ini
- G. Berikan konteks tentang apa yang Anda coba lakukan, jelaskan masalahnya dengan jelas
- O. Buat garis besar hal-hal yang telah Anda coba untuk memperbaiki masalah tersebut
- O. Tawarkan tebakan terbaik Anda tentang apa masalahnya. Ini membantu orang yang membantu Anda untuk tidak hanya mengetahui apa yang Anda pikirkan, tetapi juga mengetahui bahwa Anda telah melakukan beberapa pemikiran Anda sendiri.
- D. Demokan apa yang terjadi. Sertakan kode, pesan galat traceback, dan penjelasan tentang langkah-langkah yang Anda jalankan yang menghasilkan galat. Dengan cara ini, orang yang membantu tidak perlu mencoba membuat ulang masalahnya
Pertanyaan yang bagus dapat menghemat banyak waktu. Melewatkan salah satu dari langkah-langkah ini dapat mengakibatkan percakapan bolak-balik yang dapat menyebabkan konflik. Sebagai seorang pemula, Anda ingin memastikan bahwa Anda mengajukan pertanyaan yang baik sehingga Anda berlatih mengomunikasikan proses berpikir Anda, dan agar orang yang membantu Anda dengan senang hati terus membantu Anda.
Hilangkan iklanBuat Sesuatu
Sebagian besar, jika tidak semua, pengembang Python yang Anda ajak bicara akan memberi tahu Anda bahwa untuk mempelajari Python, Anda harus belajar dengan melakukan. Melakukan latihan hanya dapat membawa Anda sejauh ini. Anda belajar paling banyak dengan membangun
Kiat #10. Bangun Sesuatu, Apa Saja
Untuk pemula, ada banyak latihan kecil yang akan sangat membantu Anda menjadi percaya diri dengan Python, serta mengembangkan memori otot yang telah kita bicarakan di atas. Setelah Anda memiliki pemahaman yang kuat tentang struktur data dasar (string, daftar, kamus, set), pemrograman berorientasi objek, dan kelas penulisan, saatnya untuk mulai membangun
Apa yang Anda bangun tidak sepenting bagaimana Anda membangunnya. Perjalanan membangun benar-benar yang paling banyak mengajari Anda. Anda hanya dapat belajar banyak dari membaca artikel dan kursus Python Nyata. Sebagian besar pembelajaran Anda akan berasal dari penggunaan Python untuk membangun sesuatu. Masalah yang akan Anda pecahkan akan mengajari Anda banyak hal
Ada banyak daftar di luar sana dengan ide untuk proyek Python pemula. Berikut adalah beberapa ide untuk Anda mulai
- Permainan tebak angka
- Aplikasi kalkulator sederhana
- Simulator lemparan dadu
- Layanan Notifikasi Harga Bitcoin
Jika Anda merasa kesulitan untuk membuat proyek latihan Python untuk dikerjakan, tonton video ini. Itu menjabarkan strategi yang dapat Anda gunakan untuk menghasilkan ribuan ide proyek kapan pun Anda merasa mandek
Kiat #11. Berkontribusi pada Sumber Terbuka
Dalam model sumber terbuka, kode sumber perangkat lunak tersedia untuk umum, dan siapa pun dapat berkolaborasi. Ada banyak pustaka Python yang merupakan proyek sumber terbuka dan menerima kontribusi. Selain itu, banyak perusahaan menerbitkan proyek sumber terbuka. Ini berarti Anda dapat bekerja dengan kode yang ditulis dan diproduksi oleh para insinyur yang bekerja di perusahaan tersebut
Berkontribusi pada proyek Python sumber terbuka adalah cara yang bagus untuk menciptakan pengalaman belajar yang sangat berharga. Katakanlah Anda memutuskan untuk mengirimkan permintaan perbaikan bug. Anda mengirimkan "permintaan tarik" agar perbaikan Anda ditambal ke dalam kode
Selanjutnya, manajer proyek akan meninjau pekerjaan Anda, memberikan komentar dan saran. Ini akan memungkinkan Anda mempelajari praktik terbaik untuk pemrograman Python, serta berlatih berkomunikasi dengan pengembang lain
Untuk tip dan taktik tambahan yang akan membantu Anda masuk ke dunia sumber terbuka, lihat video yang disematkan di bawah ini
Maju dan Belajar
Sekarang setelah Anda memiliki strategi untuk belajar ini, Anda siap untuk memulai perjalanan Python Anda. Temukan Roadmap Pemula Nyata Python untuk Belajar di sini. Kami juga menawarkan kursus Python tingkat pemula, yang menggunakan contoh-contoh menarik untuk membantu Anda mempelajari pemrograman dan pengembangan web
Selamat Coding
Tandai sebagai Selesai
Tonton Sekarang Tutorial ini memiliki kursus video terkait yang dibuat oleh tim Real Python. Tonton bersama dengan tutorial tertulis untuk memperdalam pemahaman Anda. 11 Tips Pemula untuk Mempelajari Python
🐍 Trik Python 💌
Dapatkan Trik Python singkat & manis yang dikirim ke kotak masuk Anda setiap beberapa hari. Tidak pernah ada spam. Berhenti berlangganan kapan saja. Dikuratori oleh tim Real Python
Kirimi Saya Trik Python »
Tentang Krishelle Hardson-Hurley
Setelah 6 tahun mengajar matematika SMA, Krishelle beralih karier dan sekarang bekerja sebagai Site Reliability Engineer di Dropbox di San Francisco, CA
» Lebih lanjut tentang KrishelleSetiap tutorial di Real Python dibuat oleh tim pengembang sehingga memenuhi standar kualitas tinggi kami. Anggota tim yang mengerjakan tutorial ini adalah
Dan
Joanna
Kyle
Master Keterampilan Python Dunia Nyata Dengan Akses Tanpa Batas ke Python Nyata
Bergabunglah dengan kami dan dapatkan akses ke ribuan tutorial, kursus video langsung, dan komunitas pakar Pythonista
Tingkatkan Keterampilan Python Anda »
Guru Keterampilan Python Dunia Nyata
Dengan Akses Tak Terbatas ke Real Python
Bergabunglah dengan kami dan dapatkan akses ke ribuan tutorial, kursus video langsung, dan komunitas ahli Pythonista
Tingkatkan Keterampilan Python Anda »
Bagaimana menurut anda?
Nilai artikel ini
Tweet Bagikan Bagikan EmailApa takeaway # 1 Anda atau hal favorit yang Anda pelajari?
Kiat Berkomentar. Komentar yang paling berguna adalah yang ditulis dengan tujuan belajar dari atau membantu siswa lain. dan dapatkan jawaban atas pertanyaan umum di portal dukungan kami