A matrix problem nested loops
Friday 21 June 2019
Thursday 20 June 2019
C Program for Addition of Two Numbers
Irawen June 20, 2019 C No comments
Program for addition of two numbers
Output:
Code :-
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b,c;
printf("Enter a number:\n");
scanf("%d",&a);
printf("Enter another number:\n");
scanf("%d",&b);
c=a+b;
printf("The Sum is : \n=%d ",c);
return 0;
}
Output:
Code :-
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b,c;
printf("Enter a number:\n");
scanf("%d",&a);
printf("Enter another number:\n");
scanf("%d",&b);
c=a+b;
printf("The Sum is : \n=%d ",c);
return 0;
}
Monday 17 June 2019
Saturday 15 June 2019
Sunday 19 May 2019
Learning Embedded Android N Programming by Ivan Morgillo (Author), Stefano Viola (Author)
Irawen May 19, 2019 Android No comments
Create the perfectly customized system by unleashing the power of Android OS on your embedded device About This Book * Understand the system architecture and how the source code is organized * Explore the power of Android and customize the build system
* Build a fully customized Android version as per your requirements Who This Book Is For If you are a Java programmer who wants to customize, build, and deploy your own Android version using embedded programming, then this book is for you. What You Will Learn *
Master Android architecture and system design * Obtain source code and understand the modular organization * Customize and build your first system image for the Android emulator * Level up and build your own Android system for a real-world device *
Use Android as a home automation and entertainment system * Tailor your system with optimizations and add-ons * Reach for the stars: look at the Internet of Things, entertainment, and domotics In Detail Take a deep dive into the Android build system and its customization with Learning Embedded Android Programming, written to help you master the steep learning curve of working with embedded Android. Start by exploring the basics of Android OS, discover Google's "repo" system, and discover how to retrieve AOSP source code.
You'll then find out to set up the build environment and the first AOSP system. Next, learn how to customize the boot sequence with a new animation, and use an Android "kitchen" to "cook" your custom ROM. By the end of the book, you'll be able to build customized Android open source projects by developing your own set of features.
Style and approach This step-by-step guide is packed with various real-world examples to help you create a fully customized Android system with the most useful features available.
Buy :
Learning Embedded Android N Programming Paperback – Import, 6 Jan 2016 by Ivan Morgillo (Author), Stefano Viola (Author)
PDF Download :
Learning Embedded Android N Programming Paperback – Import, 6 Jan 2016 by Ivan Morgillo (Author), Stefano Viola (Author)
* Build a fully customized Android version as per your requirements Who This Book Is For If you are a Java programmer who wants to customize, build, and deploy your own Android version using embedded programming, then this book is for you. What You Will Learn *
Master Android architecture and system design * Obtain source code and understand the modular organization * Customize and build your first system image for the Android emulator * Level up and build your own Android system for a real-world device *
Use Android as a home automation and entertainment system * Tailor your system with optimizations and add-ons * Reach for the stars: look at the Internet of Things, entertainment, and domotics In Detail Take a deep dive into the Android build system and its customization with Learning Embedded Android Programming, written to help you master the steep learning curve of working with embedded Android. Start by exploring the basics of Android OS, discover Google's "repo" system, and discover how to retrieve AOSP source code.
You'll then find out to set up the build environment and the first AOSP system. Next, learn how to customize the boot sequence with a new animation, and use an Android "kitchen" to "cook" your custom ROM. By the end of the book, you'll be able to build customized Android open source projects by developing your own set of features.
Style and approach This step-by-step guide is packed with various real-world examples to help you create a fully customized Android system with the most useful features available.
Buy :
Learning Embedded Android N Programming Paperback – Import, 6 Jan 2016 by Ivan Morgillo (Author), Stefano Viola (Author)
PDF Download :
Learning Embedded Android N Programming Paperback – Import, 6 Jan 2016 by Ivan Morgillo (Author), Stefano Viola (Author)
Thursday 16 May 2019
Redirect and Errors
Flask class has a redirect() function. When called, it returns a response object and redirects the user to another target location with specified status code.
Prototype of redirect() function is as below −
Flask.redirect(location, statuscode, response)
In the above function −
1.location parameter is the URL where response should be redirected.
2.statuscode sent to browser’s header, defaults to 302.
3.response parameter is used to instantiate response.
The following status codes are standardized −
1.HTTP_300_MULTIPLE_CHOICES
2.HTTP_301_MOVED_PERMANENTLY
3.HTTP_302_FOUND
4.HTTP_303_SEE_OTHER
5.HTTP_304_NOT_MODIFIED
6.HTTP_305_USE_PROXY
7.HTTP_306_RESERVED
8.HTTP_307_TEMPORARY_REDIRECT
The default status code is 302, which is for ‘found’.
In the following example, the redirect() function is used to display the login page again when a login attempt fails.
from flask import Flask, redirect, url_for, render_template, request
# Initialize the Flask application
app = Flask(__name__) @app.route('/') def index(): return render_template('log_in.html') @app.route('/login',methods = ['POST', 'GET']) def login(): if request.method == 'POST' and request.form['username'] == 'admin' : return redirect(url_for('success')) return redirect(url_for('index')) @app.route('/success') def success(): return 'logged in successfully' if __name__ == '__main__': app.run(debug = True)
Flask class has abort() function with an error code.
Flask.abort(code)
The Code parameter takes one of following values −
1.400 − for Bad Request
2.401 − for Unauthenticated
3.403 − for Forbidden
4.404 − for Not Found
5.406 − for Not Acceptabl
6.415 − for Unsupported Media Type
7.429 − Too Many Requests
Let us make a slight change in the login() function in the above code. Instead of re-displaying the login page, if ‘Unauthourized’ page is to be displayed, replace it with call to abort(401).
from flask import Flask, redirect, url_for, render_template, request, abort
app = Flask(__name__) @app.route('/') def index(): return render_template('log_in.html') @app.route('/login',methods = ['POST', 'GET']) def login(): if request.method == 'POST': if request.form['username'] == 'admin' : return redirect(url_for('success')) else: abort(401) else: return redirect(url_for('index')) @app.route('/success') def success(): return 'logged in successfully' if __name__ == '__main__': app.run(debug = True)
Tuesday 7 May 2019
Computer Science Programming Basics in Ruby: Exploring Concepts and Curriculum with Ruby by Ophir Frieder (Author), Gideon Frieder (Author), David Grossman (Author)
Irawen May 07, 2019 Books No comments
If you know basic high-school math, you can quickly learn and apply the core concepts of computer science with this concise, hands-on book. Led by a team of experts, you’ll quickly understand the difference between computer science and computer programming, and you’ll learn how algorithms help you solve computing problems.
Each chapter builds on material introduced earlier in the book, so you can master one core building block before moving on to the next. You’ll explore fundamental topics such as loops, arrays, objects, and classes, using the easy-to-learn Ruby programming language. Then you’ll put everything together in the last chapter by programming a simple game of tic-tac-toe.
- Learn how to write algorithms to solve real-world problems
- Understand the basics of computer architecture
- Examine the basic tools of a programming language
- Explore sequential, conditional, and loop programming structures
- Understand how the array data structure organizes storage
- Use searching techniques and comparison-based sorting algorithms
- Learn about objects, including how to build your own
- Discover how objects can be created from other objects
- Manipulate files and use their data in your software
Buy :
Computer Science Programming Basics in Ruby: Exploring Concepts and Curriculum with Ruby 1st Edition, Kindle Edition by Ophir Frieder (Author), Gideon Frieder (Author), David Grossman (Author)
PDF Download :
Computer Science Programming Basics in Ruby: Exploring Concepts and Curriculum with Ruby 1st Edition, Kindle Edition by Ophir Frieder (Author), Gideon Frieder (Author), David Grossman (Author)
Thursday 2 May 2019
Make Your Own Twine Games! Paperback – Import, 26 Mar 2019 by Anna Anthropy (Author)
Irawen May 02, 2019 Android No comments
Twine is a free online tool that lets anyone new to programming create their own interactive, story-based adventure games in a web page.
In Make Your Own Twine Games!, game designer Anna Anthropy takes you step-by-step through the game development process, from coming up with a basic idea to structuring your game. You’ll learn the basics of Twine like how to use links and apply images and formatting to make your game look more distinct. You’ll get tips on how to test your game, export it, and publish it online, and even understand more advanced features like scripting to get your game to remember and respond to player choices. As you make your way through the book and begin crafting your own interactive fiction, you’ll learn other cool tricks like how to:
• Write stories that follow multiple paths using hyperlinks
• Create variables to track your player’s actions
• Add scripting like “if” and “else” to decide when ghosts should appear in your game
• Use hooks to add fancy touches like text effects, pictures, and sound
With example games to act as inspiration, Make Your Own Twine Games! will take you from story-teller to game designer in just a few clicks! Ready player one? The game starts now.
Covers Twine 2
Buy :
Make Your Own Twine Games! Paperback – Import, 26 Mar 2019 by Anna Anthropy (Author)
PDF Download :
Make Your Own Twine Games! Paperback – Import, 26 Mar 2019 by Anna Anthropy (Author)
In Make Your Own Twine Games!, game designer Anna Anthropy takes you step-by-step through the game development process, from coming up with a basic idea to structuring your game. You’ll learn the basics of Twine like how to use links and apply images and formatting to make your game look more distinct. You’ll get tips on how to test your game, export it, and publish it online, and even understand more advanced features like scripting to get your game to remember and respond to player choices. As you make your way through the book and begin crafting your own interactive fiction, you’ll learn other cool tricks like how to:
• Write stories that follow multiple paths using hyperlinks
• Create variables to track your player’s actions
• Add scripting like “if” and “else” to decide when ghosts should appear in your game
• Use hooks to add fancy touches like text effects, pictures, and sound
With example games to act as inspiration, Make Your Own Twine Games! will take you from story-teller to game designer in just a few clicks! Ready player one? The game starts now.
Covers Twine 2
Buy :
Make Your Own Twine Games! Paperback – Import, 26 Mar 2019 by Anna Anthropy (Author)
PDF Download :
Make Your Own Twine Games! Paperback – Import, 26 Mar 2019 by Anna Anthropy (Author)
Finding a Year is leap or not in Python
Irawen May 02, 2019 Python No comments
@author python.learning
>>> def check_year(year):
... if year%4==0 and year%100!=0 or year%400==0:
... print ('leap year')
... else:
print ('not a leap year')
>>> check_year(1972)
leap year
>>> check_year(1975)
not a leap year
# or check with calendar
>>> import calendar
>>> print (calendar.isleap(1972) )
True
>>> print (calendar.isleap(1975) )
False
>>> def check_year(year):
... if year%4==0 and year%100!=0 or year%400==0:
... print ('leap year')
... else:
print ('not a leap year')
>>> check_year(1972)
leap year
>>> check_year(1975)
not a leap year
# or check with calendar
>>> import calendar
>>> print (calendar.isleap(1972) )
True
>>> print (calendar.isleap(1975) )
False
Tuesday 30 April 2019
Learn RStudio IDE
Irawen April 30, 2019 R No comments
Discover how to use the popular RStudio IDE as a professional tool that includes code refactoring support, debugging, and Git version control integration. This book gives you a tour of RStudio and shows you how it helps you do exploratory data analysis; build data visualizations with ggplot; and create custom R packages and web-based interactive visualizations with Shiny.
In addition, you will cover common data analysis tasks including importing data from diverse sources such as SAS files, CSV files, and JSON. You will map out the features in RStudio so that you will be able to customize RStudio to fit your own style of coding.
Finally, you will see how to save a ton of time by adopting best practices and using packages to extend RStudio. Learn RStudio IDE is a quick, no-nonsense tutorial of RStudio that will give you a head start to develop the insights you need in your data science projects.
What You Will Learn
- Quickly, effectively, and productively use RStudio IDE for building data science applications
- Install RStudio and program your first Hello World application
- Adopt the RStudio workflow
- Make your code reusable using RStudio
- Use RStudio and Shiny for data visualization projects
- Debug your code with RStudio
- Import CSV, SPSS, SAS, JSON, and other data
Who This Book Is For
Programmers who want to start doing data science, but don’t know what tools to focus on to get up to speed quickly.
Buy :
PDF Download :
Popular Posts
-
Let's break down the expressions one by one: 1. (False == False) in [False] (False == False): This evaluates to True, because False is...
-
This textbook grew out of notes for the ECE143 Programming for Data Analysis class that the author has been teaching at University of Cali...
-
An introduction to programming using Python, a popular language for general-purpose programming, data science, web programming, and more. ...
-
There are 4 modules in this course Python is now becoming the number 1 programming language for data science. Due to python’s simplicity a...
-
Activity Main : <? xml version ="1.0" encoding ="utf-8" ?> < androidx.constraintlayout.widget.ConstraintLayout...
-
Through a recent series of breakthroughs, deep learning has boosted the entire field of machine learning. Now, even programmers who know c...
-
(2nd Edition: Covers Object Oriented Programming) Learn Python Fast and Learn It Well. Master Python Programming with a unique Hands-On Pr...
-
Mastering a programming language requires understanding code and writing it effectively. This book offers quizzes to improve skills in rea...
-
About this course This is CS50's introduction to cybersecurity for technical and non-technical audiences alike. Learn how to protect y...
-
About this course Every single minute, computers across the world collect millions of gigabytes of data. What can you do to make sense of ...
Categories
AI
(29)
Android
(24)
AngularJS
(1)
Assembly Language
(2)
aws
(17)
Azure
(7)
BI
(10)
book
(4)
Books
(122)
C
(77)
C#
(12)
C++
(82)
Course
(67)
Coursera
(195)
Cybersecurity
(24)
data management
(11)
Data Science
(100)
Data Strucures
(7)
Deep Learning
(11)
Django
(14)
Downloads
(3)
edx
(2)
Engineering
(14)
Excel
(13)
Factorial
(1)
Finance
(6)
flask
(3)
flutter
(1)
FPL
(17)
Google
(19)
Hadoop
(3)
HTML&CSS
(46)
IBM
(25)
IoT
(1)
IS
(25)
Java
(93)
Leet Code
(4)
Machine Learning
(46)
Meta
(18)
MICHIGAN
(5)
microsoft
(4)
Pandas
(3)
PHP
(20)
Projects
(29)
Python
(843)
Python Coding Challenge
(279)
Questions
(2)
R
(70)
React
(6)
Scripting
(1)
security
(3)
Selenium Webdriver
(2)
Software
(17)
SQL
(41)
UX Research
(1)
web application
(8)