By: Dan Andrei D. Leycano.  Simple and easy to learn  Python syntax have a readable structure  Python is flexible.

Slides:



Advertisements
Similar presentations
Computer and Programming
Advertisements

Programming Languages WHY MORE? Wasn’t ONE ENOUGH? Introduction to CS260.
1/18 CS 693/793 Lecture 09 Special Topics in Domain Specific Languages CS 693/793-1C Spring 2004 Mo, We, Fr 10:10 – 11:00 CH 430.
Reasons to study concepts of PL
Ruby The Gem of new programming languages. An interpreted scripting language.
Compilers and Interpreters. Translation to machine language Every high level language needs to be translated to machine code There are different ways.
Copyright © 1998 by Addison Wesley Longman, Inc. 1 Concepts of Programming Languages Chapter 1.
ANTLR Andrew Pangborn & Zach Busser. ANTLR in a Nutshell ANother Tool for Language Recognition generates lexers generates parsers (and parse trees)‏ Java-based,
Chapter 1: Python Basics CSCI-UA 0002 – Introduction to Computer Programming Mr. Joel Kemp.
Language Evaluation Criteria
Python By: Hannah Segobiano. What is Python? Python is a type of coding or its a type of programming language.
Standard Grade Computing SYSTEM SOFTWARE CHAPTER 19.
The Python Language Petr Přikryl Part I Socrates IP, 15th June 2004 TU of Brno, FIT, Czech Republic.
Introduction to Programming Peggy Batchelor.
Programming Languages: Scratch Intro to Scratch. Lower level versus high level Clearly, lower level languages can be tedious Higher level languages quickly.
COMP 171: Principles of Computer Science I John Barr.
Steve Dower Software Engineer Python Tools for Visual Studio.
Python – Part 1 Python Programming Language 1. What is Python? High-level language Interpreted – easy to test and use interactively Object-oriented Open-source.
Introduction and Features of Java. What is java? Developed by Sun Microsystems (James Gosling) A general-purpose object-oriented language Based on C/C++
Sharda University P. K. Mishra (Asst.Prof) Department of Computer Science & Technology Subject Name: Programming Using C Sub Code: CSE-106 Programming.
Simple Functions and Names Sec 9-4 Web Design. Objectives The student will: Know how to create a simple function in Python. Know how to call a function.
What am I?. Translators Translators – Module Knowledge Areas Types of translators and their use Lexical analysis Syntax analysis Code generation and.
Evaluating Python as an Introductory Programming Language A. Thomas and H.L. Liang UNISA.
Introducing Python CS 4320, SPRING Lexical Structure Two aspects of Python syntax may be challenging to Java programmers Indenting ◦Indenting is.
OCR GCSE Computing © Hodder Education 2013 Slide 1 OCR GCSE Computing Python programming 1: Introduction.
Compilers and Interpreters. HARDWARE Machine LanguageAssembly Language High Level Language C++ Visual Basic JAVA Humans.
How to Program? -- Part 1 Part 1: Problem Solving –Analyze a problem –Decide what steps need to be taken to solve it. –Take into consideration any special.
CSC 1010 Programming for All Lecture 2 Introduction to Python Some material based on material from Marty Stepp, Instructor, University of Washington.
Department of Electronic & Electrical Engineering Introduction to C - The Development cycle. Why C? The development cycle. Using Visual Studio ? A simple.
Programming Objectives What is a programming language? Difference between source code and machine code What is python? – Where to get it from – How to.
Compilers and Interpreters
 A readable, dynamic, pleasant,  flexible, fast and powerful language Introduction to Python.
OCR A Level F453: The function and purpose of translators Translators a. describe the need for, and use of, translators to convert source code.
Build Your Own Game Now! HIDDEN OBJECT KIDS ADVENTURE GAME SOURCE CODE SELLMYSOURCECODE.
CSCE 343 – Programming Language Concepts Welcome!.
Python analysis Group Four Siy, Sherwin Cagaoan, Allen Sanidad, Rizzi
Why don’t programmers have to program in machine code?
SmallTalk Done By: Nathalie Arzu Erienne Burgess Shanice Joseph.
Scope History of Ruby. Where can you use Ruby? General Features.
Introduction to programming
Welcome to CSE1002.
Chapter 1 Reasons to study concepts of PLs Programming Domains
1.1 Reasons to study concepts of PLs
Python Training in Chennai
Diamond Box Developed by: Darshan Patel 13bce071 Kirtik Patel 13bce078.
Python Training Institutes in Hyderabad Python Training Institutes in Hyderabad.
Training on Real-time project With 100 % assistance support Training by IT professionals Trainers have 5+ years experience
7 Best Programming Languages Based as per Earnings & Opportunities
TRANSLATORS AND IDEs Key Revision Points.
Teaching Computing to GCSE
Do you know this browser?...
CS 3304 Comparative Languages Fall 2011
Learning to Program in Python
Introduction to Python
High Level Programming Languages
Today’s lesson – Python next steps
PROGRAMMING What is it?.
Spot the bug!.
PROGRAMMING FUNDAMENTALS Lecture # 03. Programming Language A Programming language used to write computer programs. Its mean of communication between.
THE REAL WORLD APPLICATIONS OF PYTHON. INTRODUCTION Python is an interpreted, high-level, general-purpose programming language. Created by Guido van Rossum.
Lecture 8 Programming Paradigm & Languages. Programming Languages The process of telling the computer what to do Also known as coding.
Getting Ready for Java version Apr-19.
PYTHON LESSON 5 Mr. Kalmes.
Introduction to programming
C021TV-I3-S2.
WEEK 8 COURSE PROJECT PRESENTATION NAME: ALEXANDER WEISS CLASS: CIS115.
Troubleshooting Compiler Errors
Reasons To Study Programming Languages
LANGUAGE EDUCATION.
Types of Errors And Error Analysis.
Presentation transcript:

By: Dan Andrei D. Leycano

 Simple and easy to learn  Python syntax have a readable structure  Python is flexible

 Simple design and easy debugging testing  It’s free  Python do not have a semicolon(which can be a pain in the ass in other languages)  Python has no data type

 Not challenging  Poor error handling features  Python is interpreted language which makes it slower compare to other languages

 Does not have semi colons on the end of the code  There are no semi colon and braces  Python is precise