<?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>08419nam a22001937a 4500</leader>
  <controlfield tag="003">OSt</controlfield>
  <controlfield tag="005">20250403095952.0</controlfield>
  <controlfield tag="008">220503b        |||||||| |||| 00| 0 eng d</controlfield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="a">978--607-622-673-5</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 con aplicaciones a las matem&#xE1;ticas, ingenier&#xED;a y finanzas.</subfield>
    <subfield code="c">Ofelia D. Cervantes Villag&#xF3;mez, David B&#xE1;ez, Antonio  Ar&#xED;zaga, Esteban Castillo Ju&#xE1;rez</subfield>
  </datafield>
  <datafield tag="250" ind1=" " ind2=" ">
    <subfield code="a">1ra Ed.</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="a">Mexico</subfield>
    <subfield code="b">Alfaomega grupo editorial</subfield>
    <subfield code="c">2017</subfield>
  </datafield>
  <datafield tag="300" ind1=" " ind2=" ">
    <subfield code="a">452 P.</subfield>
    <subfield code="c">23 x 17cm</subfield>
  </datafield>
  <datafield tag="505" ind1=" " ind2=" ">
    <subfield code="a">Pr&#xF3;logo;
Plataforma de contenidos interactivos:
1. Introducci&#xF3;n,
1.1. Introducci&#xF3;n,
1.2. Evoluci&#xF3;n de la computadora,
1.3. Arquitectura de una computadora,
1.3.1. Instrucciones y datos de una computadora,
1.3.2. Sistemas num&#xE9;ricos decimal y binario,
1.3.3. Otros sistemas num&#xE9;ricos,
1.3.4. Estructura de la memoria,
1.3.5. Lenguajes de una computadora,
1.4. El lenguaje Python,
1.4.1. Descarga de Python,
1.4.2. La interfase de Python,
1.5. Organizaci&#xF3;n del libro,
2. Fundamentos de algoritmos y de Python,
2.1. Introducci&#xF3;n,
2.2. &#xBF;Qu&#xE9; es un algoritmo,
2.3. Pseudo c&#xF3;digo,
2.4. Variables,
2.4.1. Tipos de variables,
2.4.2. Asignaci&#xF3;n de valores a variables,
2.4.3. Inicializaci&#xF3;n de variables,
2.4.4. Operaciones b&#xE1;sicas,
2.4.5. Operaciones con variables enteras,
2.4.6. Operaciones con enteros y reales,
2.5. Partes de un algoritmo,
2.6. Algoritmos en pseudoc&#xF3;digo,
2.7. Lenguaje Python,
2.7.1. El ambiente de Python,
2.8. Estructura de un algoritmo en Python,
2.9. Variables,
2.10. Bibliotecas y encabezados,
2.11. Operadores,
2.11.1. Operadores aritm&#xE9;ticos,
2.11.2. Operadores relacionales,
2.11.3. Operadores l&#xF3;gicos,
2.11.4. Otras operaciones booleanas,
2.11.5. Operadores de asignaci&#xF3;n,
2.12. Comentarios,
2.13. Entrada y salida de datos en Python,
2.13.1. Despliegue de datos,
2.13.2. Entrada de datos,
2.13.3. Tabulador,
2.14. Algoritmos sencillos,
2.15. Variables alfanum&#xE9;ricas en Python,
2.15.1. Operaciones con cadenas
2.15.2. Concatenaci&#xF3;n o suma de cadenas,
2.15.3. Multiplicaci&#xF3;n de cadenas,
2.16. Listas,
2.16.1. Diccionarios,
2.17. Instrucciones de Python del Cap&#xED;tulo 2,
2.18. Conclusiones,
2.19. Ejercicios,
3. Condiciones,
6 3.1. Introducci&#xF3;n,
3.2. Condiciones,
3.2.1. La condici&#xF3;n en Python,
3.2.2. Ejercicios de condiciones simples,
3.3. La condici&#xF3;n Si - Si _ no,
3.3.1. Condici&#xF3;n if &#x2013; else,
3.3.2. Ejemplos adicionales de condiciones if-else,
3.4. Condiciones anidadas,
3.4.1. if anidado en Python,
3.4.2. Ejemplos adicionales con condiciones anidadas,
3.5. Casos,
3.6. Instrucciones de Python del Cap&#xED;tulo 3,
3.7. Conclusiones,
3.8. Ejercicios,
4. Ciclos en Python,
4.1. Introducci&#xF3;n.,
4.2. Ciclos Mientras,
4.2.1. El ciclo Mientras en Python,
4.3. Ciclos Para,
4.3.1. La funci&#xF3;n range,
4.4. Ciclos anidados,
4.5. La instrucci&#xF3;n continue,
4.6. La instrucci&#xF3;n break,
4.7. Ejemplos adicionales,
4.8. Instrucciones de Python del Cap&#xED;tulo 4,
4.9. Conclusiones,
4.10. Ejercicios,
5. Cadenas, Listas, Diccionarios y Tuplasheet,
5.1. Introducci&#xF3;n,
5.2. Cadenas,
5.2.1. Longitud de una cadena,
5.2.2. Separaci&#xF3;n de una cadena,
5.2.3. Operaciones con cadenas,
5.2.4. Concatenaci&#xF3;n o suma de cadenas,
5.2.5. Multiplicaci&#xF3;n de cadenas
5.2.6. Inmutabilidad de las cadenas,
5.2.7. Otras operaciones con cadenas,
5.2.8. Condiciones,
5.2.9. Ciclos,
5.3. Listas,
5.4. Definici&#xF3;n de listas,
5.4.1. Operaciones con listas,
5.4.2. Mutabilidad,
5.4.3. Conversi&#xF3;n de lista de cadenas a cadena,
5.4.4. Otras operaciones con listas,
5.5. Tuplas,
5.5.1. Intercambio de valores,
5.5.2. Operaciones con tuplas,
5.6. Diccionarios,
5.6.1. Otras operaciones para diccionarios,
5.7. Instrucciones de Python del Cap&#xED;tulo 5,
5.8. Conclusiones,
5.9. Ejercicios,
6. Arreglos I: Vectores,
6.1. Introducci&#xF3;n,
6.2. Introducci&#xF3;n a arreglos,
6.3. Vectores,
6.3.1. Acceso a vectores,
6.3.2. Importancia del tama&#xF1;o de un vector,
6.4. Vectores en Python,
6.4.1. Vectores por comprensi&#xF3;n,
6.5. Ejemplos con vectores en Python,
6.5.1. Importancia del tama&#xF1;o de un vector en Python,
6.5.2. Inicializaci&#xF3;n de los vectores,
6.5.3. La instrucci&#xF3;n append,
6.6. Ordenamiento de vectores,
6.6.1. Ordenamiento por selecci&#xF3;n,
6.6.2. Ordenamiento de burbuja,
6.7. B&#xFA;squedas,
6.7.1. B&#xFA;squeda binaria,
6.8. Instrucciones de Python del Cap&#xED;tulo 6,
6.9. Conclusiones,
6.10. Ejercicios,
7. Arreglos II: Matrices,
7.1. Introducci&#xF3;n,
7.2. Matrices,
7.3. Arreglos en Python,
7.3.1. Generaci&#xF3;n de arreglos por indexaci&#xF3;n,
7.3.2. Generaci&#xF3;n de arreglos por comprensi&#xF3;n,
7.4. M&#xE9;todos alternos de escritura de matrices,
7.5. Selecci&#xF3;n de filas y columnas de un arreglo,
7.5.1. Filas de un arreglo,
7.5.2. Columnas de un arreglo,
7.6. Suma, resta y multiplicaci&#xF3;n de matrices,
7.6.1. Suma y resta de matrices,
7.6.2. Suma y resta de matrices en Python,
7.6.3. Multiplicaci&#xF3;n de matriz por un escalar,
7.6.4. Multiplicaci&#xF3;n de matriz por una matriz,
7.6.5. Producto de matrices en Python,
7.7. Matrices especiales,
7.7.1. La matriz identidad,
7.7.2. La matriz identidad en Python,
7.7.3. La matriz transpuesta,
7.7.4. Transpuesta de un arreglo en Python,
7.7.5. Obtenci&#xF3;n de la transpuesta por comprensi&#xF3;n,
7.7.6. La matriz sim&#xE9;trica
7.8. Ejemplos,
7.9. Conclusiones,
7.10. Ejercicios,
8. Subalgoritmos,
8.1. Introducci&#xF3;n,
8.2. Subalgoritmos,
8.3. Funciones,
8.4. Funciones en Python,
8.4.1. Funciones de Python,
8.4.2. Funciones definidas por el usuario,
8.5. Procedimientos,
8.5.1. Recursividad,
8.6. Funciones lambda,
8.7. Llamado por valor y llamado por referencia,
8.8. Variables locales y globales,
8.9. Ejemplos adicionales,
8.10. Instrucciones de Python del Cap&#xED;tulo 8,
8.11. Conclusiones,
8.12. Ejercicios,
9. Entrada y salida y de datos con archivos,
9.1. Introducci&#xF3;n,
e9.2. Escritura de datos en un archivo,
9.2.1. Escritura de datos alfanum&#xE9;ricos,
9.2.2. La instrucci&#xF3;n with,
9.3. Escritura de datos num&#xE9;ricos,
9.4. Lectura de datos de un archivo,
9.4.1. Lectura de datos de un archivo,
9.5. Lectura y escritura de datos en Excel,
9.6. Instrucciones de Python del Cap&#xED;tulo 9,
9.7. Conclusiones,
9.8. Ejercicios,
10.Programaci&#xF3;n orientada a objetos,
10.1. Introducci&#xF3;n,
10.2. Conceptos aso ciados a la POO,
10.3. Primera clase en Python,
10.4. Creaci&#xF3;n de la clase Numero Complejo,
10.5. Declaraci&#xF3;n y uso de Setters y Getters,
10.6. Sobreescritura de operadores,
10.7. Herencia,
10.8. Sobreescritura de m&#xE9;todos,
10.9. Ejemplos,
10.9.1. Creaci&#xF3;n y movimientos de una cuenta bancaria,
10.9.2. C&#xE1;lculo de la media aritm&#xE9;tica y la desviaci&#xF3;n est&#xE1;ndar,
10.9.3. Operaciones con matrices,
10.9.4. Figuras geom&#xE9;tricas,
10.9.5. Lista enteros,
10.10. Instrucciones de Python del Cap&#xED;tulo,
10.11. Conclusiones,
10.12. Ejercicios,
11.Graficaci&#xF3;n en Python,
11.1. Introducci&#xF3;n,
11.2. Visualizaci&#xF3;n de datos,
11.3. Gr&#xE1;ficas en 2 dimensiones,
11.4. Figuras m&#xFA;ltiples,
11.5. Subgr&#xE1;ficas,
11.6. Otros tipos de gr&#xE1;ficas bidimensionales,
11.6.1. Gr&#xE1;fica polar,
11.6.2. Gr&#xE1;fica de pie,
11.6.3. Gr&#xE1;fica de histograma,
11.6.4. Gr&#xE1;fica de stem o de puntos,
11.7. Opciones de gr&#xE1;ficas,
11.8. Gr&#xE1;ficas tridimensionales
11.9. Instrucciones de Python del Cap&#xED;tulo 11,
11.10. Conclusiones,
11.11. Ejercicios,
12.Geolocalizaci&#xF3;n y An&#xE1;lisis de Sentimientos,
12.1. Geolocalizaci&#xF3;n,
12.2. El m&#xF3;dulo geopy,
12.2.1. Geolocalizaci&#xF3;n de un punto de inter&#xE9;s,
12.2.2. Distancia de dos puntos de inter&#xE9;s,
12.2.3. Visualizaci&#xF3;n de distintos puntos de inter&#xE9;s,,
12.3. An&#xE1;lisis de sentimientos de Twitter
12.3.1. Extracci&#xF3;n de tweets,
12.3.2. La base de datos MongoDB,
12.3.3. An&#xE1;lisis de los tweets,
12.4. Conclusiones,
A. Instalaci&#xF3;n y configuraci&#xF3;n,
A.1. Introducci&#xF3;n.,
A.2. Instalaci&#xF3;n de Python,
A.3. Instalaci&#xF3;n de easy install y pip .,
A.4. Instalaci&#xF3;n de Numpy,
A.5. Instalaci&#xF3;n de Scipy,
A.6. Instalaci&#xF3;n de Matplotlib,
A.7. Instalaci&#xF3;n de Tweepy,
A.8. Instalaci&#xF3;n de Pymongo,
A.9. Instalaci&#xF3;n de Geopy,
A10. Instalaci&#xF3;n de Matplotlib Basemap,
B. Creaci&#xF3;n de ejecutables en Python,
B.1. Introducci&#xF3;n,
B.2. Instalaci&#xF3;n de pyinstaller,
B.3. Creaci&#xF3;n de ejecutables,
B.4. Ejemplo.
</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2=" ">
    <subfield code="b">Desarrollo de software</subfield>
  </datafield>
  <datafield tag="942" ind1=" " ind2=" ">
    <subfield code="a">B-ISTTENA</subfield>
    <subfield code="c">BOOK</subfield>
    <subfield code="p">03/05/2022</subfield>
    <subfield code="q">J.R</subfield>
    <subfield code="n">03/05/2022</subfield>
  </datafield>
  <datafield tag="999" ind1=" " ind2=" ">
    <subfield code="c">252</subfield>
    <subfield code="d">252</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="a">BISTT</subfield>
    <subfield code="d">2018-10-22</subfield>
    <subfield code="e">Donaci&#xF3;n</subfield>
    <subfield code="i">ISTT-DS-0101</subfield>
    <subfield code="p">ISTT-DS-0101</subfield>
    <subfield code="t">Eje. 1/1</subfield>
    <subfield code="v">55.00</subfield>
    <subfield code="y">BOOK</subfield>
  </datafield>
</record>
