Berdasarkan TIOBE Index, Python adalah bahasa pemrograman yang paling populer ke-4 dari 100 bahasa pemrograman lainnya. Program yang ditulis menggunakan bahasa pemrograman Python dapat dijalankan di hampir semua sistem operasi (Unix, Windows, Mac OS, dll), termasuk untuk perangkat-perangkat mobile. Oleh karena itu Python mampu menjadi bahasa pemrograman yang populer untuk digunakan.
Python didesain untuk mudah dipelajari dan menyenangkan untuk digunakan. Sebagai bahasa yang digunakan secara dinamis, Python sangat fleksibel. Ini berarti tidak ada aturan yang terlalu ketat tentang cara membangun fitur dan memiliki lebih banyak fleksibilitas dalam memecahkan error menggunakan metode yang berbeda. Selain itu, Python juga lebih mentoleransi error yang muncul, sehingga masih memungkinkan untuk mengkompilasi dan menjalankan program sampai error diperbaiki.
Training ini mempelajari bagaimana menggunakan bahasa pemrograman python. Dengan training ini diharapkan peserta dapat belajar cara membuat video game sederhana, menggunakan teknik visualisasi data untuk membuat grafik dan chart, dan membangun aplikasi web yang interaktif berbasis Python. Python Fundamentals mengajari para pemula tentang hal penting dari Python dengan cepat sehingga mereka dapat membangun program praktis dan mengembangkan teknik pemrograman yang baik.
OBJECTIVES
- Memahami Bahasa pemrograman Python
- Mampu membuat dan mengembangkan aplikasi web kecil yang disebut Learning Log
- Mampu menggunakan Teknik visualisasi data untuk membuat grafik dan chart
- Mampu membangun aplikasi web yang interaktif berbasis Python
PREREQUISITES
Tidak ada training khusus yang dipersyaratkan
CONTENT
1. Basics
1.1. Getting Started
1.2. Variable and Simple Data Types
1.3. Introducting Lists
1.4. Working with Lists
1.5. Statements
1.6. Dictionaries
1.7. User Input and While Loops
1.8. Functions
1.9. Classes
1.10. Files and Exceptions
1.11. Testing your Code
2. Projects
2.1. A Ship that Fire Bullets
2.2. Aliens!
2.3. Scoring
3. Data Visualization
3.1. Generating Data
3.2. Downloading Data
3.3. Working with API’s
4. Web Application
4.1. Getting Started with Django
4.2. User Accounts
4.3. Styling and Deploying an App