Download as pdf or txt
Download as pdf or txt
You are on page 1of 34

ITEP 206

INTEGRATIVE PROGRAMMING
TECHNOLOGIES 1
COURSE DESCRIPTION
The course introduces the scripting languages and
techniques, creating and executing scripts, design
patterns, interfaces, inheritance, integrative coding, an
overview of program languages, programming paradigms,
software security practices and services, data mapping,
data exchange, emerging technologies, and intersystem
communication. It also addresses the use of scripting
programming languages to facilitate the management,
integration, and security of the systems.
COURSE CONTENTS
MIDTERM TOPICS

Lesson 1: Integrative Programming Language - Overview


Lesson 2: The Primary Python Object - The Python 33
Keywords
Lesson 3: The Different Types of Object in Python
Lesson 4: Other Types of Object Python
COURSE CONTENTS

FINAL TOPICS

Lesson 5: Python Programming Application and Objects


Lesson 6: Database in Python (MySQL)
GRADING PERCENTAGE
LECTURE
Course Discussion 20%
Activity Sheets 40%
Exam/Final Output 40%
Total 100% FINAL GRADE
(Lecture + Laboratory) / 2
LABORATORY
Course Discussion 20%
Activity Sheets 40%
Exam/Final Output 40%
Total 100%
COURSE REQUIREMENTS

• Index Card (1/4)


• 1 Seatwork
• 4 Quiz
• 4 Laboratory
• Midterm Exam
• Midterm Project
• Term Project: Project Replication and System
Adaptation
LESSON 1
INTEGRATIVE PROGRAMMING
LANGUAGE - OVERVIEW
WHAT IS INTEGRATIVE PROGRAMMING?

It refers to the employment of several programming


languages and technologies to create strong software
applications. Because of its ability to merge diverse
programming languages, frameworks, and libraries to form
a coherent system, integrative programming is a common
strategy in current software development
WHAT IS INTEGRATIVE PROGRAMMING?

It is a strategy that allows developers to design software


programs that can execute a variety of functions by
combining numerous programming languages and
technologies. It is critical in software development
because it allows developers to capitalize on the distinct
capabilities of various programming languages and
technologies to create more powerful and effective
software systems.
WHAT IS INTEGRATIVE PROGRAMMING?

The usage of Integrative Programming necessitates a thorough


grasp of the many programming languages and technologies
accessible, as well as the ability to effortlessly integrate them
into a single system. Java, Python, Ruby, C++, and PHP are some
of the common programming languages used in Integrative
Programming. These languages give developers a wide range of
features and enable them to create software programs capable
of performing difficult tasks
WHAT IS INTEGRATIVE PROGRAMMING?

It also makes use of a variety of technologies and frameworks,


such as databases, web development frameworks, and
application servers. These technologies offer the foundation
required for software applications to run smoothly, allowing
developers to create more robust software systems.
WHAT IS INTEGRATIVE PROGRAMMING?

Web application development is one example of Integrative


Programming. Web apps are software programs that operate on
a web server and are accessible through a web browser.
Developers employ a variety of computer languages and
technologies to create a web application, including HTML, CSS,
JavaScript, PHP, and Python
WHY IS THERE SO MANY PROGRAMMING LANGUAGES?

Programming languages are a vital tool for


software development and computer
programming. They are used to develop
machine-readable code that allows
computers to do certain tasks. Fortran, the
first programming language, was created in
the 1950s, and hundreds of new
programming languages have since been
created.
WHAT IS INTEGRATIVE PROGRAMMING?

They perform multiple functions, are created for various


domains and platforms, and are impacted by a variety of
cultural, political, and economic variables. As programming
evolves, new languages will arise to satisfy the demands of an
ever-changing technological context
WHAT MAKES PROGRAMMING LANGUAGES SUCCESSFUL?
Programming languages have been around for decades, and as technology progresses,
new languages arise. While some programming languages have gone out of favor, others
have risen to prominence and are now extensively used.

Ease of use
A good programming language should be simple to use and learn.
Programmers should be able to create code quickly and
effectively, without having to worry about syntax or other
language-specific idiosyncrasies. Python and JavaScript are
popular among both novice and professional programmers
because of their simplicity and ease of use
WHAT MAKES PROGRAMMING LANGUAGES SUCCESSFUL?

Versatility
A good programming language should be adaptable and capable
of handling a variety of jobs. A good language should be able to
handle a wide range of applications and programming paradigms,
from web development to data science. Languages like as Java
and C++ are well- known for their adaptability, making them
popular in a wide range of sectors
WHAT MAKES PROGRAMMING LANGUAGES SUCCESSFUL?

Support from the community


A robust community is vital for the development of any
programming language. A thriving developer community may help,
contribute to open-source projects, and share expertise and
resources. Languages with active communities, such as Python
and Ruby, have contributed to their broad adoption
WHAT MAKES PROGRAMMING LANGUAGES SUCCESSFUL?

Performance
A programming language's performance is also crucial to its
success. A language that runs quickly and can handle enormous
quantities of data will be more popular than one that is sluggish
and inefficient. C and C++ are well-known for their performance
and are frequently utilized in high-performance applications such
as gaming and scientific computing.
WHAT MAKES PROGRAMMING LANGUAGES SUCCESSFUL?

Adaptability
A good programming language should be adaptive and able to
develop with new technologies. Languages that can adapt to new
programming paradigms and interact with other languages and
tools will have a higher chance of remaining relevant. JavaScript is
an example of a language that has grown to become a flexible
language used for both front-end and back-end programming
WHAT MAKES PROGRAMMING LANGUAGES SUCCESSFUL?

A successful programming language should


be simple to learn, versatile, have strong
community support, be fast, and be
adaptive to evolving technologies. These
elements all contribute to a programming
language's popularity and continuous usage.
INTRODUCTION OF PYTHON
PROGRAMMING LANGUAGE
WHAT IS PYTHON?

• Python is high-level,
interpreted, interactive and
object oriented scripting
language. Python is designed
to be highly readable.
• Python is an object-oriented
programming language
created by Guido Rossum in
December 1989.
WHO USES PYTHON?

• Software Engineers
• Mathematicians
• Data Analysts
• Scientist
• Accountants
• Network Engineers
WHO USES PYTHON?

• Google
• Dropbox
• NASA
• Reddit
• YouTube
FEATURES OF PYTHON

• Easy to Learn
• Easy to Read
• Easy to Maintain
• Free and Open Source
• Portable
• Extension and Embeddable
• Object - Oriented
WHERE IS PYTHON USED?

• GUI Applications
• Machine Learning
• Create Websites
• Scrape data from website
• Analyze Data
• System Administration Task
• Game Development
GETTING START WITH PYTHON

⚬ To download and install Python visit the


official website of Python
https://www.python.org/downloads/
⚬ Once the download is complete, run the exe
file to install python. Click on install now
⚬ When it finishes, you can see a screen that
says the Setup was successful. Now click on
“close”
WINDOWS PYTHON TEST

⚬ Open Python
⚬ Check Version
⚬ Print Welcome Message
⚬ Print your Name
⚬ Print your Section
⚬ Print your Birthday
⚬ Print your Age

LABORATORY # 1.1
PYTHON IDLE

⚬ IDLE is an integrated development for


Python, which has been bundled with the
default implementation of the language
since 1.5.2b1. It is packaged as an optional
part of the Python packaging with many
Linux distributions. It is completely written
in Python and the Tkinter GUI toolkit.
BASIC MATH FUNCTIONS

• Code the following to Python


• 2+2
• 10 + 5
• 20 / 2
• 5//2
• (10 + 10) * 2
• 5*5*5
LABORATORY # 1.2
STRING PRINT

• Code the following to Python


• 20 / 3
• ‘Name’
• print (“Age”)
• print (’ BSIT “Section”’)

LABORATORY # 1.3
VISUAL STUDIO CODE

⚬ Print Welcome Message


⚬ Print your Name
⚬ Print your Section
⚬ Print your Birthday
⚬ Print your Age

LABORATORY # 1.4
VISUAL STUDIO CODE

Variables Input from Users


firstname = 'Micah' age = input ("How old are
lastname = 'Formaran' you?")
print (firstname, lastname) print ("Your age is", age)

LABORATORY # 1.5
LABORATORY TIME

You might also like