Tag Archives: #mastery29

Mastery

Mastery29

Mastery #29

Here is the link of my mastery #29: https://www.youtube.com/watch?v=CAU4baVPk7g&feature=youtu.be

 

29

1014

Mastery 29

In Mastery 29 you need to explain how to do data analysis with tools (to be determined which tool, i found a video that it can be related with the mastery.

LINK:
https://www.youtube.com/watch?v=xtf4j5JmxLo&spfreload=10

TC1017 29

User input (text based) in Python (basic)

AQUI LES DEJO EL LINK DEL VIDEO DONDE EXPLICO

https://www.dropbox.com/s/upci2bwtd7jrlgf/validacion%20Mastery%2029.avi?dl=0

 

29

1014

Validated user input in Python. Mastery 29.

If you’re expecting an specific in Python, you can validate the input of the user  by comparing that input to the input you expect.

Example:

 

This program calculates the factorial.

At the end, it asks the user to input if he wants to try another. If the user types y, then, the program executes again. If n or different than y, the program ends. That’s the reason why the main program executes after the while (x==”y”) condition.

Mastery 29

Data analysis with tools (to be determined which tool)

I don`t really understand what we were ask for in this mastery, so I will leave down below a 50 minute lecture about how to Analyze Data in C++. I’ve already see half of the video and it has been very helpful.

Link to what programming was for me

 

Credits:

 

https://www.youtube.com/watch?v=TDlswNp6mno

 

1017 29

#Mastery 29 – Data analysis with tools (to be determined which tool)

Programación en c++ : Análisis 

Para lograr el éxito con un programa y/o aplicación infórmatica debemos comprender y aplicar los siguientes consejos. Antes de comenzar a escribir un código, debemos saber que es lo que estamos haciendo, para que el resultado final sea bueno y podamos resolver algun problema. Esto nos ayudara para que nuestro programa tenga un buen funcionamiento. El inicio del desarrollo de un codigo es el análisis de nuestra aplicación.

Para crear una aplicacion informatica completa debemos seguir una serie de pasos, a los cuales denominamos el ciclio de vida de una aplicacion. Dicho ciclio está formado de seis pasos: análisis, diseño, cofdificacion, ejecucion, pruebas y mantenimiento.

La parte del analisis se dedica a estudiar los requisitos que debe cumplir nuestra aplicacion. El resultado de este es una hoja de especificaciones en la que aparecen las necesidades de la aplicacion. Esta hoja debe ser redactada por la persona responsable del proceso de creación de la aplicación.

Pero para nuestro curso, donde estamos creando programas más sencillos, el análisis se reducirá a solo tres pasos fundamentales:

  • Determinar las entradas. Es decir, los datos que posee el programa al comenzar su ejecución. Esos datos permiten obtener el resultado.
  • Determinar las salidas. Es decir, los datos que obtiene el algoritmo como resultado. Lo que el algoritmo devuelve al usuario.
  • Determinar el proceso. Se estudia cuál es el proceso que hay que realizar.

 

 

 

Siguiendo estos pasos antes de comenzar programar (sin importar el lenguaje), tendremos como resultado programas de calidad y nos evitaremos muchas complicaciones que usualmente surgen por no analizar el programa y las necesidades de este.

Referencias: http://aprendecpp.com/blog/programacion-en-c-el-analisis.html

29 1017

Mastery 29

29 1017

Analisis de datos en c++

Para tener éxito en la creación de un programa o una aplicación informática sólo hace falta que comprendas y apliques lo que te voy a contar en este artículo. Esta actividad que debes de realizar antes de comenzar a escribir código es fundamental para el buen funcionamiento del programa, para que tú mismo sepas que es lo que estas haciendo en cada momento y para que el producto final sea de calidad y resuelva un problema. Te voy a hablar de la parte inicial del proceso de desarrollo, el análisis de una aplicación.
El desarrollo de una aplicación informática completa se debe de realizar por una serie de pasos comunes a todas la metodologías. A estos pasos se le denomina el ciclo de vida de una aplicación. Este ciclo consta de seis pasos fundamentales: análisis, diseño, codificación, ejecución, pruebas y mantenimiento.

El análisis estudia los requisitos que debe de cumplir la aplicación. El resultado del análisis es una hoja de especificaciones en la que aparecen los requerimientos de la aplicación. Esta hoja es redactado por la persona responsable del proceso de creación de la aplicación. Si estás creando algoritmos o programas sencillos, el análisis consistirá en evaluar estos tres pasos fundamentales:

  • Determinar las entradas. Es decir, los datos que posee el programa al comenzar su ejecución. Esos datos permiten obtener el resultado.
  • Determinar las salidas. Es decir, los datos que obtiene el algoritmo como resultado. Lo que el algoritmo devuelve al usuario.
  • Determinar el proceso. Se estudia cuál es el proceso que hay que realizar.

 

Si realizas estos pasos antes de comenzar a escribir código independientemente del lenguaje que uses, vas a realizar programas de calidad y vas a eliminar muchos errores que te pueden surgir si no analizas el programa y los requisitos que te piden del programa.

Validated user input in Python

29

1014

This is very useful since it helps to make a good and clean code without too many errors to fix, for example:

while  True:
        try:
            q=int(input(“Please enter a non-negative integer number: “))
            break
        except ValueError:
            print(“this is not a integer number, try again: “)

 

while q
        try:
            q=int(input(“this is not a positive number,try again: “))
        except ValueError:
            print (“this is not a integer number, try again:  “)
            while True:
                try:
                    q=int(input(“Please enter a non-negative integer number: “))
                    break
                except ValueError:
                    print (“this is not a integer number, try again: “)