An Introduction to Python

Python is a high-level (human-readable) programming language that is processed by the Python interpreter (console) to produce a result. Python includes an extensive standard library of tested code modules that can be easily incorporated into your own programs.

The Python language was developed by Guido van Rossum in the late eighties and the early nineties at the National Research Institute for Mathematics and Computer Science in the Netherlands. Python is a derived from many other languages, including C, C++, the Unix shell and other programming languages. Today, Python is maintained by a core development team at the Institute, although Guido van Rossum still holds a vital role in directing its progress.

The basic philosophy of the Python language is readability, which makes it particularly well suited for beginners in computer programming, and it can be summarized by these principles:

  • Beautiful is better than ugly.
  • Explicit is better than implicit.
  • Simple is better than complex.
  • Complex is better than complicated.
  • Readability counts.

As Python is intended to be highly readable it uses English keywords frequently where other languages may use punctuation. Most significantly, it uses indentation to group together statements into code blocks whereas other languages may use keywords or punctuation for this purpose. For example, in the Pascal programming language blocks start with the keyword begin and end with the keyword end, and in the C programming language blocks are enclosed in curly brackets ({} brackets). Grouping blocks of statements by indentation are sometimes criticized by programmers familiar with languages that group by punctuation but the use of indentation in Python certainly produces code that has an uncluttered visual layout.

Some of Python’s key distinguishing features that make it an attractive choice of language for the beginners include:

  • Python is free – Python is an open source distributable piece of software.
  • Python is easy to learn – Python has a simple language syntax.
  • Python is easy to read – Python is uncluttered by punctuation.
  • Python is easy to maintain – Python is modular for simplicity.
  • Python provides an extensive standard library
    Python provides a large standard library for easy integration into your own programs.
  • Python is interactive – Python has a terminal for debugging and testing snippets of code.
  • Python is portable – Python runs on a wide variety of hardware platforms and has the same interface on all platforms.
  • Python is interpreted – There is no compilation required.
  • Python is high-level – Python has automatic memory management.
  • Python is extensible – Python allows the addition of low-level modules to the interpreter for customization.
  • Python is versatile – Python supports both procedure-oriented programming and object-orientated programming (OOP).
  • Python is flexible – Python can create console programs, windowed GUI (Graphical User Interface) applications, and CGI (Common Gateway Interface) scripts to process web data.

As the development of Python continues newer versions are released as with more software. Currently, the final 3.6 version is out. You can download Python 2.7 but as far as I know, development has now stopped completely on it, even though a lot of programmers still use it because they are used to the syntax.

Apocalypse Rising 2: The Rundown

Apocalypse Rising 2: The Rundown

So we’ve all heard by now, Apocalypse Rising 2 (AR2) released into paid early alpha for 1,000 robux, on August 4th this past Friday, I (rabitwarior2), bought access and I’m here to tell you about the game, and my take on it.

My first thoughts when I joined AR2 we’re admittedly a little disappointing, the menu is VERY unfinished.
The only thing that really actually has anything of value is the “play” button, the “creator” “settings” and “credits” menus that you scroll through with Q&E are all empty.

Upon hitting the play button is where it turned around, I spawned in on a small very smooth hill, looking at a silo, and my first thoughts were, “holy crap, it’s beautiful moment of silent awe.”
(the following image is not from my first look, it’s just example scenery) AR2Scenery.png

Then I got into the actual game-play and it was mostly downhill from there due to bugs and missing game-play elements. one of the first things I noticed after I stopped enjoying the scenery, was that the health, hunger, and thirst bars were all broken (although this has since been fixed) making everybody essentially god mode-ed, this game breaking bug was fixed relatively quickly. The next negative factor I noticed, was with the ungodly lag of the computer I was using, I was able to easily dupe anything, I found one box of 9 mm rounds, and made it into nine. Also with two players there’s a well known duping method that is fast and easy, making duping an issue in general that will need to be fixed. After this I quickly noticed a lot of other things that weren’t implemented yet or were broken such as fall damage, I jumped off a tall silo and took no damage. Then there’s the “containers” that are supposed to hold loot for dead players, those are confirmed broken by gusmanak, so body looting doesn’t work. Then there’s the infamous door bug every AR2 player has quickly become frustrated with, essentially is makes it so you can no longer open and close doors client side, yet the server side door is still effected, personally this is the most annoying as it makes the game pretty much impossible to play, since you can no longer go into buildings for loot.

Overall right now I’d say Alpha should only be for those who are willing to tolerate the bugs, or are long time AR vets who understand and love the game, this is not something you want to try if you’re not already familiar with the AR mechanics, or are tight on robux, overall I’m rather disappointed in Gusmanak, I would rather have had another week of delay and have the door bug gone and the core mechanics actually working. CURRENTLY, I’d rate the AR2 Alpha at 2/5 stars, it would get a higher rating except for the fact that this is a year of development with a roughly 5 person team. For the amount of game breaking bugs in the game right now I would say except for the true AR fans it’s not worth the 1,000 robux YET.

Once the game improves naturally my opinion of it will as well, I’m looking forward to the finished product.

-Note from Komune: Once AR2 is running smoother we’ll release an AR2 guidebook in a bonus “mini-magazine”, in this guidebook will be the location of the SECRET BUNKER that is location somewhere on the map. For those of you who think you already know about this bunker and are saying “but everybody knows about that, it’s at the lighthouse.”, no it’s not, there’s a second bunker hidden somewhere on the map originally discovered by me (rabitwarior2) and we’re going to show you where it is in the guidebook.

Jailbreak Reaches 80,000 Concurrent Players

Jailbreak Reaches 80,000 Concurrent Players

Header by @fedoragfx

Today @badcc reports that Jailbreak has surpassed their previous record of 75,000 concurrent players by 5,000. The game continues to grow bigger and bigger as YouTubers and the Roblox community play and support the game. This is most likely due to them taking game update suggestions, on their trello, from the community and implementing them on a weekly basis. Let’s see what they can accomplish by the end of the year.