Posts

Featured Post

SQL Interview Success: Unlocking the Top 5 Frequently Asked Queries

Image
 Here are the five top commonly asked SQL queries in the interviews. These you can expect in Data Analyst, or, Data Engineer interviews. Top SQL Queries for Interviews 01. Joins The commonly asked question pertains to providing two tables, determining the number of rows that will return on various join types, and the resultant. Table1 -------- id ---- 1 1 2 3 Table2 -------- id ---- 1 3 1 NULL Output ------- Inner join --------------- 5 rows will return The result will be: =============== 1  1 1   1 1   1 1    1 3    3 02. Substring and Concat Here, we need to write an SQL query to make the upper case of the first letter and the small case of the remaining letter. Table1 ------ ename ===== raJu venKat kRIshna Solution: ========== SELECT CONCAT(UPPER(SUBSTRING(name, 1, 1)), LOWER(SUBSTRING(name, 2))) AS capitalized_name FROM Table1; 03. Case statement SQL Query ========= SELECT Code1, Code2,      CASE         WHEN Code1 = 'A' AND Code2 = 'AA' THEN "A" | "A

Python Improved Logic to Calculate Factorial

Image
I am practicing Python programming. In this post, I have explained logic to calculate the factorial using a function. This  function  you can call it a user-defined function. The name of the function is factorial.py. In real-time, you can write a program in a file and run it in python console . The main task of a developer is to create functions for the reusable code. They call these functions whenever they need. Factorial calculation program for supplied input value.   Factorial Logic in Python. I have completed this logic in 3 steps. Write factorial.py Import Execute it Write Factorial.py  Here you need to define a function. Use 2 for loops, and write your logic. This is done on LInux operating system. You can also try on Linux. After, ESC command Use, :wq to come out of the module. Import Factorial.py Go to Python console, using 'python' command. Use import factorial.py command. Execute Factorial.py  >>> factorial.fa

Python Syntax Errors Cheat Sheet

Image
Here's is the Python syntax errors cheat sheet. In Python, you can avoid errors, if you know syntax rules. These are missing semicolons, adding extra commas, and extra spaces. Further Python is case sensitive. So using the wrong identifier also will give error. Python Syntax Errors Cheat Sheet Indentation is unique to Python. You cannot find strict indentation in any other programming language. You need to focus on the three areas while writing a Python program. To avoid errors you need to learn indentation rules. Indentation or Syntax Errors Exceptions Handling Exceptions 1: Indentation If you do not follow the proper order, you will get an error. The details of one block shroud follow in one vertical line. The sub-block should be inside of that. In if loop, the IF, ELIF, and ELSE should have the same indentation. Not only, but the statement inside of them should also have the same indentation. Best Examples Understand these examples a good material on indentation for you. 2

Hyperledger Fabric: 20 Real Interview Questions

Image
Hyperledger is one of the top-listed blockchains. This architecture follows R3 Corda specifications. Sharing the interview questions with you that I have prepared for my interview. Though Ethereum leads in real-time applications. The latest Hyperledger version is now ready for production applications. It has now become stable for production applications. The Hyperledger is now backed by IBM. But, it is still an open source. These interview questions help you to read quickly. The below set of interview questions helps you like a tutorial on Hyperledger fabric. Hyperledger Fabric Interview Questions 1). What are Nodes? In Hyperledger the communication entities are called Nodes. 2). What are the three different types of Nodes? - Client Node - Peer Node - Order Node The Client node initiates transactions. The peer node commits the transaction. The order node guarantees delivery. 3). What is Channel? A channel in Hyperledger is the subnet of the main blockchain. You can ha

The 5 Skills You need to Start Data Analytics Career

Image
Data analytics is the job role hot in demand in each organization. Digital skills such as Mobile development, Full-stack development, Data Science, and Cloud computing are successful because they are very user-friendly to the end-users. Digital devices enabled digital technologies to cause to generate more data. You need different kinds of tools to analyze data in different formats. You need the right tools. Else you cannot predict the user's mind. User search data is the source of big retail markets. Based on these search words, they start selling the products. The motto behind data analytics is to get the benefit all stakeholders. Let us take cloud computing the main advantage is cost-effectiveness and scalability. 5 Skills you need for data analyst job R Programming SAS Excel Tableau QlikView Top Magazines to read Analytics Insight Analytics Magazine Analytics India Magazine Related Posts R Vs SAS Top Differences 6 Top IT Skills that have Huge Demand in

5 Top R Vs SAS Differences

Image
Statistical analysis should know by every software engineer. R is an open source statistical programming language. SAS is licensed analysis suite for statistics. The two are very much popular in Machine learning and data analytics projects. SAS is an Analysis-suite software and R is a programming language. 1. R Language R supports both statistical analysis and Graphics R is an open source project. R is 18th most popular Language R packages are written in C, C++, Java, Python and.Net R is popular in Machine learning, data mining and Statistical analysis projects. a). R Advantages R is flexible since a lot of packages are available. R is best suited for data related projects and  Machine learning . Less cost since it is open source language. R Studio is the best tool to develop R programming modules. Ref: imartcus.org (read more advantages) b). R Disadvantages R language architecture model is out of date. So may not use it for critical applications. R is not suitable for Serve

Blockchain Technology: 11 Exclusive Benefits

Image
Here are the benefits of blockchain technology. Less maintenance and its distributable nature made the blockchain technology hot in the market.     The applications that used blockchain technology Viz: Banks, Share markets, Government Bodies, and Big Corporations.  What is Blockchain Blockchain stores each transaction in Blocks. No one can tamper or change the details. The people who are making a transaction in the Blockchain world both have the same copies. he parties involved cannot changes these records. So it is robust. Advantages of distributed ledger technology (Blockchain) The distributed nature of ledger details. Distributed data available to all parties, and cannot tamper the data. Every transaction is Public. That means only people who have access can see the information. It stores all records permanently. One cannot edit or manipulate the data. Data-hacking is not possible since it is distributed. Unlike centralized processing, the Blockchain is much faster. And verification

Best Testing Practices You need for DevOps Projects

Image
Testing is the critical phase in DevOps. The process of DevOps is to speed up the deployment process. That means there are no shortcuts in testing. Covering most relevant test cases is the main thing the tester has to focus. Requirements  Good maintainable code Exhaustive coverage of cases Training documents to Operations team Fewer bugs in the bug tracker Less complex and no redundant code Testing Activities   The team to use Tools to check the quality of code Style checker helps to correct code style Good design avoids bugs in production Code performance depends on the code-quality Bugs in production say poor testing  Tester Roles  Good quality means zero bugs in production . Design requirements a base to validate testing results. Automated test scripts give quick feedback on the quality of code. Right test cases cover all the functional changes. The Bottom Line The DevOps approach is seamless integration between Development and Operations without

Apache Storm Architecture Tutorial Flowchart

Image
There are two main reasons why Apache Storm is so popular. The number one is it can connect to many sources. The number two is scalable. The other advantage is fault-tolerant. That means, guaranteed data processing. The map-reduce jobs process data analytics in Hadoop. The topology in Storm is the real data processor. The co-ordination between Nimbus and Supervisor carried by Zookeeper Apache Storm The jobs in Hadoop are similar to the topology. The jobs run as per the schedule defined. In Storm, the topology runs forever. A topology consists of many worker processes spread across many machines.  A topology is a pre-defined design to get end product using your data. A topology comprises of 2 parts. These are Spout and bolts. The Spout is a funnel for topology Two nodes in Storm Master Node: similar to the Hadoop job tracker. It runs on a daemon called Nimbus. Worker Node: It runs on a daemon called Supervisor. The Supervisor listens to the work assigned to