Matricula 21/22
Máster en Desarrollo de Aplicaciones Moviles
Diploma en Desarrollo de Aplicaciones Android
Una constante es una representación simbólica que representa un valor. El valor es conocido en tiempo de compilación, por lo que en muchos lenguajes una constante puede reemplazarse por su valor en la compilación, de forma que en tiempo de ejecución deja de existir.
Por convenio, escribiremos el nombre de una constante siempre en mayúsculas.
const double PI = 3.141592654;
public final static double PI = 3.141592654;
const double PI = 3.141592654;
PI = 3.141592654
En python, no tenemos ninguna palabra reservada que nos permita crear una constante. Tenemos dos maneras de solucionarlo.
La primera, sería crear variables con todas sus letras en mayúsculas, para dar a entender que esa variable no debe cambiar.
La segunda, sería crear un fichero que contenga el conjunto de variables con los valores deseados. Después, importaremos ese fichero, no nos va a permitir cambiar el valos de estas constantes por lo que las podemos considerar cosntantes.
const double PI = 3.141592654;
const val PI = 3.141592654
PI = 3.141592654
Cuando aprendes un lenguaje de programación el primer ejercicio que se suele realizar es el programa Hola mundo. Simplemente escribe en la consola el texto «¡Hola, mundo!».
Su función es verificar que hemos instalados correctamente las herramientas de desarrollo y somos capaces de ejecutar un programa que muestra un mensaje en pantalla.
#include <iostream> int main () { std::cout << "!Hola Mundo!" << std::endl; }
public class HolaMundo { public static void main(String[] args) { System.out.println("!Hola Mundo!"); } }
document.write("!Hola Mundo!");
con versión 2.4
print "!Hola Mundo!"
con versión 3.0
print("!Hola Mundo!")
namespace EspacioNombres { class HolaMundo { static void Main(string[] args) { System.Console.WriteLine("!Hola Mundo!"); } } }
disp("!Hola Mundo!")
fun main() { println("!Hola Mundo!") }
puts "!Hola Mundo!"
Los comentarios son muy útiles para introducir aclaraciones en el código y así mejorar su legibilidad. Los comentarios son ignorados por el compilador o intérprete.
En muchos lenguajes de programación se insiste en utilizar nombres de variables y métodos muy expresivos, de forma que los comentarios sean prácticamente innecesarios.
// Comentario de una línea int i = 0; // Comentarios para explicar la variable i /* Comentario de varias líneas */
En los lenguajes C, C++, Java, JavaScript, C# y Kotlin disponemos de dos tipos de comentarios. Usa //
para comentar los caracters a la derecha. Usa /*
y */
para comentar los caracteres entre ellos.
// Comentario de una línea int i = 0; // Comentarios para explicar la variable i /* Comentario de varias líneas */
En los lenguajes C, C++, Java, JavaScript, C# y Kotlin disponemos de dos tipos de comentarios. Usa //
para comentar los caracters a la derecha. Usa /*
y */
para comentar los caracteres entre ellos.
// Comentario de una línea i = 0; // Comentarios para explicar la variable i /* Comentario de varias líneas */
En los lenguajes C, C++, Java, JavaScript, C# y Kotlin disponemos de dos tipos de comentarios. Usa //
para comentar los caracters a la derecha. Usa /*
y */
para comentar los caracteres entre ellos.
# Comentario de una línea i = 0 # Comentarios para explicar la variable i """ Comentario de varias líneas """ ''' Los strings también se pueden definir usando comillas simples. Se utiliza la triple comilla cuando queremos usar varias líneas '''
En Python usa el símbolo #
para comentar los caracters a la derecha. También se puede introducir comentarios de varias líneas definiendo un string sin asignar por medio de triple comillas """
o '''
.
// Comentario de una línea i = 0; // Comentarios para explicar la variable i /* Comentario de varias líneas */
En los lenguajes C, C++, Java, JavaScript, C# y Kotlin disponemos de dos tipos de comentarios. Usa //
para comentar los caracters a la derecha. Usa /*
y */
para comentar los caracteres entre ellos.
% Comentario de una línea i = 0 % Comentarios para explicar la variable i %% Divisor de sección
En MATLAB usa el símbolo %
para comentar los caracters a la derecha. También se puede introducir un divisor de sección con %
más un espacio.
// Comentario de una línea var i: Int // Comentarios para explicar la variable i /* Comentario de varias líneas */
En los lenguajes C, C++, Java, JavaScript, C# y Kotlin disponemos de dos tipos de comentarios. Usa //
para comentar los caracters a la derecha. Usa /*
y */
para comentar los caracteres entre ellos.
# Comentario de una línea i = 0 # Comentarios para explicar la variable i =begin aquí comienza un comentario de varias líneas =end i = i + 1 #Esto ya no es un comentario
En Ruby y Perl usa el símbolo #
para comentar los caracters a la derecha. Puedes insertar comentarios de varias líneas usando la notación POD
Muchos lenguajes de programación incorporan sistemas que nos permiten documentar las clase, funciones o variables en el mismo fichero donde escribimos el código. Es similar a los comentarios, pero con la ventaja que la documentación es reconocida por el sistema. Gracias a esto podremos generar la documentación de nuestro código de forma automática, o que nuestras clases o funciones se incorporen automáticamente al sistema de ayuda del entorno de desarrollo.
Veamos un ejemplo. Muchos entornos de desarrollo muestran información sobre una función cuando situamos el ratón sobre ella. Si has escrito documentación para una función escrita por ti, cuando sitúes el ratón sobre tu función, también mostrará la ayuda:/** * Aquí comienza la documentación de la clase. * Explicamos su uso. * @author Nombre del autor */ public class Clase { /** * Documentación de la variable */ private int variable; /** * Documentación de un método. * Calcula una potencia * * @param base La base de la potencia * @param exponete El exponente de la potencia * @return Devuelve la base elevada al exponente * @throws UndefinedException si ambos parámetros son 0 */ public double potencia(double base, double exponente) throws UndefinedException{ //...código } }
Java utiliza un sistema de comentarios para documentar el código conocido como javadoc. Todo comentario que introduzcamos de la forma /** … */
será utilizado por Java para documentar el elemento que es definido a continuación. Este elemento puede ser una clase, una variable o un método. Podemos usar etiquetas usando el carácter @
.
class Clase(object): """ Este es el docstring que permite documentar esta clase. Tradicionalmente se utiliza triple comilla, para poder usar varias líneas. Pero no es obligatorio. """ def potencia(base, exponente): """Este es el docstring del método.""" pass
En Python utiliza un String literal en la primera expresión tras una clase, módulo o función para documentarlos. Este String se conoce como docstring
y puedes consultarlo en tiempo de ejecución usando el atributo .__doc__
.
El módulo pydoc
genera automáticamente documentación a partir de módulos Python. La documentación puede presentarse como páginas de texto en la consola, servirse en un navegador web o guardarse en archivos HTML. La información mostrada se obtiene del atributo .__doc__
Desde el interprete usa el comando help(Clase)
para que pydoc
nos muestre información sobre la clase.
/** * Aquí comienza la documentación de la clase. * Explicamos su uso. * @author Nombre del autor * @since version 1.1.51. * @param T Explicación del usu del tipo T. * @property propiedad Explicación de esta propiedad. * @constructor Explicación del constructor. */ public class Clase<T>(val propiedad:String) { /** * Documentación de un método. * Calcula una potencia * * @param base La base de la potencia * @param exponete El exponente de la potencia * @return Devuelve la base elevada al exponente * @throws UndefinedException si ambos parámetros son 0 */ fun potencia(base: Double, exponente: Double): Double { //...código } }
Kotlin utiliza un sistema de comentarios para documentar el código conocido como KDoc. ES muy similar a Javadoc. Todo comentario que introduzcamos de la forma /** … */
será utilizado para documentar el elemento que es definido a continuación. Este elemento puede ser una clase o un método. Podemos usar etiquetas usando el carácter @
.
Hazte un experto en desarrollo de Aplicaciones Android, recibiendo un titulo de Máster por la Universidad Politécnica de Valencia
Si perteneces a algún país de Latinoamérica, te puedes beneficiar de las condiciones especiales:
- Descuento en el precio de la matrícula para países de la lista
- Envío del material a tu domicilio sin coste adicional (libros de Android la editorial Marcombo).
- Envío del título del Master físicamente expedido por la Universidad Politécnica de Valencia.
- Tramitación del título de Máster /Diploma Apostillado para que tenga la misma validez en tu país.
- Posibilidad de realizar prácticas en empresa de forma online.
Existen varios itinerarios formativos. Infórmate.
Puedes consultar el dossier aquí
Hazte un experto en desarrollo de Aplicaciones Android, recibiendo un titulo de Máster por la Universidad Politécnica de Valencia
Si perteneces a algún país de Latinoamérica, te puedes beneficiar de las condiciones especiales:
- Descuento en el precio de la matrícula para países de la lista
- Envío del material a tu domicilio sin coste adicional (libros de Android la editorial Marcombo).
- Envío del título del Master físicamente expedido por la Universidad Politécnica de Valencia.
- Tramitación del título de Máster /Diploma Apostillado para que tenga la misma validez en tu país.
- Posibilidad de realizar prácticas en empresa de forma online.
Existen varios itinerarios formativos. Infórmate.
Puedes consultar el dossier aquí
Hola link
Hola linkHola link
hola 3
Hazte un experto en desarrollo de Aplicaciones Moviles recibiendo un titulo de Máster por la Universidad Politécnica de Valencia
Si perteneces a algún país de Latinoamérica, te puedes beneficiar de las condiciones especiales:
- Descuento en el precio de la matrícula para países de la lista
- Envío del material a tu domicilio sin coste adicional (libros de Android la editorial Marcombo).
- Envío del título del Master físicamente expedido por la Universidad Politécnica de Valencia.
- Posibilidad de realizar prácticas en empresa de forma online.
Existen varios itinerarios formativos. Infórmate.
Puedes consultar el dossier aquí
Para el proyecto final existe la posibilidad de realizarlo como prácticas remuneradas.
Ponemos en contacto a nuestros alumnos con empresas que tienen una necesidad, realizando un proyecto dirigido por un tutor, profesor del Máster.
En los siguientes enlaces se pueden ver proyectos realizados en empresas de ediciones anteriores.
Proyectos ofertados en el 2018
Proyectos ofertados en el 2017