facebook
FavouritesAñadir a Mis Favoritos
FavouritesAñadir a Mis Favoritos
Profesor fiable
A partir de17.44EUR/ h

Programación en Python, SQL, HTML y Ciencia de Datos.

Aprende a programar desde cero en ̈Python con bases sólidas con un Matemático y Científico de Datos. Nos adentraremos desde lo más básico como tipos de datos, variables, bucles, condicionales, hasta crear tus propios programas con interfaz gráfica, o entrar en el mundo de la Ciencia de Datos y Machine Learning.
Aprenderemos Pandas, Numpy, Sklearn, entre otras librerías útiles en el mundo de Ciencia de Datos.

Podremos aprender HTML para creación de páginas web.
Veremos SQL para creación y manejo de bases de datos.

Información adicional

Se requiere que tengas una computadora propia

Lugar

En línea vía webcam
En el domicilio del profesor: DAMS Consulting, Callejón Ganaderos, Valle del Sur, Ciudad de México, CDMX, México
En el domicilio del estudiante: Alrededor de Benito Juarez, México
En el domicilio del estudiante: Alrededor de Ciudad de México, México

|
Use ⊞+wheel to zoom!
+

Informaciones generales

suitcase iconHabilidades:
Edad:
Adolescentes (13-17 años)
Adultos (18-64 años)
Tercera edad (65+ años)
Nivel del estudiante:
Principiante
Intermedio
Duración:
60 minutos
La clase se imparte en :español, inglés

Acerca de mí

Soy matemático egresado de la Facultad de Ciencias UNAM.
Un gran error al enseñar matemáticas es que se enseña a memorizar, en lugar de entender el problema y procedimiento. Nos enfocaremos en que puedas entender le problema a fondo y así tu mismo seas capaz de resolver el problema sin recurrir a memorizar fórmulas o procedimientos tediosos.
Estarás listo para presentar cualquier examen que se presente y/o ingresar a la prepa/universidad de tu interés.

Con 6 de experiencia programando en Python y 3 como Científico de Datos en el ámbito laboral y de investigación, podremos adentrarnos en las bases de la programación y resolver las dudas o aprender desde cero. Además podemos entrar en el mundo de la Ciencia de Datos, SQL y Machine Learning.


Guitarrista con 17 años de experiencia en música clásica, rock y metal.
He tenido oportunidad de compartir escenario con bandas de talla internacional como Therion, Epica, Ensiferum, The Gathering, Agora, entre otras muchas bandas más.

Formación

Licenciatura en Matemáticas por la Facultad de Ciencias UNAM.
Estancia de investigación en el Instituto de Matemáticas Aplicadas y Sistemas UNAM
Científico de Datos en la empresa Telcom Totalplay

Experiencia / Calificaciones

7 Años como profesor particular
3 Años como Científico de datos en la empresa Totalplay y en el IIMAS UNAM
3 Años como profesor adjunto en la Facultad de Ciencias UNAM
Resolveremos todas las dudas que tengas en cuanto a física y matemáticas a nivel secundaria, preparatoria o licenciatura. Veremos desde tareas que se te dificultan, preparar exámenes y proyectos, hasta preparación de examen de ingreso a la UNAM o Politécnico o examen COMIPEMS.
Aprende guitarra desde cero. Toca todas las canciones que a ti te gusten desde guitarra clásica, boleros, o baladas, hasta guitarra eléctrica en rock, funk, metal, entre otros géneros. Mejora tu técnica para aprender a realizar solos complicados, veremos técnicas como speed picking, taping, sweep picking, entre otros. Aprende a improvisar y crear tus propios solos de guitarra. Mejora en teoría de solfeo y armonía.

Haz una pregunta

Envía un mensaje a Juan explicándole lo que deseas aprender:
Cuantos más detalles, mejor.
Si haces preguntas precisas sobre lo que deseas, el profesor podrá responderte con mayor rapidez. Por ejemplo: ¡Hola! ¿Cuándo estarías disponible para dar una clase?

Disponibilidad en una semana típica.

(GMT -04:00) Nueva York
LMMJVSD
0              
1              
2              
3              
4              
5              
6              
7              
8              
9  Lunes en 9:00        Viernes en 9:00  Sábado en 9:00  
10  Lunes en 10:00        Viernes en 10:00  Sábado en 10:00  
11  Lunes en 11:00        Viernes en 11:00  Sábado en 11:00  
12  Lunes en 12:00        Viernes en 12:00  Sábado en 12:00  
13  Lunes en 13:00        Viernes en 13:00    
14  Lunes en 14:00        Viernes en 14:00    
15  Lunes en 15:00        Viernes en 15:00    
16  Lunes en 16:00        Viernes en 16:00    
17  Lunes en 17:00  Martes en 17:00  Miércoles en 17:00  Jueves en 17:00  Viernes en 17:00    
18  Lunes en 18:00  Martes en 18:00  Miércoles en 18:00  Jueves en 18:00  Viernes en 18:00  Sábado en 18:00  Domingo en 18:00
19  Lunes en 19:00  Martes en 19:00  Miércoles en 19:00  Jueves en 19:00  Viernes en 19:00  Sábado en 19:00  Domingo en 19:00
20  Lunes en 20:00  Martes en 20:00  Miércoles en 20:00  Jueves en 20:00    Sábado en 20:00  Domingo en 20:00
21  Lunes en 21:00  Martes en 21:00  Miércoles en 21:00  Jueves en 21:00      Domingo en 21:00
22  Lunes en 22:00  Martes en 22:00  Miércoles en 22:00  Jueves en 22:00      Domingo en 22:00
23              
A partir de 17.44€Clases en el domicilio del profesor
A partir de 17.44€En línea vía webcam
A partir de 20.35€Clases en el domicilio del estudiante

Garantía del Buen Profesor


Si no estás satisfecho con tu primera clase Apprentus te encontrará otro profesor o te reembolsará el monto pagado por tu primera clase.

Reputación en Apprentus

  • Profesor desde abril 2024
  • 1 estudiante regular
  • Número de teléfono verificado.
  • Conectado a Google
  • Conectado a LinkedIn

Disponibilidad en una semana típica.

(GMT -04:00) Nueva York
LMMJVSD
0              
1              
2              
3              
4              
5              
6              
7              
8              
9  Lunes en 9:00        Viernes en 9:00  Sábado en 9:00  
10  Lunes en 10:00        Viernes en 10:00  Sábado en 10:00  
11  Lunes en 11:00        Viernes en 11:00  Sábado en 11:00  
12  Lunes en 12:00        Viernes en 12:00  Sábado en 12:00  
13  Lunes en 13:00        Viernes en 13:00    
14  Lunes en 14:00        Viernes en 14:00    
15  Lunes en 15:00        Viernes en 15:00    
16  Lunes en 16:00        Viernes en 16:00    
17  Lunes en 17:00  Martes en 17:00  Miércoles en 17:00  Jueves en 17:00  Viernes en 17:00    
18  Lunes en 18:00  Martes en 18:00  Miércoles en 18:00  Jueves en 18:00  Viernes en 18:00  Sábado en 18:00  Domingo en 18:00
19  Lunes en 19:00  Martes en 19:00  Miércoles en 19:00  Jueves en 19:00  Viernes en 19:00  Sábado en 19:00  Domingo en 19:00
20  Lunes en 20:00  Martes en 20:00  Miércoles en 20:00  Jueves en 20:00    Sábado en 20:00  Domingo en 20:00
21  Lunes en 21:00  Martes en 21:00  Miércoles en 21:00  Jueves en 21:00      Domingo en 21:00
22  Lunes en 22:00  Martes en 22:00  Miércoles en 22:00  Jueves en 22:00      Domingo en 22:00
23              
A partir de 17.44€Clases en el domicilio del profesor
A partir de 17.44€En línea vía webcam
A partir de 20.35€Clases en el domicilio del estudiante

Garantía del Buen Profesor


Si no estás satisfecho con tu primera clase Apprentus te encontrará otro profesor o te reembolsará el monto pagado por tu primera clase.

Compartir

Estás aquí

Clases particulares

Matías
Lecciones privadas de codificación / programación con python
Python es uno de los mejores, si no el mejor, lenguaje para empezar a aprender a programar. También es uno de los lenguajes más utilizados en la actualidad, especialmente en áreas punteras como el aprendizaje automático. Esta popularidad significa que Python está en constante evolución. Ofrece una amplia gama de herramientas y bibliotecas, que son gratuitas y muy variadas. Como ingeniero aeronáutico, me gusta compartir mis conocimientos y obtener satisfacción de ellos enseñando y motivando a otros. Estoy acostumbrado a trabajar con personas de diferentes edades. Creo en la importancia de segmentar el aprendizaje, visualizar el progreso, establecer metas concretas y practicar regularmente. Más allá de estos principios generales, no existe ninguna regla o método mágico. Algunos enfoques funcionan con algunos estudiantes pero no con otros. La adaptación a las necesidades individuales es, por tanto, el principal objetivo de las clases particulares. Así que haré todo lo posible para encontrar lo que motiva y ayuda a mi estudiante.

Lina
Básico de Programación de computadores. Python, C++
Esta clase es para todo aquel que quiera introducirse en el mundo de la programación de computadores, o aquellos estudiantes de primeros semestres de ingeniería que se están familiarizando con estos lenguajes. - Quiero desarrollar en el estudiante la lógica para comunicarse con el ordenador para que consiga crear programas y despertar su creatividad. - Creo que la programación de computadores tiene un campo de aplicación demasiado extenso, lo que hace que casi para cualquier persona en el mundo tecnológico de hoy sea útil saber programar. - Programar no sólo es útil sino divertido y puede ayudarnos a comprender conceptos de otras áreas o de la vida misma.

Sebastian
Clases de Programación - Diferentes lenguajes y noveles - Python - c++ - Scratch
💻 | Clases de programación Online ⌨ | Diferentes lenguajes y niveles 📅 | Todas las edades 🐍 | Scratch / Python / C# / Arduino / C / PsInt 🌎 | Experiencia en plataformas internacionales 🏫 | Ingreso Universidades ✅ Análisis de Datos con python ✅ Excel Avanzado ✅ Google Sheets y Colab

Jose
Ingeniero de software experimentado - Profesor de Java, Python y C
Hola, Soy un ingeniero de software con estudios de maestría que tiene experiencia en Java, Python, C, Linux, Kubernetes, Docker, desarrollo web y desarrollo de aplicaciones. Estoy buscando personas que estén dispuestas a aprender sobre las tecnologías antes mencionadas. ¡Espero escuchar pronto de ti!

Benito
¡Clases de Python, SQL y/o Machine/Deep Learning en tu casa o en línea!
Actualmente trabajo como profesor en línea 🧑‍🏫 y desarrollador de contenido de cursos en Python, SQL y una amplia gama de temas de Machine Learning/Deep Learning 🧑‍💻. "Mi experiencia me permite ofrecer lecciones que van desde niveles principiantes hasta avanzados. Puedo adaptar las clases a sus necesidades y horarios específicos, brindando un camino de aprendizaje bien estructurado 🚀. ¿Qué obtienes de mí? 👉 Aprende a tu propio ritmo sin presión 👉 Tutoriales bien documentados 👉 Soporte gratuito entre lecciones ¿Qué temas suelo cubrir al principio para personas sin experiencia en Python/SQL? ✔️ Comprender los conceptos básicos (variables y tipos) --> Python/SQL ✔️ Matemáticas y Estadística (explicado fácilmente) --> Python ✔️ Manipulación de datos (tablas, marcos de datos, uniones,...) --> Python/SQL ¿Qué temas cubro para personas con experiencia en Python/SQL? ✅ Bibliotecas clásicas: Pandas, Numpy, Scikit-learn, Tensorflow, Pytorch ✅ Análisis/Visualización de datos: Plotly, Seaborn, Matplotlib ✅ Dominios: Regresión, Clasificación, PNL, LLM, Visión por Computadora, IA Generativa, Series Temporales, Redes Neuronales, Métodos de Conjunto ✅ MLOps: MLflow, Prefecto, Mage, GCP, AWS Si eres nuevo en el campo, buscas mejorar tus habilidades o necesitas ayuda con un proyecto laboral o escolar, ¡no dudes en comunicarte conmigo!😉

Rafael Fernández
Estudiante de ingeniería informática de tercer curso, preparado para impartir clases de programación medio/avanzada y ofimática
Me encanta implicarme en los principiantes para que con el transcurso del tiempo se sientan orgullosos de lo conseguido en el tiempo que han estado recibiendo clase por mi parte. Además no soy el típico profesor aburrido de siempre, la juventud hay veces que es necesaria para que el tiempo se pase volando aprendiendo!!

Adam
¡Programa con confianza! 🚀 Obtén ayuda experta del líder y fundador de Teringette Programming School 🎓👨‍🏫.
¿Eres un estudiante universitario que quiere aprobar sus exámenes de programación y busca orientación? 💻 ¡Entonces estas lecciones de programación están especialmente diseñadas para ti! 🚀 ⦿ Apoyo especializado para conquistar tareas universitarias 📚 y sobresalir en exámenes 📝. ⦿ Aprendizaje práctico a través del desarrollo de proyectos en vivo 🔧 para reforzar tus logros académicos 🎯. ⦿ Acceso a una gran cantidad de materiales de aprendizaje: 📑 diapositivas, 🎥 videos, 📖 tutoriales y recursos de lectura complementarios 📚. ⦿ Enfoque de enseñanza paciente, amigable y comprensivo 🤝. Mi objetivo es ayudar a los estudiantes universitarios a superar los obstáculos de la programación y alcanzar el éxito 💡. ¡Abracemos juntos el camino hacia el éxito en los exámenes! 🏆 ¡Únete a estas lecciones de programación personalizadas para triunfar en el ámbito académico! 🎯🎓

Diego
Programación en Python para Machine Learning o Visualización de Datos
En este curso aprenderás a utilizar Python para programar rutinas que crean modelos de Machine Learning o que permiten visualizar gráficamente datos incluidos en archivos de Excel, de texto o csv. Se utilizarán librerías externas como numpy, pandas o matplotlib.

Mauro
Python desde Cero: Aprende a Programar de Forma Práctica y Divertida
Este curso está diseñado para personas sin experiencia previa en programación que deseen aprender los fundamentos de la programación utilizando Python, uno de los lenguajes de programación más populares y versátiles en la actualidad. Durante este curso, explorarás los conceptos básicos de la programación y adquirirás habilidades prácticas para escribir código en Python. Comenzaremos desde cero, cubriendo temas como variables, tipos de datos, operadores, estructuras de control, funciones y manejo de excepciones. A medida que avancemos, aprenderás a resolver problemas y desarrollar algoritmos utilizando Python. Además de los fundamentos de la programación, este curso también te introducirá a algunas de las características avanzadas de Python, como listas, tuplas, diccionarios y programación orientada a objetos. Aprenderás a utilizar bibliotecas y módulos de Python para realizar tareas específicas y resolver problemas del mundo real. Este curso se enfoca en la práctica, por lo que trabajarás en una variedad de ejercicios y proyectos a lo largo del curso para aplicar lo que has aprendido. Al final del curso, tendrás una sólida comprensión de los conceptos básicos de la programación y estarás listo para avanzar en tu viaje hacia la programación con Python. Temas Cubiertos: Introducción a Python y su entorno de desarrollo Variables, tipos de datos y operadores Estructuras de control: if, for, while Funciones y manejo de excepciones Listas, tuplas y diccionarios Programación orientada a objetos en Python Uso de bibliotecas y módulos de Python Desarrollo de proyectos prácticos Requisitos: No se requiere experiencia previa en programación Acceso a una computadora con conexión a Internet Objetivos del Curso: Familiarizarse con la sintaxis de Python y su entorno de desarrollo Comprender los conceptos fundamentales de la programación Desarrollar habilidades prácticas para escribir código en Python Aplicar los conocimientos adquiridos en proyectos prácticos Prepararse para cursos más avanzados de Python y desarrollo de software.

Jhosimar
Clases particulares o grupales de Machine Learning y Deep Learning
Magíster en Ciencia de la Computación por parte de la Universidade Estadual de Campinas (Brasil) y docente universitario en Perú. Ha participado en las conferencias más importantes de Inteligencia Artificial incluyendo ACL, NeurIPS, ICML, ICLR, KDD, ICCV y CVPR, escuelas de verano como Machine Learning (MLSS), Deep Learning (DLRL) y Probabilistic ML (ProbAI). También ha participado en varios concursos de programación y posee experiencia en la preparación de entrevistas para la postulación a empresas como Google, Meta, Microsoft, entre otros. Tiene amplia experiencia en las áreas de Machine Learning y Deep Learning aplicadas principalmente a visión por computador y procesamiento de lenguaje natural. Posee experiencia en la enseñanza, brindando explicaciones ilustrativas para un mejor entendimiento tanto de la parte teórica como práctica. Algunos ejemplos de ponencias impartidas: - También ha asesorado a estudiantes de diferentes países en sus tesis de graduación y maestría brindándoles la base teórica y practica con ejemplos que luego pueden utilizar para continuar con su desarrollo. Algunos de los temas que puedo ayudarte: - Machine Learning: Regresión lineal, regresión logística, regularización, LDA, QDA, SVMs, árboles de decisión, random forest, boosting, PCA, clustering (K-means, DBSCAN, jerárquico, GMM), redes neuronales, model selection, métricas de evaluación, MLE, aprendizaje bayesiano, data preprocessing, etc. - Deep Learning: Perceptrón multicapa (MLP), backpropagation, funciones de activación, clasificación multiclase, optimizadores (SGD, Adam, RMSProp, etc.), CNNs, arquitecturas (ResNet, DenseNet, EfficientNet, Siamese, etc), RNNs, LSTMs, Seq2seq, Atención, Transformers (BERT, GPT, ViT, etc), autoencoders, modelos generativos (VAE, GAN, Diffusion, etc.), etc. - Lenguajes: Python, C++ - Librerías y frameworks: PyTorch, Tensorflow, Keras, Huggingface, numpy, pandas, scikit-learn, sympy, etc.

Natalia
Conceptos básicos de Python y fundamentos del aprendizaje automático e inteligencia artificial
En este curso integral, ofrezco dos módulos distintos: Conceptos básicos de Python y Fundamentos del aprendizaje automático. Con más de 4 años de experiencia como desarrollador de software especializado en inteligencia artificial y enseñando Python durante el mismo período, aporto experiencia práctica tanto a principiantes como a estudiantes experimentados. En el módulo Conceptos básicos de Python, cubrimos conceptos fundamentales como variables, tipos de datos, estructuras de control, funciones y programación orientada a objetos en Python. A través de ejercicios prácticos y ejemplos del mundo real, obtendrá una sólida comprensión de la sintaxis y las mejores prácticas de Python. El módulo Machine Learning Fundamentals profundiza en el apasionante mundo del aprendizaje automático utilizando Python. Desde el preprocesamiento de datos y el entrenamiento de modelos hasta la evaluación y la implementación, lo guiaré a través de técnicas y algoritmos esenciales de aprendizaje automático. Ya sea que esté interesado en la regresión, la clasificación, la agrupación en clústeres o el aprendizaje profundo, este módulo le proporciona el conocimiento y las habilidades para afrontar los desafíos de la ciencia de datos del mundo real. Al final de este curso, no solo comprenderá los fundamentos de la programación en Python, sino que también tendrá una base sólida en el aprendizaje automático, lo que le permitirá embarcarse en su viaje hacia la IA y la ciencia de datos con confianza.

Oscar
Aprende ciencia de Datos, enfocado al mundo empresarial, en herramientas como R y Python
¡Descubre el poder de la ciencia de datos en el entorno empresarial! ¿Te interesa dominar las herramientas clave para tomar decisiones estratégicas basadas en datos? Este curso es para ti. Aprenderás a utilizar R y Python para analizar y visualizar información de manera efectiva, aplicando tus conocimientos a situaciones reales y obteniendo insights valiosos para el mundo empresarial. ¿Qué te espera en este curso? Desarrollo de habilidades prácticas que van más allá de la teoría. Proyectos y casos de estudio basados en situaciones del mundo real. Flexibilidad total para aprender a tu ritmo y desde cualquier lugar. Al final del curso, estarás listo para afrontar desafíos empresariales con soluciones respaldadas por datos, llevando tu carrera al siguiente nivel. No pierdas la oportunidad de unirte a esta experiencia transformadora. ¡Contáctame hoy mismo y da el primer paso hacia tu éxito en ciencia de datos!

David Santiago Bolívar
Programación con Python: Aprende a programar desde 0
¡Bienvenido al emocionante mundo de la programación con Python! Este curso está diseñado para aquellos que desean aprender a programar desde cero, sin experiencia previa en codificación. Python es uno de los lenguajes de programación más populares y versátiles del mundo, utilizado en una amplia gama de aplicaciones, desde desarrollo web y análisis de datos hasta inteligencia artificial y aprendizaje automático. En este curso, te guiaremos a través de los conceptos básicos de la programación utilizando Python, incluyendo: • Sintaxis básica y estructuras de control de flujo • Funciones y modularidad • Estructuras de datos: listas, tuplas, conjuntos y diccionarios • Manipulación de archivos y manejo de errores • Introducción a la programación orientada a objetos Nuestro enfoque práctico te permitirá aplicar los conocimientos adquiridos a través de ejercicios y proyectos prácticos, lo que te ayudará a consolidar tus habilidades de programación. Al finalizar el curso, estarás preparado para abordar proyectos más avanzados en Python y seguir explorando el vasto mundo de la programación. No importa si eres un principiante absoluto o tienes algo de experiencia en programación, ¡este curso te proporcionará una base sólida en Python para que puedas llevar tus habilidades al siguiente nivel!

Nicolas
Python y Pandas: una guía de programación para la galaxia de datos
¡Bienvenido a los conceptos básicos de Data Science con Python aplicado a casos reales! En este curso, cubriremos los conceptos y técnicas fundamentales de la ciencia de datos utilizando el lenguaje de programación Python. El curso comenzará con una descripción general de los conceptos clave en la ciencia de datos, incluidos los tipos de datos, las estructuras de datos y el análisis estadístico. Luego pasaremos a cubrir los conceptos básicos de la programación de Python, incluidas variables, tipos de datos, bucles, funciones y clases. Una vez que hayamos cubierto los fundamentos de la programación de Python, nos sumergiremos en el mundo del análisis y la manipulación de datos con la biblioteca Pandas. Aprenderá cómo importar, limpiar y transformar datos usando Pandas y cómo realizar análisis estadísticos básicos de datos. A continuación, exploraremos la visualización de datos con las bibliotecas Matplotlib y Seaborn. Aprenderá a crear diferentes tipos de diagramas y gráficos para visualizar datos y obtener información a partir de ellos. En la segunda mitad del curso, aplicaremos lo que hemos aprendido a problemas de ciencia de datos del mundo real. Trabajará en proyectos que impliquen la limpieza y el análisis de conjuntos de datos reales, como datos de censos, datos financieros o datos climáticos. A lo largo del curso, tendrá acceso a una variedad de recursos, que incluyen conferencias, lecturas, ejercicios y cuestionarios. También tendrá la oportunidad de colaborar con otros estudiantes y recibir comentarios de sus instructores. Al final de este curso, tendrá una sólida comprensión de los conceptos básicos de la ciencia de datos con Python y cómo aplicarlo a problemas del mundo real. Podrá usar Python para realizar análisis de datos, crear visualizaciones y extraer información de los datos.

Nelson
Curso de programación con Python puro y aplicado a cualquier área
Aprende Python con un Experto: Clases Particulares Disponibles Descripción: ¿Quieres desbloquear el poder de la programación y abrir un mundo de oportunidades? ¡Aprende Python de la mano de un experto! ¿Por qué elegir nuestras clases? Profesor Experimentado: Con años de experiencia en programación y enseñanza, te guiaré a través de los conceptos de Python de manera clara y efectiva. Clases Personalizadas: Adapto el contenido y el ritmo de las clases a tus necesidades y nivel de conocimientos. Ya seas un principiante absoluto o quieras profundizar en Python, las clases son a tu medida. Proyectos Prácticos: No solo aprenderás la teoría, sino que también trabajarás en proyectos prácticos para aplicar tus conocimientos de inmediato. Flexibilidad Horaria: Ofrecemos horarios flexibles para adaptarnos a tu agenda. Puedes aprender desde la comodidad de tu hogar. Soporte Continuo: Estoy aquí para responder tus preguntas y ayudarte fuera de las clases. ¡Tu éxito es mi prioridad! Temas que cubrimos: Fundamentos de Python Estructuras de control (bucles y condicionales) Funciones y módulos Manejo de archivos Manipulación de datos Programación orientada a objetos Aplicaciones web con Python (Flask o Django) Proyectos personalizados según tus intereses Contacto: ¡No esperes más para comenzar tu viaje de programación con Python! Contáctame hoy mismo para programar ¡Aprende Python y abre las puertas a emocionantes oportunidades en el mundo de la programación! ¡Te espero en clase!