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
Matlab and Python: Basic Operations
PDF
Python and sysadmin I
PDF
Python for Linux System Administration
 
PDF
Learn 90% of Python in 90 Minutes
PDF
PyCon 2013 : Scripting to PyPi to GitHub and More
PDF
Why Python (for Statisticians)
PDF
Introduction to advanced python
PPTX
Introduction to Python and TensorFlow
PDF
Python Tutorial
PDF
Python于Web 2.0网站的应用 - QCon Beijing 2010
PPTX
Python
PDF
An introduction to Python for absolute beginners
PPTX
Learn python in 20 minutes
PPTX
Python 101++: Let's Get Down to Business!
PPT
python.ppt
PDF
AmI 2016 - Python basics
PPTX
Python Workshop - Learn Python the Hard Way
PPTX
Learn python - for beginners - part-2
PDF
Python for-unix-and-linux-system-administration
PDF
AmI 2015 - Python basics
PPTX
Python in 30 minutes!
PDF
Input and Output
PDF
Python basic
PPTX
2015 bioinformatics python_strings_wim_vancriekinge
PDF
Basic NLP with Python and NLTK
PDF
Introduction to python
PPTX
Introduction to Python programming
PPT
Programming in Computational Biology
PDF
Server Administration in Python with Fabric, Cuisine and Watchdog
 
PDF
Programación Segura en python. Owasp Venezuela

More Related Content

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

What's hot

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

Viewers also liked

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

Similar to Programming Under Linux In Python

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

Recently uploaded

PDF
Our Digital Tribe_ Cultivating Connection and Growth in Our Slack Community 🌿...
PDF
GPUS and How to Program Them by Manya Bansal
PPT
software-security-intro in information security.ppt
PPTX
Cybersecurity Best Practices - Step by Step guidelines
PDF
Day 5 - Red Team + Blue Team in the Cloud - 2nd Sight Lab Cloud Security Class
PDF
Day 3 - Data and Application Security - 2nd Sight Lab Cloud Security Class
PDF
Making Sense of Raster: From Bit Depth to Better Workflows
PDF
API-First Architecture in Financial Systems
PPTX
Data Privacy and Protection: Safeguarding Information in a Connected World
PPTX
Building Cyber Resilience for 2026: Best Practices for a Secure, AI-Driven Bu...
PDF
Is It Possible to Have Wi-Fi Without an Internet Provider
PDF
Unlocking the Power of Salesforce Architecture: Frameworks for Effective Solu...
PDF
Energy Storage Landscape Clean Energy Ministerial
PDF
TrustArc Webinar - Looking Ahead: The 2026 Privacy Landscape
PPTX
Software Analysis &Design ethiopia chap-2.pptx
PDF
Day 1 - Cloud Security Strategy and Planning ~ 2nd Sight Lab ~ Cloud Security...
PDF
Data Virtualization in Action: Scaling APIs and Apps with FME
PPTX
cybercrime in Information security .pptx
PPTX
Cybercrime in the Digital Age: Risks, Impact & Protection
PDF
Internet_of_Things_IoT_for_Next_Generation_Smart_Systems_Utilizing.pdf
Our Digital Tribe_ Cultivating Connection and Growth in Our Slack Community 🌿...
GPUS and How to Program Them by Manya Bansal
software-security-intro in information security.ppt
Cybersecurity Best Practices - Step by Step guidelines
Day 5 - Red Team + Blue Team in the Cloud - 2nd Sight Lab Cloud Security Class
Day 3 - Data and Application Security - 2nd Sight Lab Cloud Security Class
Making Sense of Raster: From Bit Depth to Better Workflows
API-First Architecture in Financial Systems
Data Privacy and Protection: Safeguarding Information in a Connected World
Building Cyber Resilience for 2026: Best Practices for a Secure, AI-Driven Bu...
Is It Possible to Have Wi-Fi Without an Internet Provider
Unlocking the Power of Salesforce Architecture: Frameworks for Effective Solu...
Energy Storage Landscape Clean Energy Ministerial
TrustArc Webinar - Looking Ahead: The 2026 Privacy Landscape
Software Analysis &Design ethiopia chap-2.pptx
Day 1 - Cloud Security Strategy and Planning ~ 2nd Sight Lab ~ Cloud Security...
Data Virtualization in Action: Scaling APIs and Apps with FME
cybercrime in Information security .pptx
Cybercrime in the Digital Age: Risks, Impact & Protection
Internet_of_Things_IoT_for_Next_Generation_Smart_Systems_Utilizing.pdf

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