Se... Outras condicións en Python

As condicións son afirmacións que poden ser verdadeiras ou falsas. e defínese por Certo or Falso.

Hai diferentes formas de facer condicións en Python.

Para establecer as condicións necesitaremos saber o seguinte símbolos que utilizaremos para comparar valores:

Continúa lendo

Control de voz en PC e RaspberryPi con Whisper

control de voz en pc e raspberry pi

A idea do proxecto é dar instrucións de voz para interactuar a través do noso PC ou da nosa Raspberry Pi usando o modelo Whisper de voz a texto.

Daremos unha orde que será transcrita, convertida en texto, con Whisper e despois analizada para executar a orde axeitada, que pode ser desde executar un programa ata dar tensión aos pins da RaspberryPi.

Vou usar unha antiga Raspberry Pi 2, un micro USB e usarei o modelo Voz a texto publicado recentemente por OpenAI, Susurro. Ao final do artigo podes ver un pouco máis de susurro.

Continúa lendo

bucle for en Python

O bucle For en Python ten algunhas características diferentes ás doutras linguaxes de programación. Déixovos o que estou aprendendo para sacarlle o máximo proveito a un dos loops máis utilizados.

En Python preténdese iterar a través dun obxecto iterable, xa sexa unha lista, un obxecto ou outro elemento.

A seguinte estrutura é

Continúa lendo

Como executar ficheiros .py

como executar ficheiros .py con código Python

O os ficheiros cunha extensión .py conteñen código da linguaxe de programación Python. Deste xeito cando executas o ficheiro execútase esa secuencia de código.

A diferenza dun ficheiro .sh que executa instrucións que calquera sistema Linux pode executar, para que funcione un ficheiro .py terás que instalar Python.

Isto é o primeiro que tes que facer se queres comezar a aprender a programar con Python.

Continúa lendo

Como converter táboas de PDF a Excel ou CSV con Tabula

Pasar e converter pdf a CSV e Excel

Vendo os datos históricos que ofrece un observatorio meteorolóxico na miña cidade, vexo iso só os ofrecen gráficamente e para descargar en PDF. Non entendo por que non che deixan descargalos en csv, o que sería moito máis útil para todos.

Así que estiven a buscar un solución para pasar estas táboas de pdf a csv ou se alguén quere formatar Excel ou Libre Office. Gústame csv porque cun csv podes facer todo o que podes tratar con Python e as súas bibliotecas ou podes importalo facilmente a calquera folla de cálculo.

Como a idea é conseguir un proceso automatizado, o que quero é un script para traballar con Python e aquí entra Tabula.

Continúa lendo

Como instalar Keras e TensorFlow desde o backend en Ubuntu

como instalar keras en Ubuntu

Despois de rematar o Curso de Aprendizaxe Automática, Buscaba por onde continuar. Os contornos de desenvolvemento empregados no curso de prototipado Octave / Matlab non son o que a xente usa, polo que tes que dar un salto a algo de maior calidade. Entre os candidatos que máis me recomendaron está Keras, usando o backend TensorFlow. Non vou ver se Keras é mellor que outras ferramentas ou frameworks ou se escoller TensorFlow ou Theano. Só vou explicar como se pode instalar en Ubuntu.

Primeiro intentei instalalo a partir da documentación das páxinas oficiais e foi imposible, sempre tiven algún erro, algunha pregunta sen resolver. Ao final fun a buscar tutoriais específicos sobre como instalar keras en Ubuntu E sen embargo levo dous días pasando moito tempo pola noite. Ao final conseguino e déixovos como o fixen por se vos pode abrir o camiño.

Como imos seguir os pasos recomendados polos sitios web que vos deixo de fontes ao final do tutorial, imos instalar PIP que non tiña, para xestionar os paquetes. PIP en linux é iso, un sistema de xestión de paquetes escrito en python.

sudo apt-get install python3-pip sudo apt install python-pip

Continúa lendo