<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Python Archives | Blog</title>
	<atom:link href="https://onclickinnovations.com/blog/tag/python/feed/" rel="self" type="application/rss+xml" />
	<link>https://onclickinnovations.com/blog/tag/python/</link>
	<description>Onclick Innovations Pvt. Ltd.</description>
	<lastBuildDate>Fri, 28 Apr 2017 09:57:47 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.2</generator>
<site xmlns="com-wordpress:feed-additions:1">208843066</site>	<item>
		<title>CucumberJS ( Tool on Behaviour Driven Development )</title>
		<link>https://onclickinnovations.com/blog/cucumberjs-tool-on-behaviour-driven-development/</link>
					<comments>https://onclickinnovations.com/blog/cucumberjs-tool-on-behaviour-driven-development/#respond</comments>
		
		<dc:creator><![CDATA[it_geeks]]></dc:creator>
		<pubDate>Fri, 28 Apr 2017 09:57:47 +0000</pubDate>
				<category><![CDATA[Custom Software Development Solutions]]></category>
		<category><![CDATA[APIs]]></category>
		<category><![CDATA[Automation Testing]]></category>
		<category><![CDATA[BDD]]></category>
		<category><![CDATA[Behaviour Driven Development]]></category>
		<category><![CDATA[COBOL]]></category>
		<category><![CDATA[Custom Web Development]]></category>
		<category><![CDATA[Functional Testing]]></category>
		<category><![CDATA[PERL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Restful APIs]]></category>
		<guid isPermaLink="false">http://blog.onclickinnovations.com/?p=730</guid>

					<description><![CDATA[<p>Cucumber a tool based on Behaviour Driven Development (BDD) framework which is used to write acceptance tests for web application. Behaviour Driven Development is extension of Test Driven Development and it is used to test the system rather than testing the particular piece of code. It allows automation of functional validation in easily readable and [&#8230;]</p>
<p>The post <a href="https://onclickinnovations.com/blog/cucumberjs-tool-on-behaviour-driven-development/">CucumberJS ( Tool on Behaviour Driven Development )</a> appeared first on <a href="https://onclickinnovations.com/blog">Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><a href="http://blog.onclickinnovations.com/730-2/">Cucumber </a>a tool based on Behaviour Driven Development (BDD) framework which is used to write acceptance tests for web application. Behaviour Driven Development is extension of Test Driven Development and it is used to test the system rather than testing the particular piece of code. It allows automation of functional validation in easily readable and understandable format to Business Analysts, Developers, Testers, etc. Cucumber feature files can serve as a good document for all.</p>
<p>Initially Cucumber was implemented in Ruby and then extended to Java framework. Both the tools support native JUnit. Cucumber can be used along with Selenium, Watir, and Capybara etc. It supports many languages like java, Perl, PHP, Python, .Net etc.</p>
<p>One can use it more in different project environments., as it is very easy to learn and implement. One should apply BDD framework to API automation.The inbuilt runner for cucumber is JUnit but we can also use testng with it. BDD is most promising framework in industry because it shows interactions between a BA and automation engineer.  Cucumber is more like using COBOL. Write the tests in a more conventional programming language, like Ruby, Java, PHP, Python, C#, Haskell, Go, whatever. And Cucumber is not a testing tool. It is a tool to help non-technical people understand tests. If programmers are going to test a RESTful API, then they will achieve more by using a familiar programming language to write those tests.</p>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fcucumberjs-tool-on-behaviour-driven-development%2F&amp;linkname=CucumberJS%20%28%20Tool%20on%20Behaviour%20Driven%20Development%20%29" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fcucumberjs-tool-on-behaviour-driven-development%2F&amp;linkname=CucumberJS%20%28%20Tool%20on%20Behaviour%20Driven%20Development%20%29" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fcucumberjs-tool-on-behaviour-driven-development%2F&amp;linkname=CucumberJS%20%28%20Tool%20on%20Behaviour%20Driven%20Development%20%29" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_no_icon a2a_counter addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fcucumberjs-tool-on-behaviour-driven-development%2F&#038;title=CucumberJS%20%28%20Tool%20on%20Behaviour%20Driven%20Development%20%29" data-a2a-url="https://onclickinnovations.com/blog/cucumberjs-tool-on-behaviour-driven-development/" data-a2a-title="CucumberJS ( Tool on Behaviour Driven Development )">Share</a></p><p>The post <a href="https://onclickinnovations.com/blog/cucumberjs-tool-on-behaviour-driven-development/">CucumberJS ( Tool on Behaviour Driven Development )</a> appeared first on <a href="https://onclickinnovations.com/blog">Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://onclickinnovations.com/blog/cucumberjs-tool-on-behaviour-driven-development/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">730</post-id>	</item>
		<item>
		<title>Ruby on Rails (ROR) or Django</title>
		<link>https://onclickinnovations.com/blog/ruby-on-rails-ror-or-django/</link>
					<comments>https://onclickinnovations.com/blog/ruby-on-rails-ror-or-django/#respond</comments>
		
		<dc:creator><![CDATA[it_geeks]]></dc:creator>
		<pubDate>Mon, 24 Apr 2017 13:12:24 +0000</pubDate>
				<category><![CDATA[Custom Software Development Solutions]]></category>
		<category><![CDATA[App Development]]></category>
		<category><![CDATA[Custom Web Development]]></category>
		<category><![CDATA[Django]]></category>
		<category><![CDATA[Mobile App]]></category>
		<category><![CDATA[MVC Framework]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[ROR]]></category>
		<guid isPermaLink="false">http://blog.onclickinnovations.com/?p=717</guid>

					<description><![CDATA[<p>Ruby on Rails (RoR)  a web framework written in Ruby  and is frequently credited with making Ruby “famous”. Rails puts strong emphasis on convention-over-configuration and testing. Its a predefined directory structure and following naming conventions. There’s plenty of good things: automatic imports, automatically passing controller instance variables to the view, a bunch of things such as template [&#8230;]</p>
<p>The post <a href="https://onclickinnovations.com/blog/ruby-on-rails-ror-or-django/">Ruby on Rails (ROR) or Django</a> appeared first on <a href="https://onclickinnovations.com/blog">Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>Ruby on Rails (RoR) </strong> a web framework written in Ruby  and is frequently credited with making Ruby “famous”. Rails puts strong emphasis on convention-over-configuration and testing. Its a predefined directory structure and following naming conventions. There’s plenty of good things: automatic imports, automatically passing controller instance variables to the view, a bunch of things such as template names are inferred automatically and much more. This means a developer only needs to specify unconventional aspects of the application, resulting in cleaner and shorter code.</p>
<p><strong>Django </strong>is a web framework written in Python.<a href="http://blog.onclickinnovations.com/717-2/"> Django</a> follows explicit is better than implicit (a core Python principle), resulting in code that is very readable even for people that are not familiar with the framework. A project in Django is organized around apps. Each app has its own models, controllers, views and tests and feels like a small project. Django projects are basically a collection of apps, with each app being responsible for a particular subsystem.</p>
<p>Why <a href="http://blog.onclickinnovations.com/717-2/">Ruby on Rails</a> is good for Web Development ::</p>
<ul>
<li>Both frameworks were born out of the need of developing web applications faster and organizing the code better. They follow the MVC principle, which means the modelling of the domain (model), the presentation of the application data (view) and the user’s interaction (controller) are all separated from each other. Django actually considers the framework to be the controller, so Django addresses itself as a model-template-view framework. Django’s template can be understood as the view and the view as the controller of the typical MVC scheme. Ruby on the other hand mainly lies in the area of web development and offers really great libraries in that field, from the web application itself over deployment libraries to things like foreman which helps you to start a big set of microservices simultaneously on your local device.</li>
<li><strong>&#8212;  </strong>Sites that would traditionally take 12 weeks to build can commonly be launched inside of 6 weeks with Ruby on Rails. This time savings results from a few factors: a leaner code-base (fewer lines of redundant code), a modular design (re-using existing components rather than building everything from scratch), and the availability of existing plugins (again, reducing the need to build features from scratch).</li>
<li><strong>&#8212;   </strong>After site launch, future modifications to your site (e.g., adding new features, making changes to the data model) can be made more quickly, for the same reasons noted above.</li>
<li><strong>&#8212;    </strong>Because of the speed with which Rails sites can be built and modified, one will spend less money to create and maintain the website — <em>without</em> compromising the quality, performance, or scalability of your site.</li>
</ul>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fruby-on-rails-ror-or-django%2F&amp;linkname=Ruby%20on%20Rails%20%28ROR%29%20or%20Django" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fruby-on-rails-ror-or-django%2F&amp;linkname=Ruby%20on%20Rails%20%28ROR%29%20or%20Django" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fruby-on-rails-ror-or-django%2F&amp;linkname=Ruby%20on%20Rails%20%28ROR%29%20or%20Django" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_no_icon a2a_counter addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fruby-on-rails-ror-or-django%2F&#038;title=Ruby%20on%20Rails%20%28ROR%29%20or%20Django" data-a2a-url="https://onclickinnovations.com/blog/ruby-on-rails-ror-or-django/" data-a2a-title="Ruby on Rails (ROR) or Django">Share</a></p><p>The post <a href="https://onclickinnovations.com/blog/ruby-on-rails-ror-or-django/">Ruby on Rails (ROR) or Django</a> appeared first on <a href="https://onclickinnovations.com/blog">Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://onclickinnovations.com/blog/ruby-on-rails-ror-or-django/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">717</post-id>	</item>
		<item>
		<title>Scripting languages</title>
		<link>https://onclickinnovations.com/blog/scripting-languages/</link>
					<comments>https://onclickinnovations.com/blog/scripting-languages/#respond</comments>
		
		<dc:creator><![CDATA[it_geeks]]></dc:creator>
		<pubDate>Wed, 12 Apr 2017 13:04:56 +0000</pubDate>
				<category><![CDATA[Custom Software Development Solutions]]></category>
		<category><![CDATA[ASP]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Python]]></category>
		<guid isPermaLink="false">http://blog.onclickinnovations.com/?p=695</guid>

					<description><![CDATA[<p>A scripting language is a programming language designed for integrating and communicating with other programming languages. Some of the most widely used scripting languages are JavaScript, VBScript, PHP, Perl, Python, Ruby, ASP. Since a SCRIPTING LANGUAGES is normally used in conjunction with another programming language, they are often found alongside HTML, Java or C++. &#160; One [&#8230;]</p>
<p>The post <a href="https://onclickinnovations.com/blog/scripting-languages/">Scripting languages</a> appeared first on <a href="https://onclickinnovations.com/blog">Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>A scripting language is a programming language designed for integrating and communicating with other programming languages. Some of the most widely used scripting languages are JavaScript, VBScript, PHP, Perl, Python, Ruby, ASP. Since a <a href="http://blog.onclickinnovations.com/scripting-languages/">SCRIPTING LANGUAGES</a> is normally used in conjunction with another programming language, they are often found alongside HTML, Java or C++.</p>
<p>&nbsp;</p>
<p>One common distinction between a scripting language and a language used for writing entire applications is that, while a programming language is typically compiled first before being allowed to run, scripting languages are interpreted from source code or bytecode one command at a time. Scripting languages are not compiled to machine code by user like other programming languages. They are high level code which are interpreted by another program dynamically or at runtime. Scripts are set of instructions either to the web browser (client side)which are embedded in HTML, or to the server side that interface to databases or other data stores on the server. A scripting language can be viewed as a domain-specific language for a particular environment; in the case of scripting an application, this is also known as an extension language. Scripting languages are also sometimes referred to as very high-level programming languages, as they operate at a high level of abstraction, or as control languages, particularly for job control languages on mainframes. Scripting languages are programming languages that don&#8217;t require an explicit compilation step.</p>
<p>&nbsp;</p>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fscripting-languages%2F&amp;linkname=Scripting%20languages" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fscripting-languages%2F&amp;linkname=Scripting%20languages" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fscripting-languages%2F&amp;linkname=Scripting%20languages" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_no_icon a2a_counter addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fscripting-languages%2F&#038;title=Scripting%20languages" data-a2a-url="https://onclickinnovations.com/blog/scripting-languages/" data-a2a-title="Scripting languages">Share</a></p><p>The post <a href="https://onclickinnovations.com/blog/scripting-languages/">Scripting languages</a> appeared first on <a href="https://onclickinnovations.com/blog">Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://onclickinnovations.com/blog/scripting-languages/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">695</post-id>	</item>
	</channel>
</rss>
