ProCodeCG Kids Regular Coding Class 30 Jan 2016 – ComboBox, FileDialog and KeyLogger in Python

Standard

Today got lots of kids plus 2 newcomers yaaay! πŸ™‚ We continued our work on combobox, modify some file dialog with tkinter and learn to create simple keylogger πŸ˜€

IMG_4497

Some kids sit on different side.

IMG_4498

We also had this tiny little guest too πŸ™‚

IMG_4499IMG_4500

These are the newcomers, Michael and Kevin. They are twins! πŸ˜‰

IMG_4501IMG_4502IMG_4503IMG_4504IMG_4505

These ones are discussing about Farrell’s solar system code. These kids are so into science! Awesome!

IMG_4507

We always have a great time on Saturdays πŸ™‚

IMG_4508

The more the merrier! πŸ˜‰

IMG_4509IMG_4510IMG_4511

Ardi is the Algodoo expert in our class. We challenge him to copy Farrell’s solar system code in Algodoo and this is what Ardi came up with! πŸ˜‰

IMG_4512

We also did lots of debugging πŸ˜€

IMG_4519

We make sure things work in every class to be able to move further the next week!

IMG_4520IMG_4521

The class is supposed to be finished at 11. But kids usually hang around until 12 πŸ˜€

IMG_4522

We still have lots of topics to learn! We were expecting another newcomers today, too bad we gave them the wrong address 😦 But hopefully they will join us next week!

Advertisement

ProCodeCG codeMeetUp() #55 – Cash Payment System

Standard

Today we have the CEO of PT. Sandiloka, Ilham Rizqi Sasmita shared to us details about Cash Payment System on our 55th codeMeetUp(). One of the product of PT. Sandiloka is Tunai.id.

IMG_4240

Tunai.id is aimedΒ to answer the payment chain of online business.

IMG_4242IMG_4243IMG_4244IMG_4245

IMG_4246IMG_4247IMG_4248IMG_4249IMG_4250IMG_4251IMG_4252IMG_4253

Tunai.id offers so many solutions toΒ current cash payment problems.

IMG_4254IMG_4255

Still, there are lots of challenges, but Tunai.id has identified and prepare strategies to overcome them.

IMG_4256

This is how Tunai.id works.

IMG_4257

We learn lots of new insights about payment system plus statistics and facts related to e-commerce. We really hope that system will be fully and widely integrated very soon because lots of people will take advantage of it πŸ™‚

IMG_4269

We will upload the recording on ProCodeCGΒ YouTube Channel, but it will take some time for the video to undergo some editing process πŸ™‚

ProCodeCG Kids Regular Coding Class 23 Jan 2016 – Combo Box in Python

Standard

Hello again! Today we decided not to continue our project on App Inventor since it requires a stable and fast connection and today we got no wifi connection. App InventorΒ takes lots of time to load the emulator, plus not every kids has email account to activate an App Inventor account so we will do something else today.

IMG_4151

Today we continue working on our unfinished counting down code. And also how to create combo box so we will modify our code to have combo box to select day, month and year.

IMG_4153IMG_4152IMG_4155

Creating combo box with Python Tkinter is quite straighforward.

Bildschirmfoto 2016-01-23 um 5.31.45 PM

This one is the code we want combo box GUI to be added on.

Bildschirmfoto 2016-01-23 um 5.32.47 PM

We also got a new sample of virus so we probably will dissect it next week! πŸ˜‰

Bildschirmfoto 2016-01-23 um 7.53.54 PM

ProCodeCG Kids Regular Coding Class 16 Jan 2016 – Creating Apps

Standard

Today we continue working on our client-server code in Python, login password in Scratch, countdown to 2015 code in Python and creating apps with App Inventor! πŸ˜‰

This is Farrell demonstrating his solar system’s orbit code in Python πŸ˜‰ The code use real data from NASA and it is really interesting to see the track of each planets based on their speed and Astronomical Unit (AU). The code use Python turtle library to draw the trajectory πŸ˜‰

IMG_3751

Faris is working on his Android Studio and Malik is debugging his Python client-server code.

IMG_3752

Reza, on the corner has created his own counter with start and stop button, and he had created some apps with Apps Inventor before so it is easy for him to follow the class today πŸ™‚

We have a new student today, Aliyah, the girl on the back with stripes shirt, is waiting for her emulator loading πŸ™‚

IMG_3753

We have a little company leading the class today! πŸ˜€

IMG_3754

How cute! πŸ˜‰ ❀

IMG_3757IMG_3758

Today we create one button and one image with App Inventor. We will set the image to be invisible.

Bildschirmfoto 2016-01-16 um 6.06.17 PM

When the button is clicked, the image will be visible πŸ™‚ The coding is using Blockly πŸ™‚

Bildschirmfoto 2016-01-16 um 11.07.46 AM

After the code is finished, we build the project.

Bildschirmfoto 2016-01-16 um 6.13.01 PM

And then connect it to the Android Emulator (should be downloaded and installed first. And the computer should be restarted).

Bildschirmfoto 2016-01-16 um 6.14.10 PM

If there is any emulator updates then before running the project, it will download the update first.

Bildschirmfoto 2016-01-16 um 6.06.54 PM

This is the emulator

Bildschirmfoto 2016-01-16 um 11.06.34 AM

And there we go! We have it running! πŸ˜‰

Bildschirmfoto 2016-01-16 um 7.48.24 PM

Bildschirmfoto 2016-01-16 um 11.00.39 PM

The problem with App Inventor that it needs a stable and fast internet connection. The connection and loading process is so slow, we should do something else to wait until it displays our project on the simulator. Hopefully we can figure out how to make it work smoothly because today some computers cannot be installed with the emulator and the ones with emulator installed took hundred years for the emulator to show up.

We will work on it next week! πŸ™‚

 

 

 

 

ProCodeCG codeMeetUp() #53 – Workshop on Blender Python Module

Standard

Wow coding again! Python again! Today, the CTO of Kampoong Monster, Aditia A. Pratama shows us how to hack Blender Python Module aka BPY πŸ™‚

IMG_3484

Most of the audience are the interns from Labtek Indie πŸ™‚

IMG_3485IMG_3486

Another thread going on is start-up mentoring πŸ™‚

IMG_3487

We do lots of coding in Blender with Python πŸ™‚

IMG_3488IMG_3489

These are what we created πŸ™‚ Instead of clicking, we typed in codes! yeaaah!

Screen Shot 2016-01-11 at 2.00.03 PMScreen Shot 2016-01-11 at 2.00.15 PMScreen Shot 2016-01-11 at 2.02.11 PMScreen Shot 2016-01-11 at 2.02.55 PMScreen Shot 2016-01-11 at 2.10.27 PMScreen Shot 2016-01-11 at 3.02.18 PMScreen Shot 2016-01-11 at 3.04.19 PMScreen Shot 2016-01-11 at 3.11.45 PMScreen Shot 2016-01-11 at 3.12.45 PMScreen Shot 2016-01-11 at 3.21.56 PM

This is us! Another crowd of people πŸ™‚

IMG_3491

The video will be uploaded on ProCodeCG YouTube Channel as soon as it has gone thru the editing process πŸ™‚ We will let you know! πŸ™‚

ProCodeCG Kids Regular Coding Class 9 Jan 2016 – Simple Client Server and Digital Clock in Python

Standard

Today we learned some simple network programming πŸ™‚ We created client server connection πŸ™‚

IMG_3378

Oh! And we got new pet to become Python’s (the black one) company πŸ™‚ We named it Scratch (the light brown one) πŸ˜€

IMG_3381

Lots of kids today! Yaayyy πŸ™‚

IMG_3383IMG_3386

This is Gaga demonstrating the game he is developing πŸ™‚

IMG_3387

Quite difficult game with GameMaker, with lots of assets, objects and scripts inside!

IMG_3388

He carefully designs each sprite so they will animate smoothly in the game πŸ™‚

IMG_3389

While the others are concentrating on client-server codes

IMG_3390

And this one, Faris, type the code while also creating a simple mobile apps with Android Studio!

IMG_3391

This is Farrell running his counting-down-to-2017 code πŸ™‚ Lots of things is going on here!

IMG_3393IMG_3394

Ryan is typing carefully. Capt. Zaki is finding out how to correct errors and how to compile .py to .exe πŸ™‚

IMG_3395

Cinta is also working on her project in Scratch πŸ˜€ Looks like everybody can do many things at the same time πŸ˜€

IMG_3396

But there are several errors occurred on most computers. We’ll figure it out.

IMG_3397

A screenshot of a simple client server we tried today πŸ™‚

Bildschirmfoto 2016-01-09 um 7.54.03 PM

Homework for today is creating a chat program in Python, creating password login in Scratch and creating a GUI count-down-to-2017 πŸ™‚

Until next week! πŸ™‚

ProCodeCG codeMeetUp() #52 – Scripting with Perl & Python

Standard

Coding time! In Perl and Python! Today Prof. Budi Rahardjo gave a lecture on scripting in these two awesome language πŸ˜‰

IMG_3141

It was raining heavily but some people came up! All programmers πŸ˜‰

IMG_3143

What is the difference between those two? πŸ˜€

IMG_3144

Buckle up, we’re about to find out!

IMG_3149

This codeMeetUp() is full with hardcore coding. With terminal and vi πŸ˜€ This is a demo of network programming in Python πŸ™‚

IMG_3151

The server(black lennovo on the lap) accepting command from the client (macbook pro) to display stuff etc. (this is so cool you can find out on ProCodeCG Channel, we’re going to post the video)

IMG_3152

Lots of questions from the audience

IMG_3153

plus lots of lines of code

IMG_3155

and more!

IMG_3159

IMG_3163

This is us!

IMG_3160

We did screen and video recording, but it will take some time to go through some editing process. We will let you know when it is uploaded to ProCodeCG Channel on YouTube! πŸ˜‰