Summer school python in spanish

Ajay Ohri
Ajay OhriExperienced Data Scientist em DecisionStats
Python para la Ciencia de
Datos
por : Isabel Rodríguez
https://www.linkedin.com/profile/view?id=384254439&trk=
hp-identity-name
Python
Python en realidad su nombre a una serie de comedia de la BBC de los años setenta "de Monty
Python Flying Circus". El diseñador necesita un nombre que fuera corto, único, y un poco
misterioso.
What is Python
Python is a widely used general-purpose, high-level programming language.
Its design philosophy emphasizes code readability, and its syntax allows programmers to express concepts in fewer lines of code
Guido van Rossum is the creator of Python.
core philosophy of the language is summarized by
● Beautiful is better than ugly
● Explicit is better than implicit
● Simple is better than complex
● Complex is better than complicated
● Readability counts
https://www.python.org/
https://wiki.python.org/moin/BeginnersGuide/Programmers
https://wiki.python.org/moin/BeginnersGuide/NonProgrammers
Python uses whitespace indentation, rather than curly braces or keywords, to delimit blocks; this feature is also termed the off-side
rule.
Que es Python
Python su propósito general, es el lenguaje de la programación utilizado en alto nivel.
Su filosofía de diseño hace hincapié en la legibilidad del código, y su sintaxis permite a los programadores para expresar
conceptos en menos líneas de código
Guido van Rossum es el creador de Python.
filosofía de la base de la lengua se resume en
● Hermoso es mejor que feo
● Explícito es mejor que implícito
● Simple es mejor que complejo
● Complejo es mejor que complicado
● recuentos de legibilidad
https://www.python.org/
https://wiki.python.org/moin/BeginnersGuide/Programmers
https://wiki.python.org/moin/BeginnersGuide/NonProgrammers
Python usa sangría espacios en blanco, en lugar de llaves o palabras clave rizado, para delimitar bloques; esta característica
también se denomina la regla outside de juego.
Que es Python?
Que es Python?
Porque
Error?
Que es iPython
IPython es un shell de comandos para la computación interactiva en múltiples lenguajes de programación, desarrollado
originalmente para el lenguaje de programación Python, que ofrece la introspección mejorado, rich media, sintaxis adicional
cáscara, la implementación del tabulador, y su rica historia.
http://ipython.org/
Ipython Notebook
IPython Notebook es un entorno computacional interactiva basada en la web para la creación de cuadernos IPython. Un
cuaderno IPython es un documento JSON que contiene una lista ordenada de las células de entrada / salida que pueden
contener código, texto, matemáticas, solares y rich media.
Scipy
NumPy
NumPy
NumPy es el paquete fundamental para la computación científica con Python. Contiene entre otras cosas:
● un poderoso objeto de matriz N-dimensional
● sofisticadas funciones (radiodifusión)
● herramientas para la integración de C / C ++ y Fortran
● álgebra lineal útil, transformada de Fourier, y capacidades de números aleatorios
http://www.numpy.org/
Statsmodels
Statsmodels es un módulo de Python que permite a los usuarios explorar datos, estiman modelos estadísticos, y realizar pruebas
estadísticas. Una extensa lista de estadística descriptiva, pruebas estadísticas, funciones de trazado, y las estadísticas de resultados
están disponibles para diferentes tipos de datos y cada estimador. Los investigadores a través de campos pueden encontrar que
statsmodels cumple plenamente sus necesidades de computación estadística y análisis de datos en Python. Las características
incluyen:
● Modelos de regresión lineal
● Modelos lineales generalizados
● Modelos de elección discreta
● Modelos lineales robustas
● Muchos modelos y funciones para el análisis de series de tiempo
● Estimadores no paramétricos
● Una colección de conjuntos de datos para ver ejemplos
● Una amplia gama de pruebas estadísticas
● Herramientas de entrada-salida para la producción de tablas en varios formatos (texto, LaTeX, HTML) y para la lectura de
archivos de Stata en NumPy y pandas
Statsmodels
http://statsmodels.sourceforge.net/devel/examples/notebooks/generated/ols.html
Sci-kit learn
http://scikit-learn.org/stable/
Scikit-learn: Machine Learning in Python, Pedregosa et al., JMLR 12, pp. 2825-2830, 2011.
Sci-kit learn
http://scikit-learn.org/stable/
Matplotlib
matplotlib es una biblioteca conspirar python 2D que produce figuras de calidad la publicación en una variedad de
formatos impresos y entornos interactivos a través de plataformas. matplotlib se puede utilizar en scripts python,
la pitón y ipython shell (ala MATLAB® * o Mathematica® †), servidores de aplicaciones web, y seis juegos de
herramientas de interfaz gráfica de usuario.
Seaborn
Seaborn es una librería de visualización basado en Python matplotlib. Proporciona una interfaz de alto nivel para la elaboración
de gráficos estadísticos atractivos. http://stanford.edu/~mwaskom/software/seaborn/
ggplot
http://ggplot.yhathq.com/
Seaborn es una librería de visualización basado en Python matplotlib. Proporciona una interfaz de alto
nivel para la elaboración de gráficos estadísticos atractivos.
http://stanford.edu/~mwaskom/software/seaborn/
Pandas
Pandas
pandas is an open source, BSD-licensed library providing high-performance, easy-to-use data structures and data analysis tools
for the Python programming language .
Python has long been great for data munging and preparation, but less so for data analysis and modeling. pandas helps fill this
gap, enabling you to carry out your entire data analysis workflow in Python without having to switch to a more domain specific
language like R.
pandas does not implement significant modeling functionality outside of linear and panel regression; for this, look to statsmodels
and scikit-learn.
http://pandas.pydata.org/
Interfaces to Python :IDLE
Interfaces to Python :Spyder
Interfaces to Python :Rodeo
Rodeo es un IDE centrado en datos para Python. Usted puede pensar en él como una interfaz de usuario alternativa a
la portátil para el IPython Kernel.
Que es iPython Notebook
Summer school python in spanish
Summer school python in spanish
Pandas
 Un objeto trama de datos rápido y eficiente para la manipulación de datos con la indexación integrado;
● Herramientas para la lectura y escritura de datos: CSV y archivos de texto,Microsoft Excel, bases de datos SQL,
etc.
● Alineación inteligente de datos y el manejo integrado de los datos faltantes
● Rebanar inteligente basado en etiquetas, la indexación de lujo, y subconjuntos de grandes conjuntos de datos;
● Remodelación Flexible y giro de los conjuntos de datos; Las columnas pueden ser insertados y borrados de las
estructuras de datos para el tamaño de la mutabilidad; La agregación o la transformación de datos con un grupo
poderoso motor de búsqueda que permite dividir a aplicar-se combinan
● Alto rendimiento fusión y unión de los conjuntos de datos con la indexación ejej erárquica
● Tiempo serie funcionalidad:
Altamente optimizado para un rendimiento, con rutas de código críticos escritos en C.
Python con pandas está en uso en una amplia variedad de ámbitos académicos y comerciales, incluyendo Finanzas,
Neurociencia, Economía, Estadística,Publicidad, Web Analytics, y más.
Data input
read_csv
diamonds=pd.read_csv("diamondsbig.csv")
#nota cabecera = 0 significa que tomamos la primera fila como encabezado (por defecto) más que podamos
especificar encabezado = Ninguno
Data Inputhttp://pandas.pydata.org/pandas-docs/stable/io.html
The pandas I/O API es un conjunto de las mejores funciones de lector nivel de acceso como pd.read_csv() que por lo general
devuelven un objetivo pandas .
● read_csv
● read_excel
● read_hdf
● read_sql
● read_json
● read_msgpack (experimental)
● read_html
● read_gbq (experimental)
● read_stata
● read_clipboard
● read_pickle
Las funciones escritor correspondientes son métodos de objeto que se accede como df.to_csv()
Data Input
http://www.sqlalchemy.org/
Data Input
http://docs.sqlalchemy.org/en/latest/dialects/index.html
Instalar paquetes adicionales en Py
pip instalar packagename
Data Input
http://crs4.github.io/pydoop/
Pydoop es un paquete que ofrece a
Python API for Hadoop.
http://crs4.github.io/pydoop/tutorial/hdfs_api.html
Data
Input
Data Inspección
objname=read_csv(‘name”)
objname.info()
#checking object import
objname.head()
#checking data
objname.tail()
#checking data
Data inspección
objname.columns
len(objname)
random sampling
Describe
Describe
Grupos por
Grupos por
Cross Tab
Cross Tab
Corelación
Corelación
Data visualización
Data visualización
Modelado
1 de 45

Recomendados

Análisis de datos con Python por
Análisis de datos con PythonAnálisis de datos con Python
Análisis de datos con Pythongoyodiaz
814 visualizações13 slides
Introduction to sas in spanish por
Introduction to sas in spanishIntroduction to sas in spanish
Introduction to sas in spanishAjay Ohri
3.4K visualizações78 slides
What is r in spanish. por
What is r in spanish.What is r in spanish.
What is r in spanish.Ajay Ohri
2.3K visualizações143 slides
Python + Ciencia = ♥ por
Python + Ciencia = ♥Python + Ciencia = ♥
Python + Ciencia = ♥Synergic Partners
2.1K visualizações54 slides
Tutorial de numpy por
Tutorial de numpyTutorial de numpy
Tutorial de numpyDiego Camilo Peña Ramirez
15.3K visualizações43 slides
Colaboración entre PDI (1): Estadística y Gráficos Científicos con R. por
Colaboración entre PDI (1): Estadística y Gráficos Científicos con R.Colaboración entre PDI (1): Estadística y Gráficos Científicos con R.
Colaboración entre PDI (1): Estadística y Gráficos Científicos con R.Xavier de Pedro
2.3K visualizações15 slides

Mais conteúdo relacionado

Mais procurados

Lifo por
Lifo Lifo
Lifo Oscar Escobar
232 visualizações15 slides
Adt por
AdtAdt
Adtjohanna20
1.1K visualizações14 slides
Python para principiantes por
Python para principiantesPython para principiantes
Python para principiantesMario Garcia Valdez
9.7K visualizações121 slides
Recuperacin 333333 por
Recuperacin 333333Recuperacin 333333
Recuperacin 333333Jesus Lucas Rodriguez
193 visualizações21 slides
Programacion en R por
Programacion en RProgramacion en R
Programacion en ROscar Taguacundo
1.5K visualizações11 slides
Una visión de las técnicas y métodos de análisis en entornos Big Data utiliza... por
Una visión de las técnicas y métodos de análisis en entornos Big Data utiliza...Una visión de las técnicas y métodos de análisis en entornos Big Data utiliza...
Una visión de las técnicas y métodos de análisis en entornos Big Data utiliza...Victoria López
1.2K visualizações48 slides

Mais procurados(19)

Lifo por Oscar Escobar
Lifo Lifo
Lifo
Oscar Escobar232 visualizações
Adt por johanna20
AdtAdt
Adt
johanna201.1K visualizações
Python para principiantes por Mario Garcia Valdez
Python para principiantesPython para principiantes
Python para principiantes
Mario Garcia Valdez9.7K visualizações
Programacion en R por Oscar Taguacundo
Programacion en RProgramacion en R
Programacion en R
Oscar Taguacundo1.5K visualizações
Una visión de las técnicas y métodos de análisis en entornos Big Data utiliza... por Victoria López
Una visión de las técnicas y métodos de análisis en entornos Big Data utiliza...Una visión de las técnicas y métodos de análisis en entornos Big Data utiliza...
Una visión de las técnicas y métodos de análisis en entornos Big Data utiliza...
Victoria López 1.2K visualizações
Intro MatLab por Freddy Cmcd
Intro MatLabIntro MatLab
Intro MatLab
Freddy Cmcd266 visualizações
Introduccion al Programa R por Dr. Orville M. Disdier
Introduccion al Programa RIntroduccion al Programa R
Introduccion al Programa R
Dr. Orville M. Disdier17.2K visualizações
Memoria dinamica por gusolis93
Memoria dinamicaMemoria dinamica
Memoria dinamica
gusolis9323.1K visualizações
Python Pilas y Colas por Juan Astudillo
Python Pilas y ColasPython Pilas y Colas
Python Pilas y Colas
Juan Astudillo8.8K visualizações
Tema 4 - Tipos datos avanzados (I) por Pablo Haya
Tema 4 - Tipos datos avanzados (I)Tema 4 - Tipos datos avanzados (I)
Tema 4 - Tipos datos avanzados (I)
Pablo Haya578 visualizações
Estructura basica de_un_programa_en_c_ por Diego Arturo
Estructura basica de_un_programa_en_c_Estructura basica de_un_programa_en_c_
Estructura basica de_un_programa_en_c_
Diego Arturo24 visualizações
Estructura de datos. listas, pilas y colas por IARINAIA
Estructura de datos. listas, pilas y colasEstructura de datos. listas, pilas y colas
Estructura de datos. listas, pilas y colas
IARINAIA774 visualizações
Info proyecto4 por Boris Seminario
Info proyecto4Info proyecto4
Info proyecto4
Boris Seminario258 visualizações
Pilas por erik
PilasPilas
Pilas
erik546 visualizações
Octave por crispin1191
OctaveOctave
Octave
crispin11913.2K visualizações
Tema 4 - Tipos datos avanzados (III) por Pablo Haya
Tema 4 - Tipos datos avanzados (III)Tema 4 - Tipos datos avanzados (III)
Tema 4 - Tipos datos avanzados (III)
Pablo Haya139 visualizações

Destaque

Python at yhat (august 2013) por
Python at yhat (august 2013)Python at yhat (august 2013)
Python at yhat (august 2013)Austin Ogilvie
1.1K visualizações26 slides
Ggplot in python por
Ggplot in pythonGgplot in python
Ggplot in pythonAjay Ohri
2.5K visualizações38 slides
Table of Useful R commands. por
Table of Useful R commands.Table of Useful R commands.
Table of Useful R commands.Dr. Volkan OBAN
866 visualizações17 slides
Analyze this por
Analyze thisAnalyze this
Analyze thisAjay Ohri
962 visualizações18 slides
Building a Beer Recommender with Yhat (PAPIs.io - November 2014) por
Building a Beer Recommender with Yhat (PAPIs.io - November 2014)Building a Beer Recommender with Yhat (PAPIs.io - November 2014)
Building a Beer Recommender with Yhat (PAPIs.io - November 2014)Austin Ogilvie
7.1K visualizações107 slides
Hadley verse por
Hadley verseHadley verse
Hadley verseAjay Ohri
1.7K visualizações12 slides

Destaque(20)

Python at yhat (august 2013) por Austin Ogilvie
Python at yhat (august 2013)Python at yhat (august 2013)
Python at yhat (august 2013)
Austin Ogilvie1.1K visualizações
Ggplot in python por Ajay Ohri
Ggplot in pythonGgplot in python
Ggplot in python
Ajay Ohri2.5K visualizações
Table of Useful R commands. por Dr. Volkan OBAN
Table of Useful R commands.Table of Useful R commands.
Table of Useful R commands.
Dr. Volkan OBAN866 visualizações
Analyze this por Ajay Ohri
Analyze thisAnalyze this
Analyze this
Ajay Ohri962 visualizações
Building a Beer Recommender with Yhat (PAPIs.io - November 2014) por Austin Ogilvie
Building a Beer Recommender with Yhat (PAPIs.io - November 2014)Building a Beer Recommender with Yhat (PAPIs.io - November 2014)
Building a Beer Recommender with Yhat (PAPIs.io - November 2014)
Austin Ogilvie7.1K visualizações
Hadley verse por Ajay Ohri
Hadley verseHadley verse
Hadley verse
Ajay Ohri1.7K visualizações
Using R for Social Media and Sports Analytics por Ajay Ohri
Using R for Social Media and Sports AnalyticsUsing R for Social Media and Sports Analytics
Using R for Social Media and Sports Analytics
Ajay Ohri1.8K visualizações
Analyzing mlb data with ggplot por Austin Ogilvie
Analyzing mlb data with ggplotAnalyzing mlb data with ggplot
Analyzing mlb data with ggplot
Austin Ogilvie5.2K visualizações
Rcpp por Ajay Ohri
RcppRcpp
Rcpp
Ajay Ohri2K visualizações
Kush stats alpha por Ajay Ohri
Kush stats alpha Kush stats alpha
Kush stats alpha
Ajay Ohri1.7K visualizações
Logical Fallacies por Ajay Ohri
Logical FallaciesLogical Fallacies
Logical Fallacies
Ajay Ohri1.6K visualizações
Yhat - Applied Data Science - Feb 2016 por Austin Ogilvie
Yhat - Applied Data Science - Feb 2016Yhat - Applied Data Science - Feb 2016
Yhat - Applied Data Science - Feb 2016
Austin Ogilvie947 visualizações
Applied Data Science: Building a Beer Recommender | Data Science MD - Oct 2014 por Austin Ogilvie
Applied Data Science: Building a Beer Recommender | Data Science MD - Oct 2014Applied Data Science: Building a Beer Recommender | Data Science MD - Oct 2014
Applied Data Science: Building a Beer Recommender | Data Science MD - Oct 2014
Austin Ogilvie1.7K visualizações
Training in Analytics and Data Science por Ajay Ohri
Training in Analytics and Data ScienceTraining in Analytics and Data Science
Training in Analytics and Data Science
Ajay Ohri5.8K visualizações
Software Testing for Data Scientists por Ajay Ohri
Software Testing for Data ScientistsSoftware Testing for Data Scientists
Software Testing for Data Scientists
Ajay Ohri2.5K visualizações
Pandas Sindrome por Rafael Bárcena
Pandas SindromePandas Sindrome
Pandas Sindrome
Rafael Bárcena11.2K visualizações
ggplot for python por Austin Ogilvie
ggplot for pythonggplot for python
ggplot for python
Austin Ogilvie15.9K visualizações
Electron - Build desktop apps using javascript por Austin Ogilvie
Electron - Build desktop apps using javascriptElectron - Build desktop apps using javascript
Electron - Build desktop apps using javascript
Austin Ogilvie3.7K visualizações
Introduccion a Data Science por SpanishPASSVC
Introduccion a Data ScienceIntroduccion a Data Science
Introduccion a Data Science
SpanishPASSVC2.7K visualizações
Training in Analytics, R and Social Media Analytics por Ajay Ohri
Training in Analytics, R and Social Media AnalyticsTraining in Analytics, R and Social Media Analytics
Training in Analytics, R and Social Media Analytics
Ajay Ohri7.4K visualizações

Similar a Summer school python in spanish

Python - Lenguaje de programación para Ciencia de Datos por
Python - Lenguaje de programación para Ciencia de DatosPython - Lenguaje de programación para Ciencia de Datos
Python - Lenguaje de programación para Ciencia de DatosRoman Herrera
219 visualizações9 slides
Yudy Centeno M por
Yudy Centeno MYudy Centeno M
Yudy Centeno Mmephistodark
336 visualizações32 slides
Sesion8_Python.pptx por
Sesion8_Python.pptxSesion8_Python.pptx
Sesion8_Python.pptxWilsonAlbertoRuizVel
4 visualizações14 slides
Clase1_Python-CTIC por
Clase1_Python-CTICClase1_Python-CTIC
Clase1_Python-CTICAbraham Zamudio
1.8K visualizações73 slides
Tipo de Aplicaciones por
Tipo de AplicacionesTipo de Aplicaciones
Tipo de AplicacionesDoknos Tecnology
773 visualizações8 slides
Python-01.pdf por
Python-01.pdfPython-01.pdf
Python-01.pdfjaimeandresarangomar
34 visualizações9 slides

Similar a Summer school python in spanish(20)

Python - Lenguaje de programación para Ciencia de Datos por Roman Herrera
Python - Lenguaje de programación para Ciencia de DatosPython - Lenguaje de programación para Ciencia de Datos
Python - Lenguaje de programación para Ciencia de Datos
Roman Herrera219 visualizações
Yudy Centeno M por mephistodark
Yudy Centeno MYudy Centeno M
Yudy Centeno M
mephistodark336 visualizações
Clase1_Python-CTIC por Abraham Zamudio
Clase1_Python-CTICClase1_Python-CTIC
Clase1_Python-CTIC
Abraham Zamudio1.8K visualizações
Tipo de Aplicaciones por Doknos Tecnology
Tipo de AplicacionesTipo de Aplicaciones
Tipo de Aplicaciones
Doknos Tecnology773 visualizações
Python y la POO, en una clase, UNNe-Corrientes por alexis ibarra
Python y la POO, en una clase, UNNe-CorrientesPython y la POO, en una clase, UNNe-Corrientes
Python y la POO, en una clase, UNNe-Corrientes
alexis ibarra1.2K visualizações
Introducción a python por Lidia Montañez
Introducción a pythonIntroducción a python
Introducción a python
Lidia Montañez1.4K visualizações
Tu Primer Página Web con Python por davidpreyes
Tu Primer Página Web con PythonTu Primer Página Web con Python
Tu Primer Página Web con Python
davidpreyes85 visualizações
Python_Module_01_Courtesy.pdf por Ceth1
Python_Module_01_Courtesy.pdfPython_Module_01_Courtesy.pdf
Python_Module_01_Courtesy.pdf
Ceth15 visualizações
Herramientas de visualización de datos por BBVA API Market
Herramientas de visualización de datosHerramientas de visualización de datos
Herramientas de visualización de datos
BBVA API Market758 visualizações
Manual python2 por K-rlos Pac
Manual python2Manual python2
Manual python2
K-rlos Pac242 visualizações
Tutorial python2 por Anoniemy Anoniek
Tutorial python2Tutorial python2
Tutorial python2
Anoniemy Anoniek35 visualizações
Tutorial python por Peter Rojas
Tutorial pythonTutorial python
Tutorial python
Peter Rojas410 visualizações
Tutorial python2 por tonhonw
Tutorial python2Tutorial python2
Tutorial python2
tonhonw138 visualizações
Tutorial python2 por Anthony Condezo
Tutorial python2Tutorial python2
Tutorial python2
Anthony Condezo235 visualizações

Mais de Ajay Ohri

Introduction to R ajay Ohri por
Introduction to R ajay OhriIntroduction to R ajay Ohri
Introduction to R ajay OhriAjay Ohri
1.2K visualizações129 slides
Introduction to R por
Introduction to RIntroduction to R
Introduction to RAjay Ohri
9.2K visualizações129 slides
Social Media and Fake News in the 2016 Election por
Social Media and Fake News in the 2016 ElectionSocial Media and Fake News in the 2016 Election
Social Media and Fake News in the 2016 ElectionAjay Ohri
1.6K visualizações26 slides
Pyspark por
PysparkPyspark
PysparkAjay Ohri
998 visualizações9 slides
Download Python for R Users pdf for free por
Download Python for R Users pdf for freeDownload Python for R Users pdf for free
Download Python for R Users pdf for freeAjay Ohri
1.9K visualizações1 slide
Install spark on_windows10 por
Install spark on_windows10Install spark on_windows10
Install spark on_windows10Ajay Ohri
608 visualizações9 slides

Mais de Ajay Ohri(19)

Introduction to R ajay Ohri por Ajay Ohri
Introduction to R ajay OhriIntroduction to R ajay Ohri
Introduction to R ajay Ohri
Ajay Ohri1.2K visualizações
Introduction to R por Ajay Ohri
Introduction to RIntroduction to R
Introduction to R
Ajay Ohri9.2K visualizações
Social Media and Fake News in the 2016 Election por Ajay Ohri
Social Media and Fake News in the 2016 ElectionSocial Media and Fake News in the 2016 Election
Social Media and Fake News in the 2016 Election
Ajay Ohri1.6K visualizações
Pyspark por Ajay Ohri
PysparkPyspark
Pyspark
Ajay Ohri998 visualizações
Download Python for R Users pdf for free por Ajay Ohri
Download Python for R Users pdf for freeDownload Python for R Users pdf for free
Download Python for R Users pdf for free
Ajay Ohri1.9K visualizações
Install spark on_windows10 por Ajay Ohri
Install spark on_windows10Install spark on_windows10
Install spark on_windows10
Ajay Ohri608 visualizações
Ajay ohri Resume por Ajay Ohri
Ajay ohri ResumeAjay ohri Resume
Ajay ohri Resume
Ajay Ohri1.4K visualizações
Statistics for data scientists por Ajay Ohri
Statistics for  data scientistsStatistics for  data scientists
Statistics for data scientists
Ajay Ohri14.2K visualizações
National seminar on emergence of internet of things (io t) trends and challe... por Ajay Ohri
National seminar on emergence of internet of things (io t)  trends and challe...National seminar on emergence of internet of things (io t)  trends and challe...
National seminar on emergence of internet of things (io t) trends and challe...
Ajay Ohri4.1K visualizações
Tools and techniques for data science por Ajay Ohri
Tools and techniques for data scienceTools and techniques for data science
Tools and techniques for data science
Ajay Ohri10.7K visualizações
How Big Data ,Cloud Computing ,Data Science can help business por Ajay Ohri
How Big Data ,Cloud Computing ,Data Science can help businessHow Big Data ,Cloud Computing ,Data Science can help business
How Big Data ,Cloud Computing ,Data Science can help business
Ajay Ohri4.1K visualizações
Tradecraft por Ajay Ohri
Tradecraft   Tradecraft
Tradecraft
Ajay Ohri989 visualizações
Craps por Ajay Ohri
CrapsCraps
Craps
Ajay Ohri993 visualizações
A Data Science Tutorial in Python por Ajay Ohri
A Data Science Tutorial in PythonA Data Science Tutorial in Python
A Data Science Tutorial in Python
Ajay Ohri15.9K visualizações
How does cryptography work? by Jeroen Ooms por Ajay Ohri
How does cryptography work?  by Jeroen OomsHow does cryptography work?  by Jeroen Ooms
How does cryptography work? by Jeroen Ooms
Ajay Ohri976 visualizações
Analytics what to look for sustaining your growing business- por Ajay Ohri
Analytics   what to look for sustaining your growing business-Analytics   what to look for sustaining your growing business-
Analytics what to look for sustaining your growing business-
Ajay Ohri1.1K visualizações
Introduction to sas por Ajay Ohri
Introduction to sasIntroduction to sas
Introduction to sas
Ajay Ohri9.4K visualizações
Summer School with DecisionStats brochure por Ajay Ohri
Summer School with DecisionStats brochureSummer School with DecisionStats brochure
Summer School with DecisionStats brochure
Ajay Ohri1.3K visualizações
Social media and social media analytics by decisionstats.org por Ajay Ohri
Social media and social media analytics by decisionstats.orgSocial media and social media analytics by decisionstats.org
Social media and social media analytics by decisionstats.org
Ajay Ohri3.4K visualizações

Último

Tarea 4 Realizar transferencia del conocimiento.pptx por
Tarea 4 Realizar transferencia del conocimiento.pptxTarea 4 Realizar transferencia del conocimiento.pptx
Tarea 4 Realizar transferencia del conocimiento.pptxValeriaMartelomoreno
6 visualizações6 slides
IM - Operatividad de las Variables.pptx por
IM - Operatividad de las Variables.pptxIM - Operatividad de las Variables.pptx
IM - Operatividad de las Variables.pptxmilennirv2806
5 visualizações20 slides
Modelos atómicos por
Modelos atómicos Modelos atómicos
Modelos atómicos qai21190302mjimenez
5 visualizações26 slides
Portafolio acción psicosocial y trabajo.pdf por
Portafolio acción psicosocial y trabajo.pdfPortafolio acción psicosocial y trabajo.pdf
Portafolio acción psicosocial y trabajo.pdfadela928205
38 visualizações94 slides
ESEQUIBO TIERRA VENEZOLANA POR DERECHO....docx por
ESEQUIBO TIERRA VENEZOLANA POR DERECHO....docxESEQUIBO TIERRA VENEZOLANA POR DERECHO....docx
ESEQUIBO TIERRA VENEZOLANA POR DERECHO....docxjuliolinaresabogado
6 visualizações4 slides
Tasa de Deserción por
Tasa de DeserciónTasa de Deserción
Tasa de DeserciónMaryAlejandraDiaz
6 visualizações5 slides

Último(13)

Tarea 4 Realizar transferencia del conocimiento.pptx por ValeriaMartelomoreno
Tarea 4 Realizar transferencia del conocimiento.pptxTarea 4 Realizar transferencia del conocimiento.pptx
Tarea 4 Realizar transferencia del conocimiento.pptx
ValeriaMartelomoreno6 visualizações
IM - Operatividad de las Variables.pptx por milennirv2806
IM - Operatividad de las Variables.pptxIM - Operatividad de las Variables.pptx
IM - Operatividad de las Variables.pptx
milennirv28065 visualizações
Portafolio acción psicosocial y trabajo.pdf por adela928205
Portafolio acción psicosocial y trabajo.pdfPortafolio acción psicosocial y trabajo.pdf
Portafolio acción psicosocial y trabajo.pdf
adela92820538 visualizações
ESEQUIBO TIERRA VENEZOLANA POR DERECHO....docx por juliolinaresabogado
ESEQUIBO TIERRA VENEZOLANA POR DERECHO....docxESEQUIBO TIERRA VENEZOLANA POR DERECHO....docx
ESEQUIBO TIERRA VENEZOLANA POR DERECHO....docx
juliolinaresabogado6 visualizações
Tasa de Deserción por MaryAlejandraDiaz
Tasa de DeserciónTasa de Deserción
Tasa de Deserción
MaryAlejandraDiaz6 visualizações
INDICE DE COMPETITIVIDAD URBANA.pdf por IrapuatoCmovamos
INDICE DE COMPETITIVIDAD URBANA.pdfINDICE DE COMPETITIVIDAD URBANA.pdf
INDICE DE COMPETITIVIDAD URBANA.pdf
IrapuatoCmovamos5 visualizações
REPORTE PERIÓDICO DE PERSONAS DETENIDAS.pdf por IrapuatoCmovamos
REPORTE PERIÓDICO DE PERSONAS DETENIDAS.pdfREPORTE PERIÓDICO DE PERSONAS DETENIDAS.pdf
REPORTE PERIÓDICO DE PERSONAS DETENIDAS.pdf
IrapuatoCmovamos40 visualizações
BOLETIN AGORA CONSULTORIAS COMPARATIVO DELITOS DE MAYOR IMPACTO SOCIAL E... por Orlando Hernandez
BOLETIN AGORA CONSULTORIAS  COMPARATIVO DELITOS  DE  MAYOR IMPACTO  SOCIAL  E...BOLETIN AGORA CONSULTORIAS  COMPARATIVO DELITOS  DE  MAYOR IMPACTO  SOCIAL  E...
BOLETIN AGORA CONSULTORIAS COMPARATIVO DELITOS DE MAYOR IMPACTO SOCIAL E...
Orlando Hernandez310 visualizações
Matematica unidad 1 por Genesis Graterol
Matematica unidad 1Matematica unidad 1
Matematica unidad 1
Genesis Graterol8 visualizações

Summer school python in spanish

  • 1. Python para la Ciencia de Datos por : Isabel Rodríguez https://www.linkedin.com/profile/view?id=384254439&trk= hp-identity-name
  • 2. Python Python en realidad su nombre a una serie de comedia de la BBC de los años setenta "de Monty Python Flying Circus". El diseñador necesita un nombre que fuera corto, único, y un poco misterioso.
  • 3. What is Python Python is a widely used general-purpose, high-level programming language. Its design philosophy emphasizes code readability, and its syntax allows programmers to express concepts in fewer lines of code Guido van Rossum is the creator of Python. core philosophy of the language is summarized by ● Beautiful is better than ugly ● Explicit is better than implicit ● Simple is better than complex ● Complex is better than complicated ● Readability counts https://www.python.org/ https://wiki.python.org/moin/BeginnersGuide/Programmers https://wiki.python.org/moin/BeginnersGuide/NonProgrammers Python uses whitespace indentation, rather than curly braces or keywords, to delimit blocks; this feature is also termed the off-side rule.
  • 4. Que es Python Python su propósito general, es el lenguaje de la programación utilizado en alto nivel. Su filosofía de diseño hace hincapié en la legibilidad del código, y su sintaxis permite a los programadores para expresar conceptos en menos líneas de código Guido van Rossum es el creador de Python. filosofía de la base de la lengua se resume en ● Hermoso es mejor que feo ● Explícito es mejor que implícito ● Simple es mejor que complejo ● Complejo es mejor que complicado ● recuentos de legibilidad https://www.python.org/ https://wiki.python.org/moin/BeginnersGuide/Programmers https://wiki.python.org/moin/BeginnersGuide/NonProgrammers Python usa sangría espacios en blanco, en lugar de llaves o palabras clave rizado, para delimitar bloques; esta característica también se denomina la regla outside de juego.
  • 7. Que es iPython IPython es un shell de comandos para la computación interactiva en múltiples lenguajes de programación, desarrollado originalmente para el lenguaje de programación Python, que ofrece la introspección mejorado, rich media, sintaxis adicional cáscara, la implementación del tabulador, y su rica historia. http://ipython.org/ Ipython Notebook IPython Notebook es un entorno computacional interactiva basada en la web para la creación de cuadernos IPython. Un cuaderno IPython es un documento JSON que contiene una lista ordenada de las células de entrada / salida que pueden contener código, texto, matemáticas, solares y rich media.
  • 9. NumPy NumPy NumPy es el paquete fundamental para la computación científica con Python. Contiene entre otras cosas: ● un poderoso objeto de matriz N-dimensional ● sofisticadas funciones (radiodifusión) ● herramientas para la integración de C / C ++ y Fortran ● álgebra lineal útil, transformada de Fourier, y capacidades de números aleatorios http://www.numpy.org/
  • 10. Statsmodels Statsmodels es un módulo de Python que permite a los usuarios explorar datos, estiman modelos estadísticos, y realizar pruebas estadísticas. Una extensa lista de estadística descriptiva, pruebas estadísticas, funciones de trazado, y las estadísticas de resultados están disponibles para diferentes tipos de datos y cada estimador. Los investigadores a través de campos pueden encontrar que statsmodels cumple plenamente sus necesidades de computación estadística y análisis de datos en Python. Las características incluyen: ● Modelos de regresión lineal ● Modelos lineales generalizados ● Modelos de elección discreta ● Modelos lineales robustas ● Muchos modelos y funciones para el análisis de series de tiempo ● Estimadores no paramétricos ● Una colección de conjuntos de datos para ver ejemplos ● Una amplia gama de pruebas estadísticas ● Herramientas de entrada-salida para la producción de tablas en varios formatos (texto, LaTeX, HTML) y para la lectura de archivos de Stata en NumPy y pandas
  • 12. Sci-kit learn http://scikit-learn.org/stable/ Scikit-learn: Machine Learning in Python, Pedregosa et al., JMLR 12, pp. 2825-2830, 2011.
  • 14. Matplotlib matplotlib es una biblioteca conspirar python 2D que produce figuras de calidad la publicación en una variedad de formatos impresos y entornos interactivos a través de plataformas. matplotlib se puede utilizar en scripts python, la pitón y ipython shell (ala MATLAB® * o Mathematica® †), servidores de aplicaciones web, y seis juegos de herramientas de interfaz gráfica de usuario.
  • 15. Seaborn Seaborn es una librería de visualización basado en Python matplotlib. Proporciona una interfaz de alto nivel para la elaboración de gráficos estadísticos atractivos. http://stanford.edu/~mwaskom/software/seaborn/
  • 16. ggplot http://ggplot.yhathq.com/ Seaborn es una librería de visualización basado en Python matplotlib. Proporciona una interfaz de alto nivel para la elaboración de gráficos estadísticos atractivos. http://stanford.edu/~mwaskom/software/seaborn/
  • 18. Pandas pandas is an open source, BSD-licensed library providing high-performance, easy-to-use data structures and data analysis tools for the Python programming language . Python has long been great for data munging and preparation, but less so for data analysis and modeling. pandas helps fill this gap, enabling you to carry out your entire data analysis workflow in Python without having to switch to a more domain specific language like R. pandas does not implement significant modeling functionality outside of linear and panel regression; for this, look to statsmodels and scikit-learn. http://pandas.pydata.org/
  • 21. Interfaces to Python :Rodeo Rodeo es un IDE centrado en datos para Python. Usted puede pensar en él como una interfaz de usuario alternativa a la portátil para el IPython Kernel.
  • 22. Que es iPython Notebook
  • 25. Pandas  Un objeto trama de datos rápido y eficiente para la manipulación de datos con la indexación integrado; ● Herramientas para la lectura y escritura de datos: CSV y archivos de texto,Microsoft Excel, bases de datos SQL, etc. ● Alineación inteligente de datos y el manejo integrado de los datos faltantes ● Rebanar inteligente basado en etiquetas, la indexación de lujo, y subconjuntos de grandes conjuntos de datos; ● Remodelación Flexible y giro de los conjuntos de datos; Las columnas pueden ser insertados y borrados de las estructuras de datos para el tamaño de la mutabilidad; La agregación o la transformación de datos con un grupo poderoso motor de búsqueda que permite dividir a aplicar-se combinan ● Alto rendimiento fusión y unión de los conjuntos de datos con la indexación ejej erárquica ● Tiempo serie funcionalidad: Altamente optimizado para un rendimiento, con rutas de código críticos escritos en C. Python con pandas está en uso en una amplia variedad de ámbitos académicos y comerciales, incluyendo Finanzas, Neurociencia, Economía, Estadística,Publicidad, Web Analytics, y más.
  • 26. Data input read_csv diamonds=pd.read_csv("diamondsbig.csv") #nota cabecera = 0 significa que tomamos la primera fila como encabezado (por defecto) más que podamos especificar encabezado = Ninguno
  • 27. Data Inputhttp://pandas.pydata.org/pandas-docs/stable/io.html The pandas I/O API es un conjunto de las mejores funciones de lector nivel de acceso como pd.read_csv() que por lo general devuelven un objetivo pandas . ● read_csv ● read_excel ● read_hdf ● read_sql ● read_json ● read_msgpack (experimental) ● read_html ● read_gbq (experimental) ● read_stata ● read_clipboard ● read_pickle Las funciones escritor correspondientes son métodos de objeto que se accede como df.to_csv()
  • 30. Instalar paquetes adicionales en Py pip instalar packagename
  • 31. Data Input http://crs4.github.io/pydoop/ Pydoop es un paquete que ofrece a Python API for Hadoop. http://crs4.github.io/pydoop/tutorial/hdfs_api.html
  • 33. Data Inspección objname=read_csv(‘name”) objname.info() #checking object import objname.head() #checking data objname.tail() #checking data