In the last few years companies try to connect everything to the internet and make everything be software defined from door bells, and photo cameras to cars. There are a few bad things about it.
These days every teeny-tiny piece of technology tries to be connected to the internet. This is usually sold by large, and not some large companies as some sort of convince so you can control everything from everywhere. The approach has its pluses but it also has its minuses. The shiny technological all connected future does not seem to me as appealing as we are told.
There are two types of adjectives i and na and …. some peculiarities.
I’m not an expert in Japanese phonetics just love to learn new things like …. you know Japanese. So it is just how I perceive the language. Also everything is simplified to the level when it can be understood by everyone.
There are two types of adjectives in Japanese: i-adjectives and na-adjectives. The types are named by the sound which connects an adjective and a noun. These two types are interesting because they conjugate differently. Na-ones act more like nouns and i-adjective have their own way.
In my coding interviews I often use a simplified version of this challenge from Leetcode.
The simplified version I use: Given two strings s and p, return true if s contains an anagram for p.
I like this task because the solution and be improved little by little and there are a lot things to discuss. From algorithmic complexity to CPU cache level optimization. Here I want to walk you through how I solved that challenge for the first time.
The second part of the book focuses on different callables. You will know about type hints for Callables, protocols, closures, decorators and other related things.
I’ve just finished reading the first part of the Fluent Python book and it is so exciting that I decided to write about the largest gems I discovered in the book.