Articles about Radek Fabisiak author's page

Radek Fabisiak was with the computers from his early days, remembers an orange screen with Win32, big floppy disks, and the sound of dial-up connecting to the internet.

He has got experience in full-stack development by working for top IT companies like Microsoft.

In the last years, in the core team of the Duomly, where as an addition to IT has got skills related to Online Marketing, SEO, Content Creation or building Online Business, now passing this knowledge to the Duomly’s audience.

He is a fan of skiing, video games, cooking, and martial arts in private life.

What is scikit learn – introduction to popular machine learning and data science Python library

Scikit-learn is one of the most widely-used Python packages for data science and machine learning. It enables you to perform many operations and provides a variety of algorithms. Scikit-learn also offers excellent documentation about its classes, methods, and functions, as well as the explanations on the background of used algorithms. Scikit-learn supports: data preprocessing, dimensionality reduction, model selection, regression, classification, cluster analysis. It also provides several datasets you can use to test your models.

9 min read

Essential knowledge about what are Javascript functions with examples

Function in programming is one of the most basic elements. It is a set of statements that perform some activity to get the result. In lots of cases, the action is performed using the data which are provided as input. The statements in the function are executed every time the function is invoked. Functions are used to avoid repeating the same code. The idea is to gather tasks that are executed more than ones into a function and then call the function wherever you want to run that code.

6 min read

Python list – definition and usage

Python has several collection data types — the types that might hold multiple data items at once. Lists are immutable and ordered Python sequence collections.To be more precise, the collections don’t store data items. They keep the references to them. You can have the references to the objects of different types (integers, floating-point numbers, complex numbers, Booleans, strings, other lists or tuples, sets or dictionaries, custom-defined types, and so on) in one list.

16 min read

How to Start with Machine Learning?

Machine learning is about using sample data to build mathematical models that enable computer systems to perform tasks without obtaining explicit instructions. Image recognition, self-driving vehicles, Internet search engines, computer vision, spam email filtering, and many other systems use machine learning. It’s also applied in financial forecasts, medical diagnostics, fraud detection, and so on. Machine learning is a vast and promising area. It offers exciting solutions to real-world problems as well as a variety of well-paid jobs.

6 min read

What’s new in ECMAScript 2019 (ES2019)?

Every year since 2015, new ECMAScript features are released. Creating a new ECMAScript standard has four stages, from stage 0 to stage 3 it is mostly planning, and drafts and stage 4 is final. It’s possible to use the newest features in Google Chrome version 72. Let’s take a look at what exactly ES2019 brings us: Object.fromEntries(), trimStart() and trimEnd(), flat(), flatMap(), Symbol object description property, catch optional binging, well formatted JSON.

5 min read

Object-oriented programming in Python

Python allows writing programs following several programming paradigms (like procedural programming, functional programming, object-oriented programming) and to combine them. Object-oriented programming is one of the most widely used paradigms today. It is based on the use of objects — entities that contain data members called attributes and bounded functions (routines, procedures) called methods. Objects are instances of classes. In other words, classes mostly define the structure of objects and serve as templates for creating them.

10 min read

Loops in Python – comparison and performance

Python is one of the most popular programming languages today. It’s an interpreted and high-level language with elegant and readable syntax. However, Python is generally significantly slower than Java, C#, and especially C, C++, or Fortran. Sometimes performance issues and bottlenecks might seriously affect the usability of applications. Fortunately, in most cases, there are solutions to improve the performance of Python programs. There are choices developers can take to improve the speed of their code.

8 min read

13 useful JavaScript array tips and tricks you should know

An array is one of the most common concepts of Javascript, which gives us a lot of possibilities to work with data stored inside. Taking into consideration that array is one of the most basic topics in Javascript which you learn about at the beginning of your programming path, in this article, I would like to show you a few tricks which you may not know about and which may be very helpful in coding!

6 min read

The best Python code editors for data science, web development, and machine learning

Choosing an integrated development environment (IDE) that suits your needs is often a non-trivial task. There are many available options. There is a number of interesting IDEs, with all kind of tools that might help you code faster and avoid some errors. Some of them are free and open-source. Most well-known IDEs have support for Python, one of the most popular programming languages. They usually support linting, auto-completion, and choosing a Python environment for each project.

7 min read

How to code – learn step by step how to become a programmer with Duomly

Hello everyone, we came up with an idea to show you step by step what to do to become a developer. For this, we created a YouTube channel called *How to code with Duomly.* Every week we publish a new episode preparing you to be a programmer. In every episode, we describe a different topic, like tools, software, programming languages, etc. For more information check out our first video!

4 min read