The document provides an overview of software development including different types of applications, career paths, programming languages, salaries, and related fields. It discusses web applications, desktop applications, mobile applications, and positions from junior developer to principal computer architect. Popular programming languages and software vacancies in Nepal are also mentioned. Computer science and computer engineering are defined as broad fields related to software development.
4. #!/usr/bin/python
import MySQLdb
# Open database connection
db = MySQLdb.connect("localhost","testuser","test123","TESTDB" )
# prepare a cursor object using cursor() method
cursor = db.cursor()
# execute SQL query using execute() method.
cursor.execute("SELECT VERSION()")
# Fetch a single row using fetchone() method.
data = cursor.fetchone()
print "Database version : %s " % data
# disconnect from server
db.close()
19. “Computer Science” is an umbrella term
which encompasses four major areas of
computing:
theory, algorithms, programming
languages, and architecture.
Computer Science
20. “Computer Engineering” typically
focuses specifically on computer
hardware and software. It is an
integration of computer science
and electrical engineering
Computer Engineering
Introduction slide about the software development. What we are going to learn about
Ask question from the crowd…. What is their expectation from the session
Software development is all about coding; i.e. communicating with your computer system.
Coding is a technique by which you can communicate with computer
Computer languages are available such that your code can talk with computer
There are many software development languages available to develop software, you might have heard of java, .net, python etc… these are the languages used to develop software. It could be confusing that how does a software code looks like, lets have a look on a sample code
Sample code of Python
There are different types of software applications available, let’s categorize them.
Majorly software application falls under three different categories– Desktop based, Web Based and Mobile Based, what we are already used to all these types of applications.
No matters what you’re learning, Software is there. You want to learn medical-software is there
Want to be a pilot- Software is there
These guys are from the industry who have proved these things.