Sunday 13 May 2018

Python Tutorial for freshers

This specific tutorial gives you an overview and speaks about the fundamentals of Python.

What Is Python

  • Let us firstly learn briefly about Python. To educate and encourage you to pick up python training with us, we have composed a few facts that might interest you. Python is a general-purpose, interpreted, interactive, object-oriented and high-level programming language which is very easy to learn.
  • The Python Course program has been designed for software programmers with a need to understand the Python programming language starting from scratch. Python online training will give you enough understanding of the Python programming language from where you can take yourself to a higher level of expertise.
  • Python course has relatively few keywords, simple structure, and a clearly defined syntax. This allows the student to pick up the language in a relatively short period of time. One of the Python’s greatest strengths is the bulk of the library which is very portable and cross-platform compatible on UNIX, Windows and Macintosh.
  • Invoking the interpreter with a script parameter begins with the execution of the script and continues until the script is finished. When the script is finished, the interpreter is no longer active. You will experience it while you write a python script during your python course.
  • A Python identifier is a name used to identify a variable, function, class, module or other object. An identifier starts with a letter A to Z or a to z or an underscore (_) followed by zero or more letters, underscores and digits (0 to 9).
  • While learning python, readers will be taught that Python does not allow punctuation characters such as @, $ and % within identifiers. Python is a case sensitive programming language, thus, Manpower and manpower are two different identifiers in Python.
  • Python exposes the problems normally faced like: One of the first caveats, programmers encounter to the fact that there are no braces to indicate blocks of code for class and function definitions or flow control. Blocks of code are denoted by line indentation, which is rigidly enforced. The number of spaces in the indentation is variable, but all statements within the block must be indented by the same amount.
  • A line containing only white space, possibly with a comment, is known as a blank line and Python totally ignores it. When you learn python, our trainer will guide you about the fact that, in an interactive interpreter session, you must enter an empty physical line to terminate a multi-line statement.

Why To Learn Python?

There are a large number of high level programming languages available, such as C, C++, and Java. The good news is all high level programming languages are very similar to one another. What differs is mostly the syntax, the libraries available and the way we access those libraries. A library is simply a collection of resources and pre-written code that can used while writing a program. If you learn one language well, you can easily learn a new language in just a fraction of time than it took you to learn the first language.
If you are new to programming, Python is really a great place to start. One of the key features of Python is its simplicity, making it the ideal language for beginners to learn. Most programs in Python require considerably fewer lines of code to perform the same task compared to other languages such as C. This leads to fewer programming errors and reduces the development time needed. In addition, Python comes with an extensive collection of third party resources that extends the capabilities of the language. As such, Python can be used for a large variety of tasks, such as for desktop applications, database applications, network programming, game programming and even in mobile development. Last but not the least, Python is a cross platform language, which means that code written for one operating system, such as Windows, will work well on Mac OS or Linux without making any changes to the initial Python code.
For more information visit Mindmajix

Friday 11 May 2018

IBM API Connect Interview Questions

If you're looking for IBM API Connect Interview Questions for Experienced or Freshers, you are at right place. There are lot of opportunities from many reputed companies in the world. According to research IBM API Connect has a market share of about 52.45%. So, You still have opportunity to move ahead in your career in IBM API Connect Architecture. Mindmajix offers Advanced IBM API Connect Interview Questions 2018 that helps you in cracking your interview & acquire dream career as IBM API Connect Architect.
Q: Why maintaining the lifecycle of an API is important
An API is designed to access the features or the functions of an operating system. Creating an API is not always a simple job. It needs a lot of money to be invested. If the API doesn’t work properly due to lack of maintenance, there are certain things that can go wrong. There are chances of introduction of lots of errors. Because it is possible to integrate applications with each other, an API designed for a specific task might be used for others and thus the future cost can be saved. However, this is only possible when the lifecycle of an API is maintained.
Q: Who can use IBM API connect and why?
IBM API is a good option to consider for those who are engaged in It operations, Developers and business promoters. It has been designed to help them in different aspects such as decision taking, reliable management of operations and helping programmers to ensure proper integration with each other.
Q: What are the benefits of using IBM API connect according to you
It is actually an approach that always makes sure of properly creating an API which is necessary to get errors free results. In addition to this, it is also necessary that API’s run in a reliable manner and can be managed securely. For all this, IBM API can simply be trusted. It is actually one of the best API lifecycle management solutions that are widely trusted.
Q: In an API builder work, how many files are created for the master package and temporary tables?
Two files are created basically and both are useful to create the output code. 
Q: What exactly is the motive of API connect by IBM
IBM API aim is to make the application highly reliable and scalable. API’s are generally the data applications which are small in size and are meant to help experts in performing a specific task. IBM API cut down all the errors from the work of programmers and the key challenges that are associated with the integration approach.
Q: What exactly do you know about the Rest API?
Developers often have to make requests and have to receive responses. REST API is nothing but a set of functions through which developers can perform the same task. The best thing is it can easily be accessed or can be made available through HTTP protocol. The developers can always make sure of reliability as well as the functionality of the tasks and the good thing is they are all similar to each other which makes them simple to handle and operate.
Q: Write the procedure or the modules of creating an API in a stepwise manner?
1. Creation
2. Testing
3. Deployment
4. Debugging
5. Clustering
6. Scaling
7. Monitoring
8. Management and administration
In this to this, integration can also be done in case the need of same is felt. 
For more information visit Mindmajix

Oracle EBS Interview Questions

If you're looking for Oracle EBS Interview Questions for Experienced or Freshers, you are at right place. There are lot of opportunities from many reputed companies in the world. According to research Oracle EBS has a market share of about 8.2%. So, You still have opportunity to move ahead in your career in Oracle EBS Development. Mindmajix offers Advanced Oracle EBS Interview Questions 2018 that helps you in cracking your interview & acquire dream career as Oracle EBS Developer.
Q. What is purpose of applsyspub user in Oracle EBS?
APPLSYSPUB is an initial, pre-authentication user with minimal privileges to assist with APPS (FND) user authentication. Usernames and passwords are stored in the FND_USER table, we need to have a pre-connection to the database. This connection is established using APPLSYSPUB user. After successfull login, associated database login will switch to APPS user from APPLSYSPUB user. APPLSYSPUB has only Read-Only privileges on a few tables and views for signing on to Applications.
Q. What is purpose of Applications Listener in Oracle EBS?
During concurrent managers startup ICM instructs Applications Listener to spawn FNDSM (Service manager) process.
You can confirm this by checking listener.ora configuration file on apps tier, which is located under directory $ORACLE_HOME/network/admin:
SID_LIST_APPS_PROD =
  (SID_LIST =
   ( SID_DESC = ( SID_NAME = FNDSM )
                ( ORACLE_HOME = /u01/app/apps/fs1/EBSapps/10.1.2 )
                ( PROGRAM = /u01/app/apps/fs1/EBSapps/appl/fnd/12.0.0/bin/FNDSM )
(envs=’MYAPPSORA=/u01/app/apps/fs1/EBSapps/appl/APPSPROD_tvmdb19.env, PATH=/usr/bin:/usr/ccs/bin:/bin, FNDSM_SCRIPT=/u01/app/apps/fs1/inst/apps/PROD_tvmdb19/admin/scripts/gsmstart.sh’ )
Q. Is it possible to run two adpatch sessions simultaneously for one EBS instance?
It’s possible to run several adpatch sessions, but they will eventually fail. At different stages of work you may get different errors. One of them related to FND_INSTALL_PROCESSES table which is created to keep track of what jobs adpatch workers are doing. Sample error message:
The table FND_INSTALL_PROCESSES created by AutoPatch already exists.
If you are sure you do not want to keep the information from the failed
AutoPatch session,you may drop FND_INSTALL_PROCESSES table and
continue with AutoPatch.
If you choose not to drop FND_INSTALL_PROCESSES table, AutoPatch
cannot continue successfully.
Q. What is procedure of patching in case of multi-node EBS installation and non-shared application tier?
In this case you have to apply patches on every application node. Also the answer depends on EBS release number. If it’s 11i, then you have to start patching from node where administration server is located. Reason for that  – adpatch runs database part of unified driver only on node where administration server is located.
Release R12 eliminated need for DBAs to pay attention at patching sequence. Here is quote from R12 concepts: “There is no concept of an Administration server in Release 12. By default, patching can be undertaken from any application tier node.”
Q. Is it required to run autoconfig on all nodes in case of Shared Application Tier multi-node installation?
Yes. All configuration files created by AutoConfig are stored under the Instance Home. So to update all Instance Homes it’s required to run autoconfig on each node.

For more information visit Mindmajix

Thursday 10 May 2018

Tableau Interview Questions

If you're looking for Tableau Interview Questions for Experienced or Freshers, you are at right place. There are lot of opportunities from many reputed companies in the world. According to research Tableau has a market share of about 16.2%. So, You still have opportunity to move ahead in your career in Tableau Analytics. Mindmajix offers Advanced Tableau Interview Questions 2018 that helps you in cracking your interview & acquire dream career as Tableau Developer.

Q. What is the difference between context filter to other filters?
Whenever we crate context filter
  • Tableau will create a temporary table for this particular filter set and other filters will be apply on context filter data like cascade parameters… suppose we have crated context filter on countries >> we have chosen country as USA and India
  • Tableau will create a temporary table for this two countries data and if you have any other filers >>other will be apply on this two countries data if we don’t have any context filter
  • Each and individual record will check for all filters
Q. What is disadvantage of context filters?
  • The context filter is not frequently changed by the user – if the filter is changed the database must recomputed and rewrite the temporary table, slowing performance.
  • When you set a dimension to context, Tableau crates a temporary table that will require a reload each time the view is initiated. For Excel, Access and text data sources, the temporary table created is in an Access table format. For SQL Server, My SQL and Oracle data sources, you must have permission to create a temporary table on your server. For multidimensional data source, or cubes, temporary tables are not crated, and context filters only defined which filters are independent and dependent.
Q. What are the five main product offered by Tableau company?
Tableau offers five main products: Tableau DesktopTableau ServerTableau Online, Tableau reader and Tableau Public.
Q. What is the current latest version of Tableau Desktop(as of Sep, 25th 2017)?
Current version: Tableau Desktop Version 10.4
Q. What is data visualization?
Data visualization refers to the techniques used to communicate data or information by encoding it as visual objects (e.g. points, lines or bars) contained in graphics.
Q. Why tableau?
Whether your data is in an on-premise database, a database, a data warehouse, a cloud application or an Excel file, you can analyze it with Tableau. You can create views of your data and share it with colleagues, customers, and partners. You can use Tableau to blend it with other data. And you can keep your data up to date automatically.
Q. What are Filters? How many types of filters are there in Tableau?
Filter is nothing but it is restricted to unnecessary, it is showing exact data. Basically filters are 3 types.
  1. Quick filter
  2. Context filter
  3. Datasource filter

For more information visit mindmajix 

Thursday 3 May 2018

Data Science for freshers

This tutorial gives you an overview and talks about the fundamentals of Data Science.
Data science is an emerging field, with rapid changes, great uncertainty, and exciting opportunities. Our study attempts the first ever benchmark of the data science community,looking at how they interact with their data, the tools they use, their education, and how their organizations approach data-driven problem solving. We also looked at a smaller group of business intelligence professionals to identify areas of contrast between the emerging role of data scientists and the more mature field of BI. Our findings, summarized here, show an emerging talent gap between organizational needs and current industry capabilities exemplified by the unique contributions data scientists can make to an organization and the broad expectations of data science professionals generally.
Broadening the Data Science Community : While Data Science is most often associated with Big Data, it is important to consider the host of other professions and roles that deem their work to be data science. This includes people from fields as diverse as Market Research, Financial Analysis, Information Technology, Management Consulting, Marketing and Media, Academia, Social Research, Demographic and Census Research and the Intelligence Community – it is no wonder this segment is difficult to define
“R” is an open source software program, developed by volunteers as a service to the community of scientists, researchers and data analysts who use it. R is free to download and use. Provides guidance on getting data into R from text files, web pages, spreadsheets, databases and other sources .Demonstrates techniques that use core features of the R language, and are scalable and efficient. Covers many built in functions along with selected packages from CRAN. Since its inception, R has become one of the prominent programs for statistical computing and data analysis. The ready availability of the program, along with a wide variety of packages and the supportive R community make R an excellent choice for almost any kind of computing task related to statistics. However, many users, especially those with experience in other languages, do not take advantage of the full power of R. Because of the nature of R, solutions that make sense in other languages may not be very efficient in R. This book presents a wide array of methods applicable for reading data into R, and efficiently manipulating that data.
For more information visit mindmajix