Python
Programming
(Installation and Use)
P RE PA RE D BY:
E N G R . M A R I A L O R E N A S P. V I L L E N A ,
MSCPE, PCPE
1. 3.
To be able to know the different To be able to Install different
programming language use in programs
OBJECT-ORIENTED
PROGRAMMING
Objectives:
To know how to install python
2.
Different Programs Used in OOP
➢Java
➢Python
➢C++
➢Ruby
➢C#
Java
Programming use in Java.
➢NetBeans - is an integrated development environment (IDE) for Java. NetBeans allows
applications to be developed from a set of modular software components called modules.
➢https://netbeans.apache.org/
➢Eclipse - is an integrated development environment (IDE) used in computer programming. It
contains a base workspace and an extensible plug-in system for customizing the
environment.
➢https://www.eclipse.org
Thonny, Python, Visual Studio Code
➢Thonny - is an integrated development environment for Python that is designed for
beginners.
➢https://thonny.org/
➢Python - is an interpreted high-level general-purpose programming language.
➢https://www.python.org/
➢Visual Studio Code - is an Integrated Development Environment (IDE) made
by Microsoft for Windows, Linux and macOS. Features include support for debugging, syntax
highlighting, intelligent code completion, snippets, code refactoring, and embedded Git.
➢https://code.visualstudio.com/
C/C++
C++ - is an object-oriented programming
language which gives a clear structure to
programs and allows code to be reused,
lowering development costs.
◦ C/C++ support for Visual Studio Code is provided by
a Microsoft C/C++ extension to enable cross-platform C
and C++ development on Windows, Linux, and macOS.
◦ Code::Blocks is a free, open-source cross-
platform IDE that supports
multiple compilers including GCC, Clang and Visual C++.
Python Installation
Step 1. Download
Pydroid 3 – IDE for Python 3
Pydroid 3 is the most easy to use and powerful educational Python 3 IDE for
Android.
Features:
- Offline Python 3.8 interpreter: no Internet is required to run Python programs.
- Pip package manager and a custom repository for prebuilt wheel packages for
enhanced scientific libraries, such as numpy, scipy, matplotlib, scikit-learn and
jupyter.
- OpenCV is now available (on devices with Camera2 API support). *
- TensorFlow and PyTorch are also available. *
- Examples available out-of-the-box for quicker learning.
- Complete Tkinter support for GUI.
- Full-featured Terminal Emulator, with a readline support (available in pip).
Pydroid 3 – IDE for Python 3
Pydroid 3 is the easiest to use and powerful educational Python 3 IDE for
Android.
Features:
- build any library from pip, even if it is using native code. You can also build &
install dependencies from a command line.
- Cython support.
- PDB debugger with breakpoints and watches.
- Kivy graphical library with a shiny new SDL2 backend.
- PyQt5 support available in Quick Install repository along with matplotlib PyQt5
support with no extra code required.
- Matplotlib Kivy support available in Quick Install repository.
- pygame 2 support.
Reference
❑ https://en.wikipedia.org/wiki/
❑https://www.python.org/
❑https://www.eclipse.org
❑https://netbeans.apache.org/
❑https://www.codeblocks.org/
❑https://code.visualstudio.com/docs/python
Thank you!