Posts

Showing posts from January, 2017

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

3D Rendering Hot Skills in The Market

Image
#The powerful points on 3DRendering: In the real world, light sources emit photons that normally travel in straight lines until they interact with a surface or a volume. When a photon encounters a surface, it may be absorbed, reflected, or transmitted.  Some of these photons may hit the retina of an observer where they are converted into a signal that is then processed by the brain, thus forming an image. Similarly, photons may be caught by the sensor of a camera. Also Read : Top Selected books on 3D Rendering In either case, the image is a 2D representation of the environment. The formation of an image as a result of photons interacting with a 3D environment may be simulated on the computer. The environment is then replaced by a 3D geometric model and the interaction of light with this model is simulated with one of a large number of available algorithms. The process of image synthesis by simulating light behavior is called rendering. The below are the best resources for

Tableau 2 Top Books to Read

Image
In this post, I have given two top data visualization in Tableau books. These books helpful for your self-study.   Top Tableau Course Contents Introduction to Tableau  Connecting to data  Visual analytics  How to design dashboard  Mapping  Calculations  How to publish and Manage with Tableau  Security with Tableau ..... Read more . Two Best books on Tableau to Learn and Visualize the Data. #1.  Learning Tableau Learn how to create effective data visualizations with Tableau and unlock a smarter approach to business analytics.  It might just transform your organization About This Book Create stylish visualizations and dashboards that explain complexity with clarity. Learn effective data storytelling to transform how your business uses ideas and makes decisions Explore all the new features in Tableau 10 and start to redefine what business. analytics means to your organization. #2.  How to create Data Visualization in Tableau  Tableau Your Data! is a co

10 Top Differences Between Unix and Linux

UNIX It is an operating system which was first developed in the 1960s and has been under constant development ever since. By operating system, we mean the suite of programs which make the computer work. It is a stable, multi-user, multi-tasking system for servers, desktops, and laptops. UNIX systems also have a graphical user interface (GUI) similar to Microsoft Windows which provides an easy to use environment. However, knowledge of UNIX is required for operations which aren't covered by a graphical program, or for when there is no windows interface available, for example, in a telnet session. The kernel - The kernel of UNIX is the hub of the operating system: it allocates time and memory to programs and handles the filestore and communications in response to system calls. As an illustration of the way that the shell and the kernel work together, suppose a user types rm myfile (which has the effect of removing the file myfile). The shell searches the filestore for the file c

15 awesome Java Interview Questions to know

Image
Java interview is one of the tough interviews for developers coming from other technologies. So I have given very basic interview questions they asked. Really awesome to know these questions. 1. What is JVM? Why is Java called the ‘Platform Independent Programming Language’? JVM, or the Java Virtual Machine, is an interpreter that accepts ‘Bytecode’ and executes it. Java has been termed as a ‘Platform Independent Language’ as it primarily works on the notion of ‘compile once, run everywhere’. Here’s a sequential step establishing the Platform independence feature in Java: The Java Compiler outputs Non-Executable Codes called ‘Bytecode’. Bytecode is a highly optimized set of a computer instruction which could be executed by the Java Virtual Machine (JVM). The translation into Bytecode makes a program easier to be executed across a wide range of platforms since all we need is a JVM designed for that particular platform. JVMs for various platforms might vary in configuration, those they w

Udemy Best Selling Web Development Course

Image
You may ask which course you need to learn. That is a web development course. You can do both regular and part-time job. This course has such a beautifulness. Another way is you can develop your own website and you can learn how to build your website. This is also one kind of advantage, so I am stressing to learn this course. 1. Web development By the end of this course, you will have the confidence and ability to create beautiful, functional websites. This course is project based so you be jumping into building your first website in no time. Don't worry if you have little or no experience, I will take it easy and try to clearly explain what we are doing and learn as we build. I believe this is the best way to learn, you will be able to apply what you are learning to a real project and instantly see the results. What you will be building: Project 1 - Begin by creating static recipe website from scratch, learn the fundamentals of HTML & CSS by hand coding your firs

R objects useful command to delete them

Image
R-Commands The entities that R creates and manipulates are known as objects. These may be variables, arrays of numbers, character strings, functions, or more general structures built from such components. During an R session, objects are created and stored by name. This post tells you how to delete them. The R command > objects() (alternatively, ls()) can be used to display the names of (most of) the objects which are currently stored within R. The collection of objects currently stored is called the workspace. The data visualization in R Language with GGplot a good idea to start. To remove objects the function rm is available: > rm(x, y, z, ink, junk, temp, foo, bar) All objects created during an R session can be stored permanently in a file for use in future  R sessions. At the end of each R session you are given the opportunity to save all the currently available objects. If you indicate that you want to do this, the objects are written to a file called  .

R Language: How to Use 'Help' Command

Image
Help command in R-Language R has an inbuilt help facility similar to the man facility of UNIX. To get more information on any specific named function, for example solve, the command is > help(solve) An alternative is > ?solve For a feature specified by special characters, the argument must be enclosed in double or single quotes, making it a “character string”: This is also necessary for a few words with syntactic meaning including if, for and function. > help("[[") Either form of quote mark may be used to escape the other, as in the string "It’s important". Our convention is to use double quote marks for preference. On most R installations help is available in HTML format by running > help.start() which will launch a Web browser that allows the help pages to be browsed with hyperlinks. On UNIX, subsequent help requests are sent to the HTML-based help system. The ‘Search Engine and Keywords’ link in the page loaded by help.start() is par