Open in app
Home
Notifications
Lists
Stories

Write
Partha Pratim Nayak
Partha Pratim Nayak

Home

May 6

Product Management : Concept Development and Requirement Analysis

Concept development is concerned mostly with fleshing out some of the high-level details that come out of the initial concept, providing details and direction for efforts later in the life cycle of a product. One of the more significant deliverables of this step is the generation of various System Modeling…

Product Management

6 min read

Product Management : Concept Development Phase
Product Management : Concept Development Phase

May 6

SOLID Principles of Object-Oriented Design in GoLang (Part-3)

The SOLID principles are essentially a set of rules for helping us write clean and maintainable object-oriented code. Single responsibility (S) Open/closed (O) Liskov substitution (L) Interface segregation (I) Dependency inversion (D) In Part-1, we briefly discussed Single Responsibility. In Part-2, we briefly discussed the Principle of Open/Closed. The third…

Golang

4 min read

SOLID Principles of Object-Oriented Design in GoLang (Part-3)
SOLID Principles of Object-Oriented Design in GoLang (Part-3)

May 4

Importance of Initial Concept & Vision of a Product Feature — A programmer’s perspective

Before the first line of code is written, there is the potential for a fair amount of thought and work going into a project. Not all of the work is going to be visible by the time development starts, and, realistically, not all of what could be produced pre-development will…

Product Management

3 min read

Importance of Initial Concept & Vision of a Product Feature — A programmer’s perspective
Importance of Initial Concept & Vision of a Product Feature — A programmer’s perspective

Jan 27

SOLID Principles of Object-Oriented Design in GoLang (Part-2)

The SOLID principles are essentially a set of rules for helping us write clean and maintainable object-oriented code. Single responsibility (S) Open/closed (O) Liskov substitution (L) Interface segregation (I) Dependency inversion (D) In Part-1, we briefly discussed Single Responsibility In this article, we will try to illustrate…

Golang

5 min read

SOLID Principles of Object-Oriented Design in GoLang (Part-2)
SOLID Principles of Object-Oriented Design in GoLang (Part-2)

Jan 27

Cool way to print out Python keywords in Python

The following program prints out the Python keywords

Python 3

2 min read

Cool way to print out Python keywords in Python
Cool way to print out Python keywords in Python

Jan 27

A very brief Introduction to SciPy

SciPy is a collection of sub-packages for many specialized scientific computing tasks. For a more detailed description, please refer to https://docs.scipy.org. The sub-packages available in SciPy are summarized in the following table:

Scipy

2 min read

S Note on SciPy
S Note on SciPy

Jan 26

“Understanding the Big Picture” — Transitioning from a Programmer to a Software Engineer

As programmers one keeps on hearing that one ought to understand the “Big Picture” to write better code But what does “Big Picture” actually mean and why it is important? In this write up we will try to answer these questions. In my view the “big picture” involves awareness of…

Software Engineering

9 min read

The “Big Picture” — Transitioning from a Programmer mindset to S/W Engineer mindset
The “Big Picture” — Transitioning from a Programmer mindset to S/W Engineer mindset

Jan 25

Quick Tutorial on Numpy

NumPy NumPy is the foundational library for the scientific computing library for the Python ecosystem; the main libraries in the ecosystem — pandas, matplotlib, SciPy, and scikit-learn — are based on NumPy. In short, as the name suggests, NumPy is a Python module brimming with useful functions for dealing with numbers…

Machine Learning

5 min read

Quick Tutorial on Numpy
Quick Tutorial on Numpy

Jan 25

Machine Learning Data Exploration Pattern (Part-1)

In this article, we build upon the concept of Design Pattern to explain Data Exploration Pattern in Machine Learning Data Exploration pattern helps to gain a preliminary understanding of the data to be used for developing ML models. The developed understanding helps in choosing the correct ML algorithm. There are…

Machine Learning

2 min read

Machine Learning Data Exploration Pattern (Part-1)
Machine Learning Data Exploration Pattern (Part-1)

Jan 21

SOLID Principles of Object Oriented Design in GoLang (Part-1)

The SOLID principles are essentially a set of rules for helping us write clean and maintainable object-oriented code. Let’s go over what the initials SOLID stand for: Single responsibility (S) Open/closed (O) Liskov substitution (L) Interface segregation (I) Dependency inversion (D) In this article we will try to illustrate the…

Object Oriented Design

3 min read

SOLID Principles of Object Oriented Design in GoLang (Part-1)
SOLID Principles of Object Oriented Design in GoLang (Part-1)
Partha Pratim Nayak

Partha Pratim Nayak

Learner and Doer

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable