Author: Agile Actors #learning (Agile Actors #learning)

JavaScript creator Eich: My take on 20 years of the world’s top programming language
Post

JavaScript creator Eich: My take on 20 years of the world’s top programming language

Originally posted on zdnet. JavaScript creator Brendan Eich charts the programming language’s life from Mosaic to Internet Explorer and Chrome. A newly published paper by Brendan Eich, CEO of Chromium-based browser Brave and the key designer of JavaScript, looks back at two decades of the definitive programming language for the web, browsers and, increasingly, native...

How to Profile Your Code in Python
Post

How to Profile Your Code in Python

Originally posted on towardsdatascience. Finding bottlenecks and optimizing performance using cProfile If you’ve ever written a line of code (or even tens of thousands of lines), you’ve surely wondered “Why does my code take so long to run?” Answering that question isn’t always simple, but it can be easier if you search for answers the...

Top 9 python frameworks for game development
Post

Top 9 python frameworks for game development

Originally posted on analyticsindiamag. Popular video games like Battlefield 2, Pirates of the Caribbean, among others use Python programming for a number of its functionalities and add-ons. With the advancement in the gaming industry, Python language has proved to be an exceptional choice by the developers for rapid prototyping of video games. In this article, we curated a list...

Understand __slots__ in Python
Post

Understand __slots__ in Python

Originally posted on towardsdatascience. A simple way to improve your Python code When we create an object from a class, the attributes of the object will be stored in a dictionary called __dict__. We use this dictionary to get and set attributes. It allows us to dynamically create new attributes after the creation of the object....

Teach kids Python by building an interactive game
Post

Teach kids Python by building an interactive game

Originally posted on opensource. Open source tools can help anyone get started learning Python in an easy and fun way—making games. Python has earned a reputation as a wonderful beginner programming language. But where does one begin? One of my favorite ways to get people interested in programming is by writing games. PursuedPyBear (ppb) is a...

Why Cobol is taking off
Post

Why Cobol is taking off

Originally posted on analyticsindiamag. Recently, in the news, New Jersey Governor Phil Murphy asked for professionals who know COBOL programming language. “On our list of volunteers, not only do we need healthcare workers, we need engineers with COBOL skills,” said Phil Murphy, governor of New Jersey, in a media statement. What happened is that the state unemployment...

Challenges and Programming Languages of Artificial Intelligence
Post

Challenges and Programming Languages of Artificial Intelligence

Originally posted on wikipluck. Challenges of AI: AI is divided into 3 different evolutionary stages. Those are:Artificial Narrow IntelligenceArtificial General IntelligenceArtificial Super Intelligence Artificial Narrow Intelligence: Artificial Narrow Intelligence is also known as Weak AI. It involves applying artificial intelligence only to specific tasks. The many currently existing systems that claim to use AI. Those...

How to Make Better Looking Charts in Python
Post

How to Make Better Looking Charts in Python

Originally posted on medium. With the matplotlib and seaborn libraries its easy to make charts in Python, but the default settings can result in an ugly looking chart. This might not be a problem if you only need the chart for your own purposes but if you’re going to share it you may wish to improve its appearance and...

Effective Python Testing With Pytest
Post

Effective Python Testing With Pytest

Originally posted on realpython Testing your code brings a wide variety of benefits. It increases your confidence that the code behaves as you expect and ensures that changes to your code won’t cause regressions. Writing and maintaining tests is hard work, so you should leverage all the tools at your disposal to make it as painless...

Top 10 Magic Commands in Python to Boost your Productivity
Post

Top 10 Magic Commands in Python to Boost your Productivity

Originally posted on towardsdatascience Implementation of important IPython magic commands in jupyter notebook Python is not only the most versatile programming language but also most flexible when it comes to integrating new features. With this said, Magic commands are one of the important features added to the python shell. What exactly is a Magic Command...

Automation with GitHub Actions
Post

Automation with GitHub Actions

Originally posted on dev GitHub Actions provide a way to automate several workflows/tasks. GitHub Workflows allow you to run a workflow on specific triggers. A trigger happens, and the workflow associated with that trigger runs.You can configure a workflow to start when a GitHub event occurs, on a schedule, or from an external event. The...

excalidraw: Virtual whiteboard for sketching hand-drawn like diagrams
Post

excalidraw: Virtual whiteboard for sketching hand-drawn like diagrams

Originally posted on Github Excalidraw is a whiteboard tool that lets you easily sketch diagrams with a hand-drawn feel. Try it now Go to https://excalidraw.com to start sketching. Read our blog and follow the guides to learn more about Excalidraw and how to use it effectively. Run the code Code Sandbox Go to https://codesandbox.io/s/github/excalidraw/excalidraw You may need to sign in with Github...

The Maybe data type in JavaScript
Post

The Maybe data type in JavaScript

Originally posted on dev JavaScript is not the only language that can be used to do Web development. Some other languages built upon other programming paradigms like Elm or PureScript are available as well. They rely on functional programming and most of the time have similar concepts. And one of these concepts is the Maybe...

Python Terminologies – Important terms you must know as a Python Developer
Post

Python Terminologies – Important terms you must know as a Python Developer

Originally posted on techvidvan Moving ahead in our Python Tutorial, today this article will make you familiar with the important concept in Python that is, Python terminologies. In future, you will come across all these terms in various books and tutorials while learning Python. So without wasting any time let’s begin with our tutorial on...