Algorithms and Programming Python 6
Object Oriented Programming IIObject Oriented Programming (OOP) is a programming paradigm based on the concept of “objects.” For example, consider a remote-controlled toy car: the car itself is the object, and the remote control is the device that controls it. You can move the RC car forward, backward, left, and right using the remote, illustrating the basic concept of OOP. Python supports Object Oriented Programming through features like functions and classes. ClassA class is a prototype,...
Algorithms and Programming Python 5
Object Oriented Programming IObject Oriented Programming (OOP) is a programming paradigm based on the concept of “objects.” For example, consider a remote-controlled toy car: the car itself is the object, and the remote control is the device that controls it. You can move the RC car forward, backward, left, and right using the remote, illustrating the basic concept of OOP. Python supports Object Oriented Programming through features like functions and classes. Definition (Function)Before...
Algorithms and Programming Python 4
Control Structure IILoopingLooping, or iteration, is a program structure that causes repeated execution of a block of code. There are two types of loops: Loops with a known number of iterations (For Loop) Loops with an unknown number of iterations (While Loop) For LoopA For Loop is typically used when the number of iterations is known. There are two types of For Loops in Python: For in range (This loop uses a range of numbers to determine how many times the loop will execute) For in...
Algorithms and Programming Python 3
Control Structure IThis is a paradigm for directing the flow of a program in a specific direction. To master the material on control structures in Python programming, there are several key points that need to be understood. Boolean Expression Operator Comparison Operator Logical Operator Program Construction Control structures are divided into two categories: Branching Structure Looping Structure Conditional Structure (Conditional Statement)Branching Constructs & Program BlockA...
Algorithms and Programming Python 2
Data TypesIn programming languages, a data type is a category that represents every piece of data. Each data item has a different data type, such as numeric data, character data, and other types. The common data types in programming are known as basic data types (which means they are the most frequently encountered data types and also the oldest types available today). Python is a programming language that supports basic data types. Here are the basic data types that can be used in...
Algorithms and Programming Python 1
IntroductionBefore learning the Python programming language, it’s essential to cover some introductory topics to facilitate the learning process. OverviewInitially, students are invited to explore small programs that contain the building blocks of programming: expressions, assignments, conditionals, and loops. In practice, a program consists of a mixture of these building elements. Students need to synthesize and integrate their knowledge by “deconstructing” a sample program and extracting...
Indonesia Leader Summit 2022 Highlights
The Indonesia Leader Summit is an event organized by Google Developer Indonesia, which features representatives from selected GDSC leaders from 73 universities across Indonesia. The event took place at the Google Indonesia Office and JS Luwansa Hotel in Jakarta from September 30 to October 2, 2022. [{"url":"/assets/images/blog/GDSC-Indonesia-Summit-2022/41.jpg","alt":"","title":""}] Photo by Google Developer Student Club on Youtube I also attended this event as one of the GDSC...
Iftar with the Student Affairs Division of Trisakti University
On April 13, 2023, the Student Affairs Division of Trisakti University held an Iftar event on the 12th floor of Building M (Rectorate Building) at Campus A of Trisakti University. The event was attended by important guests, including Prof. Dr. Ir. Kadarsah Suryadi, DEA, the Rector of Trisakti University, the Vice Rectors, Assistant Vice Rectors, Deans and Vice Deans from each faculty, Assistant Vice Deans from each faculty, the Head of the Student Administration Bureau, the Head of the...
International Women Day 2023
What is International Women’s Day (IWD)?The definition of to dare is to have the courage to try something new; to defy or challenge norms; to be brave and willing to take risks. ...
Iftar with Google Developer
On March 31, 2023, Google Developer held an iftar event known as “Google Developers Community Meetup - Jakarta!” at Dewata by Monsieur Spoon, Sarinah, Central Jakarta. The event was attended by invited guests from various developer communities in Indonesia, including Google SEA Regional Lead Janise Tan, Google Community Manager for Indonesia & Brunei Danang Juffry, Google Developer Expert (GDE), Google Developer Group (GDG), Women Tech Makers (WTM), and Google Developer Student Club...