C# y SQL Server: cargar DataGridView


En esta oportunidad vamos a cargar un DataGrid mediante un DataTable y un DataSet, llenarlo desde una base de datos Sql Server

Agregamos las librerias para la conexión:
using System.Data;
using System.Data.SqlClient;

// Creamos nuestra cadena para conectarnos a la base de datos
  SqlConnection cn = new SqlConnection("Data Source=.\\SQLEXPRESS; Initial Catalog=tuTabla;Integrated Security=true;");

Opción 1:
/Aqui estamos mostrando los datos mediante un DataTable
        private void btnCargar_Click(object sender, EventArgs e)
        {
            SqlCommand cmd = new SqlCommand("Select * from tuTabla", cn);
            SqlDataAdapter da = new SqlDataAdapter(cmd);
            DataTable dt = new DataTable();
            da.Fill(dt);
            dataGridView1.DataSource = dt;
            cn.Close();
        }

//Aqui mediante un DataSet
        private void btnCargarDataSet_Click(object sender, EventArgs e)
        {
            SqlCommand cmd = new SqlCommand("Select * from tuTabla", cn);
            SqlDataAdapter da = new SqlDataAdapter(cmd);
            DataSet ds = new DataSet();
            da.Fill(ds);
            dataGridView1.DataSource = ds.Tables[0];
            cn.Close();
        }

Fuente: http://ervingilvargas.blogspot.com/2014/03/cargar-datagridview-mediante-c-y-sql.html

Python: contar mayúsculas y minúsculas


Solicitar al usuario ingresar una palabra y mostrar en pantalla cuantos caracteres son mayúsculas y cuantas minúsculas.


string = input("Ingrese palabra: ")
indice=0
mayusculas=0
minusculas=0
while indice < len(string):
  letra = string[indice]
  if letra.isupper() == True:
    mayusculas +=1
  else:
    minusculas +=1
  indice += 1

print("Total mayusculas: " , mayusculas)
print("Total minusculas: " , minusculas)

Aquí la magia lo hace la función isupper la cual es consultada, tras recorrer el arreglo de la palabra, si el carácter esta en mayúscula. De ser así, aumentara el contador, en caso contrario aumentará el contar de minúsculas.

isupper():
La función isupper() verifica si todos los caracteres ​​(letras) de la cadena están en mayúsculas, retornado True o False.

La importancia de los archivos de imágenes


Quizá la mayoría comenzamos con formatos BMP (aquellos que pesaban una barbaridad). Hoy en día contamos con una variada gama de formatos de imágenes y es importante saber para qué sirve cada uno de ellos.