Curso Python #2 - Tipos de datos

En Python no se tiene que especificar el tipo de variable.

ejemplo en C:
  
    int a = 13; /*int indica que a es un entero*/

ejemplo en Python:

    a = 13 #Python detecta el tipo
  
En python existen diferentes tipos de datos:

Nombre       | Tipo      | Ejemplo
int             Numérico   33
float         Numérico   2.0 3.5
True         Lógico        True = 1    |Servirán para sentencias
False        Lógico     False = 0   |de control.

True and True = True
True and False = False
False or True = True
...



Papers de underc0de.org

Dead edition

Los papers de el difunto underc0de, son muy buenos y no merecen perderse, difundidlos, la información es libre!
Sin más ni menos, os dejo el link:
TODOS los papers comprimidos en un tar.gz
Saludos!

Recordad: ¡Viva el software libre!


Curso PHP #1 - Introducción

Después de haver tenido la idea en mi cabeza durante bastante tiempo, porfin se nos otorga la oportunidad como caida del cielo. No es nada más que empezar una serie de post donde tanto yo como F4Lc0n iremos colgando nuestros pequeños pasitos en PHP. Evidentemente los primeros son obvios, pero si hay alguién empieza de 0 no le vendrá de más una introducción para conocer el lenguaje. Este 'curso', si es que se le puede llamar así, se argumentará en paralelo al que está desarrollando F4Lc0n en Python.

//Definición
Las siglas de PHP son un acrónimo de Hipertext Pre-Processor. Creado por Rasmus Lerdorf, es un lenguaje de programación web del lado del servidor, enfocado a la programación de webs dinámicas. Es un lenguaje que trabaja especialmente bien con bases de datos y el más utilizado frente a su competencia directa de Microsoft: ASP.

//Como funciona
Al ser del lado del servidor, este interpreta y procesa la información, que devuelve a nuestros navegadores.

Para poder programar con este lenguaje necesitaremos bajarnos el intérprete PHP, desde la página web oficial o nos podemos bajar el pack AppServ o Xamp en caso de que quisieramos tener un servidor estable para publicar nuestro sitio web.

Algo muy importante es que tanto PHP como Apache son programas bajo licencias de software libre, razón más para utilizarlos.

Finalizamos aquí la introducción, espero que le sirva a quien lo lea como me ha servidor bien amí, un buen repaso a la wikipedia nunca viene mal.











Curso Python #1 - Introducción


                         Introducción

Para ejecutar cualquier programa en python se necesita el interprete
Python, que en Ubuntu podeis descargar utilizando en la shell
el siguiente comando:

 sudo apt-get install python
(Aunque creo que en las nuevas versiones ya viene instalado)

Cuando ya este instalado, ejecutais "python" (sin comillas) en la shell
y os aparecerá algo parecido a esto:

 Python 2.7.1+ (r271:86832, Apr 11 2011, 18:05:24) 
[GCC 4.5.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>


En el interprete podeis realizar operaciones matemáticas sencillas cómo
suma, resta, multiplicación, división, módulo, etc. 

Aqui dejo una lista de símbolos para las operaciones:

+ suma    - resta    * multiplicación    / división    % módulo
A ** B = A elevado a B
A ** (1/B) = Raíz B-ésima de A   

¡Atención! ¿ 4 ** (1/2) = 1 ? NO; El resultado de 1/2 es 0 porque la
división de enteros entre enteros da enteros. Para solucionar el error
se debe poner así: A ** (1/B.0) Al realizarse la division el resultado
                                será flotante y por tanto la operación:
                                4 ** (1/2.0) = 4 ** 0.5 = 2.0
                               
Ejemplos:

>>> 2+4

6

>>> 2-4

-2

>>> 2*4

8

>>> 2/4

0

>>> 2/4.0

0.5

>>> 2.0/4

0.5

>>> 17%3       #Resto de una división.

2

>>> 2 ** 3

8

>>> 8 ** (1/3.0)

2.0


Si se hace más de una operación en la misma línea, se debe tener en
cuenta la asociatividad:

3 + 4/2.0 - 2 * 2 ** 3 = 3 + ( (4/2.0) - ( 2 * ( 2 ** 3 ))) = -11.0
-FIN-


Empezamos el blog, bienvenido.

                                       Root Under Sucurity está en marcha