0% found this document useful (0 votes)
7 views

Artificial Intelligence, Algorithms and Programming

The document provides an overview of programming, highlighting the distinction between compiled and interpreted languages, with a focus on Python. It details Python's development history, its growing popularity, and its application areas, emphasizing its ease of use and strong software support. Additionally, it touches on Python programming rules, data types, and the importance of adhering to coding standards like PEP 8.

Uploaded by

demiralpseray3
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views

Artificial Intelligence, Algorithms and Programming

The document provides an overview of programming, highlighting the distinction between compiled and interpreted languages, with a focus on Python. It details Python's development history, its growing popularity, and its application areas, emphasizing its ease of use and strong software support. Additionally, it touches on Python programming rules, data types, and the importance of adhering to coding standards like PEP 8.

Uploaded by

demiralpseray3
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 86

Artificial

Intelligence,Algorithms and
Programming
Assoc. Prof. Dr. Ezgi Demir
Information Technologies and
Programming

• Programming is a set of commands, words, and


arithmetic operations that tell the computer how to
behave and direct its hardware.
• In other words, programming is the process of writing,
testing, and maintaining computer programs.
• Programming has been done using either interpreted
or compiled languages. For interpreted languages, an
interpreter specific to that language is used; for
compiled languages, a compiler for that language is
used.
Computer Peripheral Devices

Data Database
Acquisition s
(DAQ) Boards

Autonomous
Control Remote
Systems Servers

Industrial
Web Automatio
Servers n Systems
Information Technologies
Computer Programming
Compiled/Interpreted Languages

• Programming languages ​have


been divided into two main
groups: compilable and
interpretable.
• Our commands written in
compilable languages ​have been
translated into machine language
(Bytecode) by a compiler. This
translated script can be used on
all computers with compatible
processor architecture.
• In interpreted languages, the
script has not been translated into
machine language, but instead
has been passed to interpreters
on other computers.
Python -Introduction
(https://www.youtube.com/watch?v=J0Aq44Pze-w)

• The Python programming language has been


developed by Dutch computer scientist Guido
van Rossum in 1990.
• The main goal of the Python language, which
has been developed over C++, is to enable the
user to develop many algorithms from simple to
complex by making the language easier to use.
• It became known worldwide with the Python 2.0
version, which has been released in 2000. Its
current stable version, Python 3, has been
released in 2008, increasing its popularity.
• As of 2020, Python became the most used
language in the world.
Python - Introduction
Python - Intoduction
Python - Introduction
Top 10 Popular Programming
Languages(1965-2024)

• https://www.youtube.com/watch?v=hL85pP3KZ7c
Why Python ?

•Easy Language Rules


•Open Source Programming
•Strong software support
Python-Application Areas
Python-Application Areas
Python Programming- Key Words
Python in Sector
Python Indexes(https://www.tiobe.com/tiobe-
index/)
Python Indexes
(https://www.tiobe.com/tiobe-index/)
Python Environments
Python Parentheses
Python Parentheses
Python Parentheses (Difference?)
Python Parentheses (Output)
Python Parentheses (Input)
Python Parentheses (Output)
Python Parentheses (Input)
Python Parentheses (Output)
Python Parentheses (Input)
Python Pep 8 Rules
Python Pep 8 ?
Python Pep 8 The Most Important Rule
Python Pep 8 Rule-2
Python Pep 8 Rule-3
Python Pep 8 Rule-4
Python Pep 8 Rule-5
Python Pep 8 Rule-6
Python Comments
Python Variables
Python Variables (Rules)
Python Variables (Rules)
Python Variables (Rules )
Python Variables
Python Variables
Python Variables
Python Variables
Python Variables
Python Variables
Python Variables
Python Variables
Python Variables
Python Variables
Python Variables
Python Variables
Python Variables
Python Variables
Python Variables
Python Variables
Python Variables
Python Variables
Python Variables
Python Variables
Python Variables
Python Variables
Python Variables
Python Variables
Python Variables
Python Variables
Python Data Types
Python Data Types-String
Python Data Types-String
Python Data Types-String
Python Data Types-String
Python Data Types-Numeric
Python Data Types-Numeric
Python Data Types-Numeric
Python Data Types-Boolean
Python Data Types- Type Conversion
Python Data Types- Type Conversion
Python Data Types- Type Conversion
Python Data Types- Type Conversion
Python Data Types- Type Conversion
Python Data Types- Type Conversion
Python Data Types- Type Conversion
Python Data Types- Type Conversion
Python Data Types- Type Conversion
Python Data Types- Type Conversion

You might also like