TECHNOLOGICAL TRAINING AREA
FUNDAMENTALS OF PROGRAMMING IN PYTHON - BASIC LEVEL
I. ADDRESS TO:
The course is aimed at the university community, academic public and
professionals in Sciences and Engineering in general. They are not necessary
prior knowledge required to participate. The knowledge in
Programming will be acquired by the student throughout the course.
II. objectives
The objective of the course is to provide students with the basic elements of
programming language Python and its application domains: intelligence
artificial, multimedia and games, automation, scripting, graphic interfaces of
user, networks, machine learning, etc.
Participants will acquire all the basic concepts about the process of
programming with Python, how to use data structures and how to import
external libraries.
III. BENEFITS:
Certification in the Name of CTIC -UNI
Trainers for workshops trained by CTIC–UNI
Enhance creative, logical, and teamwork skills.
Technological environments and pedagogical materials per student.
IV. DESCRIPTION
Python is a powerful and versatile cross-platform programming language that
has a strong presence in various disciplines of software engineering,
including web development, information security, network scripts, science
of data and integrated systems. While Python can be a language
deceptively simple, the wide range of frameworks and tools available
for its use in a variety of specialized fields makes it a
a formidable tool in the arsenal of any technologist in areas of
approach from Machine Learning to Cybersecurity.
Av. Túpac Amaru 210–Rímac
capacitacion-ctic@[Link]
This course will provide an Introduction to the Python programming language,
with a focus on practical applications and projects, rather than topics
theoretical. Students will design and build software to solve
problems from various disciplines every week using Python. As the
In the course, students will learn to work with packages, structures.
data, object-oriented programming and tools for science of
data and cybersecurity.
V. CURRICULUM PLAN
UNIT I: INTRODUCTION TO PYTHON
Brief introduction to the language. Why use version 3 and how to install it?
IDLE and other development interfaces.
Execution modes: from the Shell and from the editor.
Creation and updating of variables with the assignment instruction. Types
numerical and string type. Introduction to modules (libraries) and functions
incorporated.
¿Qué es un Programa?. Elementos Básicos. Expresiones. Operadores.
Internal Functions. Input and Output of Information.
Calculations and execution priorities. Data type conversion.
Where to find support: comments, online help, documentation,
community. Sequential Structure.
UNIT II: SELECTIVE AND REPEATED STRUCTURES
Selective Structure. Nested Selective Structure. Repetitive Structures.
For structure. While structure. Forced exit from loops: break statements
and continue. Nested Repetitive Structure.
UNIT III: FUNCTIONS
What is a Function? Procedures. Local and Global Variables
Communication with subprograms. Recursion. Side Effects. Application of
Functions and Procedures.
UNIT IV: DATA STRUCTURES
What is a data structure? Taxonomy of structures
Strings: methods and functions.
Lists: methods and functions.
Av. Túpac Amaru 210–Rímac
capacitacion-ctic@[Link]
VI. EVALUATION SYSTEM
The assessment of the students will be carried out:
Student participation and problem-solving during class.
Resolution of exercises outside of class and presentation.
Project to be carried out throughout the course.
VII. SCHEDULE
Group Schedule Start Term Duration
Group 1 Sundays 22 / 09 / 2019 13/10/2019
9:00 AM - 12:00 PM 4 sessions
VIII. INVESTMENT:
Regular Price: S/. 250.00 (or two installments of 150 soles each)
IX. CLASS LOCATION
Class Location: CTIC–UNI Facilities
Av. Túpac Amaru–Gate No. 5. Pavilion R4
The institution reserves the right to reschedule the start date if not completed.
the minimum number of participants.
X. REPORTS AND SIGN-UPS
CTIC Training Unit - UNI
Phones: 4811070 extensions 7004–7018–7030
RPC and WhatsApp 993650618
e-mail:
[Link]@[Link]
[Link]@[Link]
infoctic@[Link]
Av. Túpac Amaru 210–Rímac
capacitacion-ctic@[Link]