Installing Python on Windows

, ,

This guide will show you how to install python version 3.4 on windows which includes default python text editor. Read more

Search Engine Optimization (seo)

Search engine optimization (SEO)

Search engine optimization (SEO)is the process of affecting the visibility of a website or a web page in a web search engine‘s unpaid results often referred  as “natural”, “organic”, or “earned” results.

In general, the earlier (or higher ranked on the search results page), and more frequently a site appears in the search results list, the more visitors it will receive from the search engine’s users; these visitors can then be converted into customers. SEO may target different kinds of search, including image search, video search, academic search, news search, and industry-specific vertical search engines.
SEO (Search engine optimization ) is something different from “local search engine optimization” (LSEO) In this the main focus is on optimizing a business’ online presence so that its web pages will be displayed by search engines when a user enters a local search for its products or services. The former instead is more focused on national searches.
As an Internet marketing strategy, SEO considers how search engines work, what people search for, the actual search terms or keywords typed into search engines and which search engines are preferred by their targeted audience. Optimizing a website may involve editing its content, HTML, and associated coding to increase its relevancy to specific keywords and to remove barriers from indexing activities of search engines.Promoting a site to increase the number of backlinks, or inbound links, is another SEO tactic.

Search Engine

A web search engine  is  a  software which is designed to search information on the World Wide Web (WWW).

The search results are often referred to as search engine results pages (S E R Ps). The information may be a mix of web pages, images, or other types of files. Some search engines also mine data available in databases or open directories. Unlike web directories, which are maintained only by human editors, search engines also maintain real-time information by running an algorithm on a web crawler.

Search Engines play a very important role for every website to get its traffic audience. Each and every website owner wants to be in the top page of the search results. And This is done by S E O process. Now the question arises that what is S E O? lets have a brief look on this.

S E O -Search engine optimization is the process of affecting the visibility of a website or a web page in a web search engine’s unpaid results often referred to as ” natural “, ” organic”, or “earned” results. In general the earlier and more frequently a site appears in the search results list. The more visitors it will receive from the search engine’s users. Few of these visitors can then be converted into customers.


  • Getting indexed.

The leading search engines such as Google, Bing and Yahoo use crawlers to find pages for their algorithmic search results. Pages which are linked from other search engine indexed pages do not need to be submitted because they are found automatically.

  • Preventing crawling.

To avoid undesirable content in the search indexes, webmasters can instruct spiders not to crawl certain files or directories through the standard robots.txt file in the root directory of the domain

  • Increasing prominence.

Data Mining

Data mining is the computing process of discovering patterns in large data sets involving methods at the intersection of artificial intelligence, machine learning, statistics, and database systems.

Data mining involves six common classes of tasks:

  1. Anomaly detection

  2. Association rule learning

  3. Clustering

  4. Classification

  5. Regression

  6. Summarization

It can be referred as an interdisciplinary subfield of computer science. The overall goal of the data mining process is to extract information from a data set and transform it into an understandable structure for further use.
It also involves database and data management aspects, data pre-processing, model and inference considerations, interestingness metrics, complexity considerations, post-processing of discovered structures, visualization, and online updating.
The term is a misnomer, as the goal is the extraction of patterns and knowledge from large amounts of data, not the extraction (mining) of data itself.
You can refer The book Data mining: Practical machine learning tools and techniques with Java (which covers machine learning materials) and was originally to be named just Practical machine learning, The term data mining was only added for marketing reasons.
The actual data mining task is the automatic or semi-automatic analysis of large quantities of data to extract previously unknown, interesting patterns such as groups of data records and dependencies which usually involves using database techniques such as spatial indices. These patterns can then be seen as a kind of summary of the input data, and may be used in further analysis.

What is Web Page

What is Web Page?

A webpage is a document (also refers to a computer file) which is suitable for  World Wide Web and the  web browsers.

Usually written in HTML ,PHP or comparable markup language… Depending the requirement Script of a web page can be any one of the language or combination of few languages.

A web browser is a software which displays a web page on a computer device (Mobile/PC) .  Web browsers coordinate the various web resource elements. For the written web pages, such as style sheets, scripts, and images, to present the web pages.

Typical web pages provide hypertext that includes a navigation bar or a sidebar menu to other web pages via hyperlinks, often referred as page link.


How To Promote Channel And Videos On YouTube

Starting and growing a YouTube channel takes a lot of time, effort, patience, and often money. As you are required to create good, compelling videos, and capturing audience time is the most important thing. If you’re lucky, something will go viral and will end up on peoples’ related videos and recommended videos for months. Else you can opt any of the two methods for promotion. Read more

4GL- Fourth Generation Language

Fourth-Generation Programming Language (4GL) is a computer programming language is  visualised as a refinement of the style of languages classified as Third-Generation Programming Language (3GL).As each of the programming language generations aims to provide a higher level of abstraction of the internal computer hardware details, making the language more programmer-friendly, powerful and versatile.

While the definition of 3GL has changed over time, it can be typified by operating more with large collections of information at once rather than just focusing on bits and bytes. Languages claimed to be 4GL may include support for database management, report generation, mathematical optimization, GUI development, or web development. Some researchers state that 4GLs are a subset of domain-specific languages.The concept of Fourth-Generation Programming Language was developed in late 1970s through the 1990s, overlapping most of the development of 3GLs. While 3GLs like C, C++, C#, Java, and JavaScript remain popular for a wide variety of uses, Fourth-Generation Programming Language as originally defined found narrower uses some of the most advanced 3GLs like Python, Ruby, and Perl combine some of 4GLs abilities within general-purpose of 3GL environment. Also, libraries with 4GL-like features have been developed as add-ons for most popular 3GLs. This make bit difficult to distinguis 4GLs and 3GLs.With respect to type here you can find some examples of Fourth-Generation Programming Language

General use / versatile
  • Accelerator (Productivity)
  • Accell/SQL (4GL) from Unify Corporation.
  • Clarion
  • Clipper
  • CA-Telon 4GL Cobol/PLI generator
  • Cognos PowerHouse 4GL
  • DataFlex
  • Forté TOOL (transactional object-oriented language)
  • FOCUS from Information Builders Inc.
  • Visual FoxPro
  • Genero (Four J’s)
  • GeneXus (Knowledge-based Multi-Platform Development Tool)
  • IBM Rational EGL (Enterprise Generation Language)
  • Omnis Studio SDK
  • OutSystems (Productivity/PaaS)
  • Panther
  • PowerBuilder
  • Perl
  • PHP
  • Python
  • Ruby
  • Oracle Application Development Framework
  • SheerPower4GL (Microsoft Windows only)
  • SQLWindows/Team Developer
  • Visual DataFlex (Microsoft Windows only)
  • WinDev
  • Unix Shell
  • XBase++
  • Manage (SDS Sigma series mainframes)
Database query languages
  • 4D QL
  • Informix-4GL
  • OpenEdge ABL
  • OpenROAD (Ingres 4GL)
  • Ramis
  • SQL
Report generators
  • Tally Definition Language(TDL): This is domain specific language for ERP & Accounting from Tally solutions Pvt Ltd
  • BuildProfessional
  • LIRC
  • Oracle Reports
  • Progress 4GL Query/Results
  • Quest
  • RPG-II
Data manipulation, analysis, and reporting languages
  • Ab Initio
  • ABAP
  • Aubit-4GL
  • Audit Command Language
  • Clarion Programming Language
  • CorVision
  • Culprit
  • ADS/Online (plus transaction processing)
  • Easytrieve
  • GraphTalk
  • IDL
  • MAPPER (Unisys/Sperry) now part of BIS
  • MARK-IV (Sterling/Informatics) now VISION:BUILDER of CA
  • Simulink a component of MATLAB
  • Nomad
  • PL/SQL
  • SAS
  • SPSS
  • SQL PL
  • SQR
  • Stata
  • Synon
  • Wolfram Language
  • XBase++
  • Xquery Backward compatible with SQL and forward compatible with XML data sources.
GUI creators
  • 4th Dimension (Software)
  • Omnis Studio
  • OpenROAD
  • Progress 4GL AppBuilder
  • SuperTalk
  • Transcript (LiveCode)
  • XUL Can be used with Xquery to create web GUI database applications quickly.
  • Visual DataFlex
Database-driven GUI application development
  • Action Request System
  • C/AL
  • Genexus
  • SB+/SystemBuilder
  • Progress Dynamics
  • Unify VISION
Screen painters and generators
  • SB+/SystemBuilder
  • Oracle Forms
  • Progress 4GL ProVision
Web development languages
  • ActiveVFP
  • CFML
  • Wavemaker open source, browser-based development platform for Ajax development based on Dojo, Spring, Hibernate
  • OutSystems