background preloader

Programming

Facebook Twitter

Pemrograman yang hanya Pemrograman. Begitu banyak buku mengenai Object Oriented Programming (OOP) telah ditulis.

Pemrograman yang hanya Pemrograman

Akan tetapi hingga saat ini, pemahaman mengenai OOP dirasa masih kurang. Saya kira sebab-musabab-nya adalah terletak pada dua hal:Buku OOP selalu memulai pembahasannya dengan SYNTAX bahasa OOP, yang memang paling popular yaitu : Encapsulation, Inheritance, dan Polymorphism.Selalu mulai dengan contoh paradigma keluarga buah-buahan, atau kendaraan, atau jenis-jenis binatang, yang memang merupakan object di dunia nyata, tapi relevansinya dengan dunia programming, yg sangat virtual, yg penuh kreatifitas dan khayalan, sangatlah jauh. Yang terbaik dari contoh ini adalah ya itu… untuk melatih menghafal syntax-syntax OOP di atas.Oleh karena itu artikel singkat ini bertujuan untuk mencoba menjelaskan OOP dari sudut pandang yang lain, yang tidak terikat dengan bahasa pemrograman apapun. 1.1.

Mengapa OOP “MENGAPA OOP BISA MENGURANGI BUG”. 1.1.1. Otak orang terbatas. Program Arcade Games With Python And Pygame. The Art of Assembly Language Programming. Why Learn Assembly Language? Introduction "Assembly language?

Why Learn Assembly Language?

Isn't that the hard to read instructions on how to assemble your brand new computer desk? "... No.. What is Assembly Language? x86 Assembly is a programming language for the x86 class of processors (specifically the 32bit x86 processors IA-32 - The instruction set defined by the IA-32 architecture is targeted towards the family of microprocessors installed in the vast majority of personal computers on the planet.

Background I thought assembly was a dead language, why waste the time? Though it's true, you probably won't find yourself writing your next customer's app in assembly, there is still much to gain from learning assembly. So why should you care? Points of Interest Wirth's Law I remember dialling into a BBS on my 486 with my brand new 2400bps modem. My Eyes are Open! I realize now that learning assembly language will teach me about the inner workings of the computer. Resources on Learning Assembly. The Python Tutorial — Python v3.2. Python is an easy to learn, powerful programming language.

The Python Tutorial — Python v3.2

It has efficient high-level data structures and a simple but effective approach to object-oriented programming. Python’s elegant syntax and dynamic typing, together with its interpreted nature, make it an ideal language for scripting and rapid application development in many areas on most platforms. The Python interpreter and the extensive standard library are freely available in source or binary form for all major platforms from the Python Web site, and may be freely distributed. The same site also contains distributions of and pointers to many free third party Python modules, programs and tools, and additional documentation. The Python interpreter is easily extended with new functions and data types implemented in C or C++ (or other languages callable from C). This tutorial introduces the reader informally to the basic concepts and features of the Python language and system. The Glossary is also worth going through.

The Python Tutorial — Python v3.2.5 documentation. Beginning Game Programming for Teens with Python. If you're new here, you may want to subscribe to my RSS feed or follow me on Twitter.

Beginning Game Programming for Teens with Python

Thanks for visiting! Learn how to make a simple game with Python! This is a post by Tutorial Team Member Julian Meyer, a 13-year-old python developer. You can find him on Google+ and Twitter. Have you ever wondered how video games are created? In this tutorial, you’ll create a simple game called Bunnies and Badgers, where the hero, the bunny, has to defend a castle against an attacking horde of badgers. Learn Python The Hard Way, 2nd Edition — Learn Python The Hard Way, 2nd Edition. The Python Game Book [The Python Game Book] Learn C++ Add color to your console 2 - C++ Articles. Web Latihan. So you want to be a programmer, huh? Here are 27 ways to learn online.

Whether you are looking to switch careers and become a full-time programmer, want to try to build a website or app on the side, or are just looking to round out your skill set, learning to code has certainly been something a lot of people have started to do lately.

So you want to be a programmer, huh? Here are 27 ways to learn online

And while being a programmer might not be for everyone, there is a lot to be said about gaining a better, more educated view of how all those pixels get moved around all those screens. Before we delve into our list of learning resources sites, we wanted to share some advice from Marissa Louie, a self-taught product designer for Ness Computing. A former startup founder, Louie told TNW that the hardest part of being self-taught – whether it’s design, programming, or any other discipline is, “gathering the courage.

The most important barrier is just to overcome your fears” (she also said having the ability to follow instructions helps as well). F**k it, we'll do it live! 1. 2. 3. 4. 5. 6. 7. Project Euler. TOKI Learning Center. Codecademy.

Game