<?xml version="1.0" encoding="UTF-8"?>
<record
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"
    xmlns="http://www.loc.gov/MARC21/slim">

  <leader>04763nam a22001937a 4500</leader>
  <controlfield tag="003">OSt</controlfield>
  <controlfield tag="005">20250402154511.0</controlfield>
  <controlfield tag="008">220312b        |||||||| |||| 00| 0 eng d</controlfield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="a">978-958-792-168-7</subfield>
  </datafield>
  <datafield tag="040" ind1=" " ind2=" ">
    <subfield code="a">B-ISTTENA </subfield>
  </datafield>
  <datafield tag="041" ind1=" " ind2=" ">
    <subfield code="a">Esp</subfield>
  </datafield>
  <datafield tag="245" ind1=" " ind2=" ">
    <subfield code="a">Python pr&#xE1;ctico </subfield>
    <subfield code="b">Herramientas, conceptos  y t&#xE9;cnicas</subfield>
    <subfield code="c">Alfredo Moreno Mu&#xF1;oz, Sheila C&#xF3;rcoles C&#xF3;rcoles  </subfield>
  </datafield>
  <datafield tag="250" ind1=" " ind2=" ">
    <subfield code="a">1era Ed</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="a">Colombia </subfield>
    <subfield code="b">Ra-ma </subfield>
    <subfield code="c">2020</subfield>
  </datafield>
  <datafield tag="300" ind1=" " ind2=" ">
    <subfield code="a">318 P.</subfield>
    <subfield code="c">25 cm</subfield>
  </datafield>
  <datafield tag="505" ind1=" " ind2=" ">
    <subfield code="a">AGRADECIMIENTOS.
SOBRE LOS AUTORES.
INTRODUCCION.
ENFOQUE DEL LIBRO.
BLOQUE 1. CONCEPTOS TEORICOS.
CAPITULO 1: Antes de Empezar.
1.1. &#xBF;Que es un programa?
1.2. &#xBF;Que es programar?
1.3. Software libre.
CAPITULO 2: Python.
2.1.Su historia.
2.2. Caracter&#xED;sticas.
2.3. &#xBF;Porque phyton?
2.4. La filosof&#xED;a de python.
BLOQUE 2. PUESTA EN MARCHA.
CAPIYULO 3: Instalaci&#xF3;n.
3.1. Mac os x.
3.2. Microsoft Windows.
3.3. Linux.
CAPITULO 4: Entorno de Desarrollo.
4.1. &#xBF;QUE ES UN ENTORNO DE DESARROLLO?
4.1.1. Componente de un IDE.
4.1.2. Ventajas de uso.
4.2. MANUAL DE USUARIO DE IDLE.
4.2.1 Men&#xFA; File.
4.2.2. Men&#xFA; Edit.
4.2.3. Men&#xFA; Format.
4.2.4. Men&#xFA; Run.
4.2.5. Men&#xFA; Shell.
4.2.6. Men&#xFA; Debug.
4.2.7. Men&#xFA; Options.
4.2.8. Men&#xFA; Windows.
4.2.9. Men&#xFA; Help.
4.2.10. Colores IDLE.
CAPITULO 5: Mi primer Programa con python.
CAPITULO 6: Shell/ Terminal/Consola.
BLOQUE 3: Aprendizaje practico.
CAPITULO 7: Proceso de Aprendizaje. 
CAPITULO 8: Variables.
8.1. Tipos de datos.
CAPITULO 9 : Entrada y Salida Est&#xE1;ndar.
SALIDA POR PANTALLA.
   9.1.1. Formateando la salida.
   9.1.2. Caracteres especiales.
9.2. ENTRADA DESDE EL TECLADO.
CAPITULO 10: Tipos de Datos Num&#xE9;ricos.
10.1. OPERADORES ARITMETICOS.
10.2. NUMEROS ENTEROS.
        10.2.1. N&#xFA;meros enteros Long.
10.3. NUMEROS REALES.
        10.3.1. Redondo de n&#xFA;meros reales.
10.4. NUMEROS COMPLEJOS.
10.5. USO DE PARENTESIS.
CAPITULO 11: Booleanos.
11.1. Operadores logicos.
11.2. Operadores relacionales.
CAPITULO 12: Cadena de texto.
12.1. Operadores con cadenas.
12.2. Caracteres especiales.
12.3. Funciones.
12.4. Porciones de cadenas.
12.5. Formateo de cadenas.
        12.5.1. Operador %.
        12.5.2. format().
CAPITULO 13: Listas , Tuplas y Diccionarios.
13.1. LISTAS.
        13.1.1 Ejercicios.
13.2. TUPLAS.
13.3. DICCIONARIOS.
        13.3.1. Ejercicios.
CAPITULO 14: Comentarios de c&#xF3;digo.
14.1. &#xBF;Que son?
14.2. Comentarios de c&#xF3;digo en Python.
14.3. Recomendaciones y buenas practicas.
CAPITULO 15:Control de Flujo.
15.1. Operadores relacionales.
15.2. Bloques e indentacion.
15.3. IF/ ELIF/ELSE.
CAPITULO 16: Bucles.
16.1 For.
16.2. While.
CAPITULO 17: Funciones.
17.1. EJERCICIOS.
        17.1.1. Funciones con variables globales.
CAPITULO 18: Recursividad.
18.1. EJERCICIOS.
CAPITLO 19: Control de Excepciones. 
19.1. &#xBF;Que son las excepciones?
19.2. Tipos de excepciones.
19.3. Ejercicios.
CAPITULO 20: Ejercicio Intermedio.
CAPITULO 21: Manejo de Ficheros.
21.1. Apertura y cierre de ficheros.
21.2. Manipulaci&#xF3;n: lectura.
21.3. Manipulaci&#xF3;n: estructura.
21.4. Resumen de funciones de ficheros.
CAPITULO 22: Programaci&#xF3;n Orientada a Objetos.
22.1. Cambio de paradigma.
22.2. Clase y objetivo.
22.3. Composici&#xF3;n.
22.4. Encapsulaci&#xF3;n.
22.5. Herencia.
CAPITULO 23: Pilas y Colas.
23.1. PILAS.
        23.1.1. Implementaci&#xF3;n.
23.2. COLAS.
        23.2.1. Implementaci&#xF3;n.
CAPITULO 14: Librer&#xED;a Est&#xE1;ndar .
24.1. Modulo random.
24.2. Modulo SYS.
24.3. Modulo OS y SHUTIL.
24.4. Modulo MATCH.
24.5. Modulo STATISTICS.
24.6. Modulo DATETIME.
CAPITULO 25: Programaci&#xF3;n Paralela.
25.1 Introducci&#xF3;n a la programaci&#xF3;n paralela.
25.2. Tipos de paralelismos.
25.3. Ventajas y desventajas.
25.4. Paralelo vs concurrente.
25.5. Procesos vs hilos.
25.6. Global interpreter lock.
25.7. Hilos en Python.
25.8. Procesos en Python.
CAPITULO 26: Python y las Bases de Datos.
26.1. INTRODUCCION A LAS BASES DE DATOS.
26.1.1. &#xBF;Que una base datos?
26.1.2. Beneficios de uso.
26.1.3. Tipos de bases de datos.
26.1.4. Modelo entidad-relaci&#xF3;n.
26.1.5. SQL.
26.2. SQLITE.
26.3. EJERCICIOS.
        26.3.1. Creacion de la base de datos.
        26.3.2. Insertando datos.
        26.3.3. Leyendo datos.
        26.3.4. Modificando datos.
        26.3.5 Borrando datos.
CAPITULO 27: M&#xF3;dulos.
27.1. Ejercicios.
CAPITULO 28: Pruebas Unitarias.
28.1. &#xBF;Que son los tets unitarios?
        28.1.1. La realidad.
28.2. Caracter&#xED;sticas de una buena prueba unitaria.
28.3. Beneficios de las pruebas unitarias.
28.4. Pruebas unitarias en Python.
ANEXO 1. GLOSARIO.
ANEXO 2. PALABRAS RESERVADAS.
</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2=" ">
    <subfield code="b">Desarollo de Software </subfield>
  </datafield>
  <datafield tag="942" ind1=" " ind2=" ">
    <subfield code="a">B-ISTTENA </subfield>
    <subfield code="c">BOOK</subfield>
    <subfield code="p">12-03-2022</subfield>
    <subfield code="q">Ruth O.</subfield>
    <subfield code="n">9/12/2021</subfield>
  </datafield>
  <datafield tag="999" ind1=" " ind2=" ">
    <subfield code="c">22</subfield>
    <subfield code="d">22</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="a">BISTT</subfield>
    <subfield code="d">2021-12-09</subfield>
    <subfield code="e">Donaci&#xF3;n</subfield>
    <subfield code="i">ISTT-DS-0023</subfield>
    <subfield code="p">ISTT-DS-0023</subfield>
    <subfield code="t">Eje. 1/1</subfield>
    <subfield code="v">35.00</subfield>
    <subfield code="y">BOOK</subfield>
  </datafield>
</record>
