Posts in tag

programming languages


The authors of ‘Black Hat Python’ explain the importance of learning Python for pen testing, how it helps create scripts to hack networks and endpoints, and more. Python is a must-know programming language for anyone seeking a career in penetration testing. With it, pen testers can write custom scripts and services to examine a company’s …

In his attempt to understand the world, German philosopher Friedrich Hegel organized history following the thesis-antithesis-synthesis pattern. The order of these categories, however, is never chronological but logical. For historical events, for example, it’s never the date that matters but the impact on the current society. What’s the use of this point here? We can …

Every programming language has a unique way of accomplishing a task; that’s why there are so many languages to choose from. In his article How different programming languages do the same thing, Jim Hall demonstrates how 13 different languages accomplish the same exact task with different syntax. The lesson is that programming languages tend to have …

Racket is a great way to learn a language from the Scheme and Lisp families. I am a big advocate of learning multiple programming languages. That’s mostly because I tend to get bored with the languages I use the most. It also teaches me new and interesting ways to approach programming. Writing the same program …

Compare 13 different programming languages by writing a simple game. Whenever I start learning a new programming language, I focus on defining variables, writing a statement, and evaluating expressions. Once I have a general understanding of those concepts, I can usually figure out the rest on my own. Most programming languages have some similarities, so …

A common trait I see in new developers is the fear of looking dumb. I know because I had the same concern. I thought that seeming stupid would cause others to question my capabilities and affect my career progression. Nothing could have been further from the truth. To explain why, let me tell a quick …

Explore Python (and other programming languages) by writing a “guess the number” game. In this series, we’re writing the same application in different programming languages to compare how various languages work and to show how using a standard test program is a great way to learn new ways to program. When you learn a new programming language, …

Explore Python (and other programming languages) by writing a “guess the number” game. In this series, we’re writing the same application in different programming languages to compare how various languages work and to show how using a standard test program is a great way to learn new ways to program. When you learn a new programming language, …

For the first time in the history of TIOBE’s index, Java has slipped out of the top two, leaving Python to occupy the spot behind reigning champion, C. October’s TIOBE index had C at No. 1 and Java at No. 2, and historically those two languages have simply traded spaces while the rest of the …

Protect against unexpected and unwelcome surprises by using venv in Python. If you’ve ever shared a neat computer trick, a complex application, or something in between with a friend, then you’ve probably uttered the phrase, “Well, it works on my computer.” No matter how advanced computers become, there seem to be recurrent problems related to …