Programming Language

A programming language is a formal language comprising a set of instructions that produce various kinds of output. Programming languages are used in computer programming to implement algorithms. Most programming languages consist of instructions for computers.

programming python java javascript go

The Data Scientist’s Guide To Reproducible Research

Your hypothesis is still a hypothesis! Reproducible research is a very important element to the scientific method that is often overlooked. However minor reproducibility might seem at a given time, it is actually one of the most important factors that will effect your research within the realms of any applied science.

Python Tkinter - 17 - Text Widget Explained

Python Tkinter - 17 - Text Widget Explained. We have often been asked: "Is there no Tk for Python?" or "Is Tkinter the same as Tk?" Of course, there is Tk for Python. Without Tk Python would be less attractive to many users. Tk is called Tkinter in Python, or to be precise, Tkinter is the Python interface for Tk. Tkinter is an acronym for "Tk interface". Tk was developed as a GUI extension for the Tcl scripting language by John Ousterhout. The first release was in 1991\. Tk proved as extremely successful in the 1990's, because it is easier to learn and to use than other toolkits. So it is no wonder that many programmers wanted to use Tk independently of Tcl. That's why bindings for lots of other programming languages have been developed, including Perl, Ada (called TASH), Python (called Tkinter), Ruby, and Common Lisp.

Learning Haskell: Getting Started

In my last article, we went over getting Haskell setup on your machine. If you haven’t read that article you can read it here. “Learning Haskell” is a series of articles I’m writing around my journey learning Haskell Hopefully I can also teach you a few things about Haskell too.

5 Different ways to Create Loops in JavaScript

JavaScript loops are a great way to execute a block of code repeatedly. In this tutorial, you will learn about all loops, the for, while, do...while, for...in and for...of, and how to use each of them. You will also learn about the problem with infinite loops and what to watch out for. Learn everything you need to know about looping in JavaScript

Python Tkinter - 16 - Scrollbars

Python Tkinter - 16 - Scrollbars. We have often been asked: "Is there no Tk for Python?" or "Is Tkinter the same as Tk?" Of course, there is Tk for Python. Without Tk Python would be less attractive to many users. Tk is called Tkinter in Python, or to be precise, Tkinter is the Python interface for Tk. Tkinter is an acronym for "Tk interface". Tk was developed as a GUI extension for the Tcl scripting language by John Ousterhout. The first release was in 1991\. Tk proved as extremely successful in the 1990's, because it is easier to learn and to use than other toolkits. So it is no wonder that many programmers wanted to use Tk independently of Tcl. That's why bindings for lots of other programming languages have been developed, including Perl, Ada (called TASH), Python (called Tkinter), Ruby, and Common Lisp.

How does Scope work in JavaScript

Scope is one of the most important topics in JavaScript. In this tutorial, you will learn about what scope is. Then, you will learn about types of scope and how they work. You will also learn about ES6 variables, block statements, why they matter for scope. Lastly, you will also learn about closures.

Python Tkinter - 15 - Scale

Python Tkinter - 15 - Scale. We have often been asked: "Is there no Tk for Python?" or "Is Tkinter the same as Tk?" Of course, there is Tk for Python. Without Tk Python would be less attractive to many users. Tk is called Tkinter in Python, or to be precise, Tkinter is the Python interface for Tk. Tkinter is an acronym for "Tk interface". Tk was developed as a GUI extension for the Tcl scripting language by John Ousterhout. The first release was in 1991\. Tk proved as extremely successful in the 1990's, because it is easier to learn and to use than other toolkits. So it is no wonder that many programmers wanted to use Tk independently of Tcl. That's why bindings for lots of other programming languages have been developed, including Perl, Ada (called TASH), Python (called Tkinter), Ruby, and Common Lisp.

Python Tkinter - 14 - Menubar and Menus

Python Tkinter - 14 - Menubar and Menus. We have often been asked: "Is there no Tk for Python?" or "Is Tkinter the same as Tk?" Of course, there is Tk for Python. Without Tk Python would be less attractive to many users. Tk is called Tkinter in Python, or to be precise, Tkinter is the Python interface for Tk. Tkinter is an acronym for "Tk interface". Tk was developed as a GUI extension for the Tcl scripting language by John Ousterhout. The first release was in 1991\. Tk proved as extremely successful in the 1990's, because it is easier to learn and to use than other toolkits. So it is no wonder that many programmers wanted to use Tk independently of Tcl. That's why bindings for lots of other programming languages have been developed, including Perl, Ada (called TASH), Python (called Tkinter), Ruby, and Common Lisp.

FizzBuzz in BigQuery

FizzBuzz in BigQuery, not Java or Python, in BigQuery. Using SQL, cause why not?The challenge is the following: Write a function or procedure that prints the numbers from 1 to 100, but if the number is divisible by 3 print Fizz, if the number is divisible by 5 print Buzz, and if it’s divisible by both 3 and 5 print FizzBuzz.

Implementing a Contactless On-Demand Trigger for the Cloud

Use Email to keep People away from your Infrastructure. I show you one possible implementation of an on-demand trigger on AWS. To enable you to tinker with the architecture, I publicized the code to reproduce the example at GitHub.

Python Tkinter - 13 - Radiobuttons Explained

Python Tkinter - 13 - Radiobuttons Explained. We have often been asked: "Is there no Tk for Python?" or "Is Tkinter the same as Tk?" Of course, there is Tk for Python. Without Tk Python would be less attractive to many users. Tk is called Tkinter in Python, or to be precise, Tkinter is the Python interface for Tk. Tkinter is an acronym for "Tk interface". Tk was developed as a GUI extension for the Tcl scripting language by John Ousterhout. The first release was in 1991. Tk proved as extremely successful in the 1990's, because it is easier to learn and to use than other toolkits. So it is no wonder that many programmers wanted to use Tk independently of Tcl. That's why bindings for lots of other programming languages have been developed, including Perl, Ada (called TASH), Python (called Tkinter), Ruby, and Common Lisp.

Get a Free Server in the Cloud

A step by step tutorial will show you how to start and configure a free server anywhere in the world. his article is about Amazon Web Services (AWS) — for those of you who are wondering, I am not getting paid by AWS for writing it.

Conceptual Understanding of Ruby Classes and Objects for Beginners

Ruby is an object oriented language, which might sound a little confusing at first, but let’s break it down. Let’s take that first word; object. What is an object? Well, it’s just a thing. A thing in our world that we can interact with, manipulate, and perhaps it’s a completely unique thing, or one of many of its kind. Ruby’s code is manipulated through creating virtual objects that we can play with, tell what to do, and classify. VIRTUAL THINGS. Pretty cool right? But how do we grasp that idea more clearly…

Python Tkinter - 12 - Checkbuttons Explained

Python Tkinter - 12 - Checkbuttons Explained. We have often been asked: "Is there no Tk for Python?" or "Is Tkinter the same as Tk?" Of course, there is Tk for Python. Without Tk Python would be less attractive to many users. Tk is called Tkinter in Python, or to be precise, Tkinter is the Python interface for Tk. Tkinter is an acronym for "Tk interface". Tk was developed as a GUI extension for the Tcl scripting language by John Ousterhout. The first release was in 1991\. Tk proved as extremely successful in the 1990's, because it is easier to learn and to use than other toolkits. So it is no wonder that many programmers wanted to use Tk independently of Tcl. That's why bindings for lots of other programming languages have been developed, including Perl, Ada (called TASH), Python (called Tkinter), Ruby, and Common Lisp.

A Beginner’s Guide To Ruby

One step closer to write your next big thing.In my previous workplace, I used it to build a Supporter Management System (SRM) for Not-for-profit organizations. On numerous occasions, I used it for my side projects to build my portfolio.

Day 17 Ruby Coding Challenge - Sum Even Numbers in Fibonacci Sequence - DZone Web Dev

Day 17 of 30 - Ruby Coding Challenges in 30 Days. We're going to sum all the even numbers in a given Fibonacci sequence with a better code design.

A starting approach to solving coding interview questions.

This is not an end all be all for solving coding questions, but merely a guideline to help newer individuals feel confident in solving them.

Python Tkinter - 11 - Listbox Explained

Python Tkinter - 11 - Listbox. We have often been asked: "Is there no Tk for Python?" or "Is Tkinter the same as Tk?" Of course, there is Tk for Python. Without Tk Python would be less attractive to many users. Tk is called Tkinter in Python, or to be precise, Tkinter is the Python interface for Tk. Tkinter is an acronym for "Tk interface". Tk was developed as a GUI extension for the Tcl scripting language by John Ousterhout. The first release was in 1991\. Tk proved as extremely successful in the 1990's, because it is easier to learn and to use than other toolkits. So it is no wonder that many programmers wanted to use Tk independently of Tcl. That's why bindings for lots of other programming languages have been developed, including Perl, Ada (called TASH), Python (called Tkinter), Ruby, and Common Lisp.

5 Simple Tips for Beginner Programmers

Handy hints that will serve you well in your programming journey

Day 14 of 30 Ruby Coding Challenge - Fibonacci Sequence the Ruby Way

Day 14 of 30. We're going to solve the famous Fibonacci sequence by taking advantage of features that Ruby offers.