Top.Mail.Ru
? ?

Durante estas últimas semanas he retomado los cursos de IA y ML, esto con motivo de formalizar temas que ya he estudiado en la universidad, pero a la industria le gusta que los especialistas tengan pequeñas medallitas o certificaciones que, aunque tengas los conocimientos, quedas fuera de la industria si no los certificas, deformaciones laborales que no entiendo. 

Si bien, en el mundo del análisis de datos la elección del lenguaje de programación está definida (una vez más la industria), sigo saliéndome del molde aprendiendo otros lenguajes de programación que considero interesantes. 

1. Python: Es el gigante indiscutible en el mundo de la ciencia de datos debido a su simplicidad y versatilidad, yo le agregaría capacidad de mercado. Tiene bibliotecas como Pandas, NumPy y SciPy que facilitan la manipulación y el análisis de grandes conjuntos de datos. 

 2. R: Este es un lenguaje de programación especializado en estadísticas, R es ideal para análisis exploratorios y complejos. Si bien, hasta hace unos 4 años se seguía utilizando de preferencia en el mundo académico, su capacidad para manejar datos tabulares y no estructurados lo han convertido en una herramienta poderosa para modelar y visualizar datos en el mundo laboral. Sin dejar de lado que en muchos programas de especialización lo tienen en su contenido, así que si lo integran en la caja de herramientas, es lógico que pase a la industria.  

Read more...Collapse )

De Python a Rust

Estoy en la tarea de pasar un código Python a Rust, pero tuve que calificar o clasificar algunas librerías que desconozco y ver cual de las correspondientes Rust le pueden servir para reemplazar. No se si  las seleccionadas son las alternativas correctas, si hay algún error, por favor, déjelo en los comentarios.

Python Rust URL
from capstone import * Crate capstone https://docs.rs/capstone/latest/capstone/
import re Crate regex https://docs.rs/regex/latest/regex/
import pefile Module object::read::pe https://docs.rs/object/0.22.0/object/read/pe/
import sys Crate sys_info https://docs.rs/sys-info/latest/sys_info/
import binascii Crate binascii https://docs.rs/binascii/latest/binascii/
import copy Module std::clone https://doc.rust-lang.org/std/clone/index.html
import os Module std::os https://doc.rust-lang.org/std/os/index.html
from collections import OrderedDict Module std::collections https://doc.rust-lang.org/std/collections/index.html
from lists import * Crate lists https://docs.rs/lists/2.3.0/lists/
from ui import * Imgui-Win32 https://docs.rs/crate/imgui-win32/0.2.1
import win32api Crate winapi https://docs.rs/winapi/latest/winapi/
import win32con Crate winapi https://docs.rs/winapi/latest/winapi/
from ctypes import windll Crate c_types https://docs.rs/c-types/latest/c_types/
from ctypes import wintypes Crate c_types https://docs.rs/c-types/latest/c_types/
import win32file Crate c_types https://docs.rs/c-types/latest/c_types/
import hashlib Crate hashlib https://docs.rs/hashlib/latest/hashlib/
from stackpivot import *
from checkIt import *
import traceback Module std::backtrace https://doc.rust-lang.org/std/backtrace/index.html
import time Module std::time https://doc.rust-lang.org/std/time/index.html

La lista no está completamente cubierta por Rust, si alguien conoce la alternativa, igualmente déjelo en los comentarios.

Acerca de Juan Anabalón

deoxyt2
Juan Rodrigo Anabalón R.
He estado escribiendo sobre temas de ciberseguridad en Livejournal desde el 2008 y en mi horrible y extinto MSN Spaces desde el 2006. Soy profesor de ciberseguridad en
Universidad San Sebastián, Presidente en ISSA Chile capitulo chileno de ISSA International y fundador de MonkeysLab.
También tomo y publico fotos en flickr y 500px
Este sitio web es personal y no expresa la opinión de esas organizaciones.




MonkeysLab




Copyleft
Copyleft: Atribuir con enlace.




Sindicar

RSS Atom

Tags

Powered by LiveJournal.com
Designed by Lilia Ahner