Una educación diferente.

--Originally published at Newbie Programmer

Escribo este blog para hablar sobre una educación muy diferente a la que recibido con anterior, aun recuerdo mi primer día de clases en la universidad, llegue esperando la introducción de los profesores, de la materia, lo que se iba a ver en esos próximos meses, tarea, trabajos, proyectos, etcétera, lo que siempre pasa cuando entras a tu primer día de clases, entonces llegue a la clase de Fundamentos de Programación y fue diferente a las demás clases que tuve ese día.

En principio se presento el profesor, si hablo de Ken, entonces presento el curso, lo que se iba a ver en el, pero menciono que nosotros teníamos la libertad de publicar nuestro blogs, pero con relación al curso, para mi resulto muy extraño ya que era la primera vez que un profesor nos diera la libertad de realizar nuestros trabajos, era la primera vez que no se hablaba de tarea como tal, si tenemos que realizar un cierto numero de blogs cada parcial, tenemos que comentar, hacer preguntas, ir con el profesor, pero ahí esta el punto tenemos la libertad de hacerlo o no hacerlo de nosotros depende como queremos que nos vaya en nuestra calificación.

Lo que sentí fue eso de tener tanta libertad, de poder explorar por tu cuenta, de aprender sobre lo que queramos, buscar mas haya de los temas publicados del semestre, de realizar los trabajos como quisiéramos, si teníamos dudas sobre algún tema tenemos al profesor, a nuestros compañeros, tenemos canales de comunicación, pero creo que este tipo de educación no es para todos.

A mi me costo al principio adaptarme a una nueva forma de educar, pero con el tiempo fui aprendiendo como sacar ese provecho, aunque si me confiaba ciertos días, dejaba cosas para después, pero es el camino para aprender

Continue reading "Una educación diferente."

Y termino el semestre…!

--Originally published at Start in the world of the #TC101

Ya terminaron las clases, pero aún no podemos cantar victoria, pues se viene en la recta final los exámenes finales, mañana (24 de noviembre) será el examen de esta materia (Fundamentos de programación) , y es justo de ella de quien quiero hablar, quiero platicarles un poco la experiencia que me dejo esta materia.

Creo que esta materia me ha dejado mucho aprendizaje, porque la manera de enseñar de Ken, es muy interesante, aunque al principio me parecía muy rara, pero creo que con el paso del semestre he podido entenderla mejor, y me ha quedado como una idea muy interesante, donde nos dan a los estudiantes la responsabilidad de nuestro propio desempeño académico, pero de la mano de un profesor que esta siempre disponible para resolver las dudas de los estudiantes.

En definitiva me gustaría volver a tener una clase con Ken o con alguien que tenga su misma ideología, pero creo que eso va a ser un tanto complicado, pero estaría genial que los profesores empezaran a tomar en cuenta el hacer sus clases de esta manera.


Creation and use of dictionaries in Python

--Originally published at Py(t)hon

This is the last post of the mastery topics, so let’s give everything to it. Dictionaries, they are just another type of data just like lists and tuples. They are indexed by keys, which can be any immutable type, or tuples if they don’t contain any mutable object.

You can create them with: {}, there is also a function dict() inside you put all the elements that you want inside the dictionary.Here is an example of a dictionary:

tel = {'jack': 4098, 'sape': 4139}

Here is a cool video:

That’s all of the semester, i have completed my mastery topics #PUG#Tec#TC101#TheEnd#Dictionaries

 


Reading and writing of text files

--Originally published at Py(t)hon

Computers can also read and write, for them to do so we have to first create a .txt file and we do this by typing file = open(“file name”, “action”).

The next thing that we can do are the next ones:

  • “w” this is use to write in a .txt file
  • “r” this is use to read
  • “a” open the file for apending

Here is an example:

txt1

That’s all #Pug#ISC#Tec#NoMore#Python#TextFiles


Validated user input (ensure correct/expected data entry)

--Originally published at Py(t)hon

Most of the time we want our program to be able to interact with the user, to ask him questions and him returning input, well, it is very important to validate the input the user is giving so our program doesn’t crash. For example we have a program were the user has to input a number, how we validate that that input will be indeed a number, we can use the try…except….else block, here is how:

valid-1

That’s all #Pug#Valid#Input#ISC#Tec#TC101#NoMore

 


Reading and writing of text files

--Originally published at Start in the world of the #TC101

Variables are a fine way to store data while your program is running, but if you want your data to persist even after your program has finished, you need to save it to a file. You can think of a file’s contents as a single string value, potentially gigabytes in size. In this chapter, you will learn how to use Python to create, read, and save files on the hard drive.

In Python, you don’t need to import any library to read and write files.
The first step is to get a file object.
The way to do this is to use the open function.

In this link (http://www.pythonforbeginners.com/files/reading-and-writing-files-in-python) we can have a better explanation about the topic

And here are examples:

http://stackoverflow.com/questions/3925614/how-do-you-read-a-file-into-a-list-in-python


Validated user input (ensure correct/expected data entry)

--Originally published at Start in the world of the #TC101

An important part of making sure your program is as robust as possible is checking the user’s input to make sure they’ve entered the right sort of information. Here’s a simple example that illustrates the concept.

15135657_1123641437683377_1348959859_n.jpg

Reference:

https://a00344371.wordpress.com/2016/11/23/validated-user-input/

http://openbookproject.net/pybiblio/tips/wilson/validating.php


Creation and use of strings

--Originally published at Py(t)hon

This is very easy to learn, first to create a string what you should do is enclose all the characters between quotes like this Ex: str1= “Hello”, this is a string already.

You can play with the string and updated, change it, add more, print it completely, print it partially etc.

str1

Here is a video of strings:

That’s all #Pug#Tec#TC101#Strings#TheEnd

 


Creation and use of ranges in Python

--Originally published at Start in the world of the #TC101

  • Range() is a function, it is used to generate a list of numbers. And it has a set of parameters:
    start: Starting number of the sequence.
  • stop: Generate numbers up to, but not including this number.
  • step: Difference between each number in the sequence

NOTES:

  • All parameters must be integers.
  • All parameters can be positive or negative.

Example:
# One parameter

for i in range (16):

print (i)

print(“—————————–“)

# Two parameters

for i in range (2,8):

print (i)

print(“—————————–“)

# Three parameters

for i in range (2,9, 3):

print (i)

print(“—————————–“)

↓ ↓ ↓ ↓ ↓


Reference: http://pythoncentral.io/pythons-range-function-explained/