0% found this document useful (0 votes)
90 views7 pages

Basic Python Introduction

This document provides an introduction to Python programming. It discusses that Python was developed by Guido van Rossum and is an open-source, interpreted, object-oriented, high-level programming language. It also lists some textbooks and reference books for learning Python theory and labs. Minimum laptop requirements for Python development are outlined. The differences between an interactive mode and script mode for working in Python are explained. Finally, some options for running Python code like online compilers are listed.

Uploaded by

Sanjay Chaparala
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
90 views7 pages

Basic Python Introduction

This document provides an introduction to Python programming. It discusses that Python was developed by Guido van Rossum and is an open-source, interpreted, object-oriented, high-level programming language. It also lists some textbooks and reference books for learning Python theory and labs. Minimum laptop requirements for Python development are outlined. The differences between an interactive mode and script mode for working in Python are explained. Finally, some options for running Python code like online compilers are listed.

Uploaded by

Sanjay Chaparala
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

14-09-2021

Python Programming

Dr. Senthilkumar K
Information Security
SCOPE

Information Security SCOPE 1

Intro to Python
• Developed by Gudio Van Rossum
• Open source
• It is an interpreted
• Object-oriented
• High level programming language.

Information Security SCOPE 2

1
14-09-2021

Internet source

Information Security SCOPE 3

Python Tools

Information Security SCOPE 4

2
14-09-2021

Information Security SCOPE 5

Reference Materials (Theory)


Text Book(s)
• Eric Matthes, Python Crash Course: A Hands-On, Project-Based
Introduction to Programming, 2nd Edition, No starch Press, 2019.

Reference Books
• Martic C Brown, Python: The Complete Reference, 4th Edition,
McGraw Hill Publishers, 2018.
• John V. Guttag, Introduction to computation and programming using
python: with applications to understanding data. 2nd Edition, MIT
Press, 2016.

Additional Reference:
• Let Us Python -(Yashavant Kanetkar, Aditya Kanetkar )

Information Security SCOPE 6

3
14-09-2021

Reference Materials (Lab)


• Text Book(s)
• 1. Mariano Anaya, Clean Code in Python:
Develop maintainable and efficient code, 2nd
Edition, Packt Publishing Limited, 2021.
• Reference Books
• 1. Harsh Bhasin, Python for beginners, 1st
Edition, New Age International (P) Ltd., 2019,

Information Security SCOPE 7

MINIMUM configuration Laptop


Requirements
• Processor: AMD Ryzen 5/7 , Intel I5/I7 (Minimum
6 Cores)
• At least 512GB SSD (Not HDD)
• At least 8GB of RAM
• Display 14 inch Screen (Monitor)
• Screen Resolution of no less than 1920 x 1080
pixels
• Dedicated Graphics Card
• OS: Ubuntu 20.04 LTS / Windows 10 or 11

Information Security SCOPE 8

4
14-09-2021

Compiler vs. Interpreter

Information Security SCOPE 9

Working on Python
• Interactive Mode
Interactive mode, a quick way of running blocks or a
single line of Python code. The code executes via the
Python shell, which comes with Python installation.
• Script Mode
Script Mode, is used when the user is working with
more than one single code or a block of code.

Information Security SCOPE 10

5
14-09-2021

Interactive Mode

Information Security SCOPE 11

Script Mode (IDLE)

Information Security SCOPE 12

6
14-09-2021

How to Run Python Code


• https://www.python.org/
• https://www.anaconda.com/products/indiv
idual
• https://www.jetbrains.com/pycharm/
• https://notepad-plus-plus.org/downloads
• https://code.visualstudio.com/
• https://replit.com/(online)
Information Security SCOPE 13

You might also like