Movatterモバイル変換


[0]ホーム

URL:


Marwan Osman, profile picture
Uploaded byMarwan Osman
ODP, PPTX6,422 views

Programming Under Linux In Python

This document provides an overview of the Python programming language, including its history, key features, syntax examples, and common uses. It also discusses how Python can be used under Linux and some potential issues.

Embed presentation

Download as ODP, PPTX
Programming Under Linux In Python Marwan Osman [email_address]
Agenda What is Python ???
Why Python ???
Syntax Walkthroughs
Linux and Python
What is Python ??? What is Python ???
Why Python ???
Syntax Walkthroughs
Linux and Python
History Created by Guido von Rossum in 1990 (BDFL)
named after Monty Python's Flying Circus
http://www.python.org/~guido/
Blog http://neopythonic.blogspot.com/
Now works for Google
What is Python ??? general-purpose high-level programming language, often used as a scripting language.
interpreted, interactive, object-oriented.
incorporates modules, exceptions, dynamic typing, very high level dynamic data types, and classes, automatic memory management.
remarkable power with very clear syntax.
has interfaces to many system calls and libraries, as well as to various window systems, and is extensible in C or C++.
usable as an extension language for applications that need a programmable interface.
What is Python ??? supports multiple programming paradigms (primarily object oriented, imperative, and functional)
portable: runs on many Unix variants, on the Mac, and on PCs under MS-DOS, Windows, Windows NT, OS/2, FreeBSD Solaris, OS/2, Amiga,AROS, AS/400, BeOS, OS/390, z/OS, Palm OS, QNX, VMS, Psion, Acorn RISC OS, VxWorks, PlayStation, Sharp Zaurus, Windows CE and even PocketPC !
What is Python ??? Developed and supported by a large team of  volunteers - Python Software Foundation
Major implementations: CPython, Jython, Iron  Python, PyPy CPython - implemented in C, the primary implementation
Jython - implemented for the JVM
Pypy - implemented in Python
IronPython - implemented in C#, allows python to use the .NET libraries
Why Python ??? What is Python ???
Why Python ???
Syntax Walkthroughs
Linux and Python
Why Python ??? Readability, maintainability, very clear readable syntax
Fast development and all just works  the first time...
very high level dynamic data types
Dynamic typing and automatic memory management
Paradigm of your choice
Free and open source Implemented under an open source license. Freely usable and distributable, even for commercial use.  Simplicity , Great first language
Availability (cross-platform)
Interactivity (interpreted language)
Why Python ??? GUI support – GUIs typically developed with Tk
Strong introspection capabilities
Intuitive object orientation
Natural expression of procedural code

Recommended

PDF
Python for Linux System Administration
 
PDF
PyCon 2013 : Scripting to PyPi to GitHub and More
PDF
Learn 90% of Python in 90 Minutes
PDF
Matlab and Python: Basic Operations
PPTX
Introduction to Python and TensorFlow
PDF
Introduction to advanced python
PDF
Why Python (for Statisticians)
PDF
Python and sysadmin I
PDF
Python basic
PDF
Introduction to python
PPTX
Python Workshop - Learn Python the Hard Way
PPTX
Python
PPT
Programming in Computational Biology
PPTX
Python in 30 minutes!
PDF
An introduction to Python for absolute beginners
PDF
Python Tutorial
PDF
AmI 2016 - Python basics
PDF
Python for-unix-and-linux-system-administration
PDF
Basic NLP with Python and NLTK
PPTX
Introduction to Python programming
PPTX
Learn python - for beginners - part-2
PPTX
Learn python in 20 minutes
PPTX
2015 bioinformatics python_strings_wim_vancriekinge
PDF
Input and Output
PDF
AmI 2015 - Python basics
PDF
Python于Web 2.0网站的应用 - QCon Beijing 2010
PPT
python.ppt
PPTX
Python 101++: Let's Get Down to Business!
PDF
Vim python-mode
PDF
Integrando mis librerías C++ con Python

More Related Content

PDF
Python for Linux System Administration
 
PDF
PyCon 2013 : Scripting to PyPi to GitHub and More
PDF
Learn 90% of Python in 90 Minutes
PDF
Matlab and Python: Basic Operations
PPTX
Introduction to Python and TensorFlow
PDF
Introduction to advanced python
PDF
Why Python (for Statisticians)
PDF
Python and sysadmin I
Python for Linux System Administration
 
PyCon 2013 : Scripting to PyPi to GitHub and More
Learn 90% of Python in 90 Minutes
Matlab and Python: Basic Operations
Introduction to Python and TensorFlow
Introduction to advanced python
Why Python (for Statisticians)
Python and sysadmin I

What's hot

PDF
Python basic
PDF
Introduction to python
PPTX
Python Workshop - Learn Python the Hard Way
PPTX
Python
PPT
Programming in Computational Biology
PPTX
Python in 30 minutes!
PDF
An introduction to Python for absolute beginners
PDF
Python Tutorial
PDF
AmI 2016 - Python basics
PDF
Python for-unix-and-linux-system-administration
PDF
Basic NLP with Python and NLTK
PPTX
Introduction to Python programming
PPTX
Learn python - for beginners - part-2
PPTX
Learn python in 20 minutes
PPTX
2015 bioinformatics python_strings_wim_vancriekinge
PDF
Input and Output
PDF
AmI 2015 - Python basics
PDF
Python于Web 2.0网站的应用 - QCon Beijing 2010
PPT
python.ppt
PPTX
Python 101++: Let's Get Down to Business!
Python basic
Introduction to python
Python Workshop - Learn Python the Hard Way
Python
Programming in Computational Biology
Python in 30 minutes!
An introduction to Python for absolute beginners
Python Tutorial
AmI 2016 - Python basics
Python for-unix-and-linux-system-administration
Basic NLP with Python and NLTK
Introduction to Python programming
Learn python - for beginners - part-2
Learn python in 20 minutes
2015 bioinformatics python_strings_wim_vancriekinge
Input and Output
AmI 2015 - Python basics
Python于Web 2.0网站的应用 - QCon Beijing 2010
python.ppt
Python 101++: Let's Get Down to Business!

Viewers also liked

PDF
Vim python-mode
PDF
Integrando mis librerías C++ con Python
PDF
Why Zsh is Cooler than Your Shell
PDF
Introduction to the rapid prototyping with python and linux for embedded systems
PDF
Real world Django deployment using Chef
PPTX
Automated Deployment with Fabric
PDF
Programación Segura en python. Owasp Venezuela
PPSX
C++ Programming Language
PPT
Python Deployment with Fabric
ODP
Python en Android,Charla del FUDcon Latam 2012
PDF
TDC2016SP - Trilha Linux Embarcado
PDF
Server Administration in Python with Fabric, Cuisine and Watchdog
 
Vim python-mode
Integrando mis librerías C++ con Python
Why Zsh is Cooler than Your Shell
Introduction to the rapid prototyping with python and linux for embedded systems
Real world Django deployment using Chef
Automated Deployment with Fabric
Programación Segura en python. Owasp Venezuela
C++ Programming Language
Python Deployment with Fabric
Python en Android,Charla del FUDcon Latam 2012
TDC2016SP - Trilha Linux Embarcado
Server Administration in Python with Fabric, Cuisine and Watchdog
 

Similar to Programming Under Linux In Python

ODP
Python Presentation
PDF
summer training report on python
PPTX
Python PPT by Sushil Sir.pptx
PPT
Python ppt
ODP
An Intro to Python in 30 minutes
PDF
Introduction to python
PPT
Master Python Basics Easily – From Zero to Real-World Applications for UG Stu...
PPTX
Python PPT - INTEL AI FOR YOUTH PROGRAM.
PDF
Lesson1 python an introduction
PPTX
2022-23TYBSC(CS)-Python Prog._Chapter-1.pptx
PPTX
Introduction to Python Programming .pptx
PPTX
2024-25 TYBSC(CS)-PYTHON_PROG_ControlStructure.pptx
ODP
Learn python
PDF
First Steps in Python Programming
PDF
Tutorial on-python-programming
PPT
FALLSEM2022-23_ITA3007_ETH_VL2022230100613_Reference_Material_I_23-09-2022_py...
PPT
Pythonintroduction
PDF
Python intro
PPT
Python Kick Start
PDF
ppt_pspp.pdf
Python Presentation
summer training report on python
Python PPT by Sushil Sir.pptx
Python ppt
An Intro to Python in 30 minutes
Introduction to python
Master Python Basics Easily – From Zero to Real-World Applications for UG Stu...
Python PPT - INTEL AI FOR YOUTH PROGRAM.
Lesson1 python an introduction
2022-23TYBSC(CS)-Python Prog._Chapter-1.pptx
Introduction to Python Programming .pptx
2024-25 TYBSC(CS)-PYTHON_PROG_ControlStructure.pptx
Learn python
First Steps in Python Programming
Tutorial on-python-programming
FALLSEM2022-23_ITA3007_ETH_VL2022230100613_Reference_Material_I_23-09-2022_py...
Pythonintroduction
Python intro
Python Kick Start
ppt_pspp.pdf

Recently uploaded

PPTX
Coded Agents – with UiPath SDK + LangGraph [Virtual Hands-on Workshop]
PDF
Data Virtualization in Action: Scaling APIs and Apps with FME
PDF
GPUS and How to Program Them by Manya Bansal
PDF
Unlocking the Power of Salesforce Architecture: Frameworks for Effective Solu...
PDF
Making Sense of Raster: From Bit Depth to Better Workflows
PDF
Our Digital Tribe_ Cultivating Connection and Growth in Our Slack Community 🌿...
PDF
Session 1 - Solving Semi-Structured Documents with Document Understanding
PDF
Day 1 - Cloud Security Strategy and Planning ~ 2nd Sight Lab ~ Cloud Security...
PDF
Day 5 - Red Team + Blue Team in the Cloud - 2nd Sight Lab Cloud Security Class
PPTX
Cloud-and-AI-Platform-FY26-Partner-Playbook.pptx
PDF
Day 2 - Network Security ~ 2nd Sight Lab ~ Cloud Security Class ~ 2020
DOCX
iRobot Post‑Mortem and Alternative Paths - Discussion Document for Boards and...
PPTX
Chapter 3 Introduction to number system.pptx
PPTX
Building Cyber Resilience for 2026: Best Practices for a Secure, AI-Driven Bu...
PPTX
THIS IS CYBER SECURITY NOTES USED IN CLASS ON VARIOUS TOPICS USED IN CYBERSEC...
PPTX
Protecting Data in an AI Driven World - Cybersecurity in 2026
PDF
Energy Storage Landscape Clean Energy Ministerial
PDF
Usage Control for Process Discovery through a Trusted Execution Environment
PPTX
Cybersecurity Best Practices - Step by Step guidelines
PDF
The major tech developments for 2026 by Pluralsight, a research and training ...
Coded Agents – with UiPath SDK + LangGraph [Virtual Hands-on Workshop]
Data Virtualization in Action: Scaling APIs and Apps with FME
GPUS and How to Program Them by Manya Bansal
Unlocking the Power of Salesforce Architecture: Frameworks for Effective Solu...
Making Sense of Raster: From Bit Depth to Better Workflows
Our Digital Tribe_ Cultivating Connection and Growth in Our Slack Community 🌿...
Session 1 - Solving Semi-Structured Documents with Document Understanding
Day 1 - Cloud Security Strategy and Planning ~ 2nd Sight Lab ~ Cloud Security...
Day 5 - Red Team + Blue Team in the Cloud - 2nd Sight Lab Cloud Security Class
Cloud-and-AI-Platform-FY26-Partner-Playbook.pptx
Day 2 - Network Security ~ 2nd Sight Lab ~ Cloud Security Class ~ 2020
iRobot Post‑Mortem and Alternative Paths - Discussion Document for Boards and...
Chapter 3 Introduction to number system.pptx
Building Cyber Resilience for 2026: Best Practices for a Secure, AI-Driven Bu...
THIS IS CYBER SECURITY NOTES USED IN CLASS ON VARIOUS TOPICS USED IN CYBERSEC...
Protecting Data in an AI Driven World - Cybersecurity in 2026
Energy Storage Landscape Clean Energy Ministerial
Usage Control for Process Discovery through a Trusted Execution Environment
Cybersecurity Best Practices - Step by Step guidelines
The major tech developments for 2026 by Pluralsight, a research and training ...

Programming Under Linux In Python

Editor's Notes

  • #2 - needs Software Freedom Day@Alexandria University
  • #42 Write most useful links for beginners starting
  • #43 Write something more interactive

[8]ページ先頭

©2009-2025 Movatter.jp