Belajar Programming Python Code: from Zero to Hero
Rp500,000 Rp250,000
- Description
- Unit Outline
- Instructor
- Additional information
- Certificate
- Reviews (0)
Description
About this Course
Programmer Python lagi dicari banyak perusahaan. Belajarlah memprogram seperti seorang profesional dan dapatkan pekerjaan impian Anda sebagai Programmer Python. Dalam kursus ini Anda akan belajar menulis Kode Python dan membuat Aplikasi dan Permainan Python!
Kursus ini tidak membutuhkan apa pun! Kursus ini mencakup kuis, tes, dan tugas pekerjaan rumah serta 3 proyek besar untuk membuat portofolio proyek Python!
Kursus ini akan mengajarkan Anda Python secara praktis, dengan setiap kuliah dilengkapi screencast pengkodean lengkap dan buku catatan kode yang sesuai! Belajarlah dengan cara apa pun yang terbaik untuk Anda!
Kami akan mulai dengan membantu Anda menginstal Python di komputer Anda, terlepas dari sistem operasi Anda, apakah itu Linux, MacOS, atau Windows, kami telah membantu Anda!
Kami membahas berbagai topik, termasuk:
- Command Line Basics
- Installing Python
- Running Python Code
- Strings
- Lists
- Dictionaries
- Tuples
- Sets
- Number Data Types
- Print Formatting
- Functions
- Scope
- args/kwargs
- Built-in Functions
- Debugging and Error Handling
- Modules
- External Modules
- Object Oriented Programming
- Inheritance
- Polymorphism
- File I/O
- Advanced Methods
- Unit Tests
What you’ll learn
- Membelajar untuk memakai Python 2.0 dan 3.0 untuk membangun applikasi.
- Kode games dengan Python, seperti Tic Tac Toe dan Blackjack!
- Dalam kursus ini, anda akan mempelajarin Advanced Python, seperti “Collections module” dan “timestamps”
- Membelajar tentang Object Oriented Programming dengan Classes!
- Memahami Kode complex seperti “Decorators”
- Memahami cara pakai Jupyter Notebook dan .py files
- Memahami tentang cara pakai GUIs dalam Jupyter Notebook
- Belajar cara pemprograman kode python dari nol sampai mahir.
Who this course is for:
- Pemula yang belum pernah memprogram sebelumnya.
- Pemrogram beralih bahasa ke Python.
- Pemrogram Python tingkat menengah yang ingin meningkatkan keterampilan mereka!
Section 1 – Course Overview
- Course Curriculum Overview
- Python 2 dan Python 3
Section 2 – Python Setup
- Command Line Basic
- Installing Python (Step by Step)
- Running Python Code
- Git dan Github
Section 3 – Python Object and Data Structure Basic
- Introduction to Python Data Types
- Python Number
- Variable Assigment
- Introduction to String
- Indexing and Slicing with String
- String Properties and Methods
- Print Formatting with Strings
- Lists in Python
- Dictionaries in Python
- Tuple with Python
- Set in Python
- Boolean in Python
- I/O with Basic Files in Python
Section 4 : Python Comparison Operators
- Comparison Operators in Python
- Chaining Comparison Operators in Python with Logical Operators
Section 5 : Python Statements
- If Elif and Else Statements in Python
- For Loops in Python
- While Loops in Python
- Useful Operators in Python
- List Comprehensions in Python
Section 6 : Methods and Functions
- Methods and the Python Documentation
- Functions in Python
- *args and **kwargs in Python
- Lambda Expressions, Map, and Filter Functions
- Nested Statements and Scope
Section 7 : Milestone Project – 1
- First Python Milestone Project Overview
- Solution Overview for MileStone Project 1 – Part One
Section 8 : Object Oriented Programming
- OOP -Introduction
- OOP – Attributes and Class Keyword
- OOP – Class Object Attributes and Methods
- OOP – Inheritance and Polymorphism
- OOP – Special (Magic/Dunder) Methods
Section 9 : Modules and Packages
- Pip Install and PyPi
- Modules and Packages
- __name__ and “__main__”
Section 10 : Errors and Exceptions Handling
- Errors and Exception Handling
- Pylint Overview
- Running tests with the Unittest Library
Section 11 : Milestone Project – 2
- Milestone Project 2 Overview
- Card and Deck classes
- Hand and Chip Classes
- Functions for Game Play
- Final Gameplay Script
Section 12 : Python Decorators
- Decorators with Python Overview
Section 13 : Python Generators
- Generators with Python
Section 14 : Final Capstone Python Project
- Final Capstone Project
Section 15 : Advanced Python Modules
- Collections Module – counter
- Collections Module – defaultdict
- Collections Module – OrderedDict
- Collections Module – namedtuple
- Python Debugger – pdb
- Regular Expressions -re
Section 16 : Advanced Python Objects and Data Structures
- Advanced Numbers
- Advanced Strings
- Advanced Sets
- Advanced Dictionaries
- Advanced Lists
Section 17 : Bonus Material – Introduction to GUIs
- Interact Functionality with GUIs
- GUI Widget Basics
- List of Possible Widgets
TCSA Academic Team
Developer Division
With both teaching and professional experiences, Our academic team has developed this content to bring you a comprehensive course that you build your competency to match the requirements in the professional environment.
Additional information
Author / Publisher | CSA |
---|---|
Level | Beginner, Intermediate |
Language | Indonesian |
Certificate
When you enrolled into this course you will automatically get a Certificate of Achievement for completing the course. An example is provided below.
Only logged in customers who have purchased this product may leave a review.
Reviews
There are no reviews yet.