SlideShare a Scribd company logo
How to start with
Programming
language?
And
Why Python?
About me
M. Kavin Babu
Python Developer
Working in Fantain Sports Pvt. Ltd
and worked at K7 Anti-virus in Web Development and R&D
Where to start
Types of Languages
● Machine languages
● Assembly languages
● High-level languages
● Scripting languages
● System languages
● Domain-specific languages
● Visual languages
● Esoteric languages
● hex values
● Assembly language
● Machine in-dependent (ex: Python,
Java)
● Memory Level programs (ex: c, c++)
● Desk and Web pgm] (ex: Python,
Java)
● (ex: RE and CSS)
● non-text based (ex: Flowgorithm)
● Esoteric Languages (ex: Diagrams)
let's start
✔
Choose a simple languageChoose a simple language
✔
Read Core concepts and RulesRead Core concepts and Rules
✔
Write Your First ProgramWrite Your First Program
✔
Practicing RegularlyPracticing Regularly
✔
Expand Your Knowledge (by sharing)Expand Your Knowledge (by sharing)
✔
Applying Your SkillsApplying Your Skills
Why Python?
Features
● Simple
● Easy to Learn
● Free and Open Source
● High-level Language
● Portable
➔ Easy to understand
➔ Easy to code
➔ Free software distribution
➔ Both Application and Web
➔ Platform independent
Features
● Interpreted
● Object Oriented
● Extensible
● Embeddable
● Extensive Libraries
● Community Support
● Byte-code conversion
● All are objects
● C in Python
● Python in C
●
3rd
parties involvement
● Many people to help
Popularity
Git Python Activity
Next Session Topics
seminar_ppt (copy)

More Related Content

PDF
Behavior Driven Education: A Story of Learning ROR
PDF
Growing up new PostgreSQL developers (pgcon.org 2018)
PDF
Why don't you Groovy?
PPTX
Clojure with panama
PPTX
Interop with c in clojure
PDF
Quality Assurance in PostgreSQL
PPTX
Using FXML on Clojure
PDF
Putting the D&D in TDD
Behavior Driven Education: A Story of Learning ROR
Growing up new PostgreSQL developers (pgcon.org 2018)
Why don't you Groovy?
Clojure with panama
Interop with c in clojure
Quality Assurance in PostgreSQL
Using FXML on Clojure
Putting the D&D in TDD

What's hot (20)

PPTX
Advantages of Python Learning | Why Python
ODP
Presentasi jlp
PDF
TypeScript
PPTX
How to become a python developer?
PDF
Python id meetup, Maintaining a Dirty Code Django Project
PPTX
Programming Process
ODP
Introducing Yeoman 1.0 beta
PDF
What do i do
ODP
Android preformance
PPTX
Thinking like a Programmer
PDF
Introduction to the Dart language
PPTX
We b development trends
ODP
Devoxx 2013 Summary/Keynotes
PDF
PDF
HelsinkiJS - Clojurescript for Javascript Developers
PDF
Build a Bot Workshop
ODP
Beginning python programming
PDF
Bloc TechTalk - How to Setup Your Android Development Environment
PPTX
From NodeJS to Rust
PDF
Code Camp NYC 2017 - How to deal with everything... | Chris Ozog - Codesushi
Advantages of Python Learning | Why Python
Presentasi jlp
TypeScript
How to become a python developer?
Python id meetup, Maintaining a Dirty Code Django Project
Programming Process
Introducing Yeoman 1.0 beta
What do i do
Android preformance
Thinking like a Programmer
Introduction to the Dart language
We b development trends
Devoxx 2013 Summary/Keynotes
HelsinkiJS - Clojurescript for Javascript Developers
Build a Bot Workshop
Beginning python programming
Bloc TechTalk - How to Setup Your Android Development Environment
From NodeJS to Rust
Code Camp NYC 2017 - How to deal with everything... | Chris Ozog - Codesushi
Ad

Viewers also liked (13)

DOCX
Song demos history
PDF
BLESSED ASSURANCE Jesus is mine
PPTX
Ladies Night with Candle Light Dinner @ Country Club Kool Undri Pune
DOCX
MCFM Kid's Market Box Needs Statement-Grant Writing Class Assignment
PPTX
PENILAIAN HASIL DAN PROSES PEMBELAJARAN
RTF
Kerrie Harms
PPT
Count your blesssings
PDF
Antti haapalinna 10th december 08 oulu1
PPTX
21reasons 141014230103-conversion-gate01
PPTX
Carlos slim
PDF
Hospital Ships
PPTX
site selections
Song demos history
BLESSED ASSURANCE Jesus is mine
Ladies Night with Candle Light Dinner @ Country Club Kool Undri Pune
MCFM Kid's Market Box Needs Statement-Grant Writing Class Assignment
PENILAIAN HASIL DAN PROSES PEMBELAJARAN
Kerrie Harms
Count your blesssings
Antti haapalinna 10th december 08 oulu1
21reasons 141014230103-conversion-gate01
Carlos slim
Hospital Ships
site selections
Ad

Similar to seminar_ppt (copy) (20)

PDF
Is Python a Programming language or Scripting Language_.pdf
PPTX
PPT on the topic of programming language
PDF
An Introduction to Go
PPT
Programming assignment help by myassignmenthelp
PDF
Is Python a Programming language or Scripting Language.pdf
PPTX
Python Django Basics
PPTX
STARTING A CAREER IN PROGRAMMING
PPTX
Introduction to Python Programming language.pptx
PPTX
RK_Presentation_Science_current technology.pptx
PDF
What is the best programming language for your web product?
PPTX
IPT 2.pptx
PPTX
Generation of Computer language by arya dutta (1).pptx
PPTX
Comparative study of programming languages
PDF
Golang, Python or C/C++, who wins
PPTX
Presentation_Science_about current scenario.pptx
PPTX
Introduction to programming languages
PPTX
Computer Programming Overview
PPTX
What Programming Language Do You Require for Your Next Project & How to Hire ...
PDF
Top Languages Used by Backend Developers.pdf
Is Python a Programming language or Scripting Language_.pdf
PPT on the topic of programming language
An Introduction to Go
Programming assignment help by myassignmenthelp
Is Python a Programming language or Scripting Language.pdf
Python Django Basics
STARTING A CAREER IN PROGRAMMING
Introduction to Python Programming language.pptx
RK_Presentation_Science_current technology.pptx
What is the best programming language for your web product?
IPT 2.pptx
Generation of Computer language by arya dutta (1).pptx
Comparative study of programming languages
Golang, Python or C/C++, who wins
Presentation_Science_about current scenario.pptx
Introduction to programming languages
Computer Programming Overview
What Programming Language Do You Require for Your Next Project & How to Hire ...
Top Languages Used by Backend Developers.pdf

seminar_ppt (copy)

  • 1. How to start with Programming language? And Why Python?
  • 2. About me M. Kavin Babu Python Developer Working in Fantain Sports Pvt. Ltd and worked at K7 Anti-virus in Web Development and R&D
  • 4. Types of Languages ● Machine languages ● Assembly languages ● High-level languages ● Scripting languages ● System languages ● Domain-specific languages ● Visual languages ● Esoteric languages ● hex values ● Assembly language ● Machine in-dependent (ex: Python, Java) ● Memory Level programs (ex: c, c++) ● Desk and Web pgm] (ex: Python, Java) ● (ex: RE and CSS) ● non-text based (ex: Flowgorithm) ● Esoteric Languages (ex: Diagrams)
  • 5. let's start ✔ Choose a simple languageChoose a simple language ✔ Read Core concepts and RulesRead Core concepts and Rules ✔ Write Your First ProgramWrite Your First Program ✔ Practicing RegularlyPracticing Regularly ✔ Expand Your Knowledge (by sharing)Expand Your Knowledge (by sharing) ✔ Applying Your SkillsApplying Your Skills
  • 7. Features ● Simple ● Easy to Learn ● Free and Open Source ● High-level Language ● Portable ➔ Easy to understand ➔ Easy to code ➔ Free software distribution ➔ Both Application and Web ➔ Platform independent
  • 8. Features ● Interpreted ● Object Oriented ● Extensible ● Embeddable ● Extensive Libraries ● Community Support ● Byte-code conversion ● All are objects ● C in Python ● Python in C ● 3rd parties involvement ● Many people to help