Chris Freeman

Chris Freeman

Miembro Desde 24 de Junio de 2014
Abierto a Trabajar

Chris es un desarrollador en Portland, OR con una formación en ingeniería informática. Le apasionan Python y los marcos web Django y Flask, junto con Linux y Git. Moderador del Foro de Treehouse (desde mayo de 2015).

68,469

Puntos Totales

Los puntos se ganan cada vez que realizas una acción importante en Treehouse.
Más información acerca de cuándo y cómo se ganan puntos.

Habilidades y Experiencia

267 Logros

  • Practicando Visualización de Datos
  • Gráficos de Líneas y Áreas, Gráficos de Dispersión y Mapas
  • Gráficos de Barras, Histogramas y Gráficos Circulares
  • Fundamentos de Visualización de Datos
  • Conectándose a una Base de Datos con SQLAlchemy
  • Preparación para entrevistas técnicas: Python básico
  • Solicitudes GET y POST en un Navegador
  • Introducción a HTTP
  • Ramas en servicios de alojamiento de Git
  • Ramas Remotas
  • Fusión
  • Ramas
  • ¡Hola Internet!
  • Bienvenido a Matemáticas Básicas para Análisis de Datos
  • Obtener el Descanso que Necesitas 2
  • Crear un juego de memoria
  • Emular funciones integradas
  • Bienvenido a POO
  • Iterando y Empaquetando con Diccionarios
  • Introducción a los Diccionarios
  • Empaquetando y Desempaquetando
  • Obteniendo Información Dentro y Fuera de Funciones
  • Introducción a Funciones
  • Conociendo Tuplas
  • Operaciones de Secuencias
  • Iteraciones de Secuencias
  • Manipulación de sistemas de archivos de Python
  • Conoce pandas
  • ¡Hola, GitHub!
  • Trabajar Solo
  • Trabajar en Equipo
  • Expresiones Regulares
  • GitHub y otros repositorios remotos
  • Gestionar archivos confirmados
  • Primeras confirmaciones
  • Programación de Matrices
  • Organización de Matrices
  • Conoce NumPy
  • Un mundo lleno de arañas
  • Tareas de raspado adicionales
  • Introducción al raspado de datos
  • Practicar Funciones
  • Merge Sort y Listas Enlazadas
  • El Algoritmo Merge Sort
  • Construyendo una Lista Enlazada
  • Explorando Arrays
  • Recursión y Complejidad Espacial
  • Algoritmos en Código
  • Complejidad Temporal
  • Jugando un Juego de Conteo
  • Buscando Nombres
  • Algoritmos de Clasificación
  • Todo Junto Ahora
  • Funciones e Iteración
  • Tipos y Ramificación
  • Conocer Python
  • Crear una Aplicación
  • Usando Listas
  • Conociendo Listas
  • Avanzando con HTML
  • Comenzar con HTML
  • Imágenes, texto y enlaces
  • Estructurar tu contenido
  • Erupción de Datos
  • Éxitos de Gráficos
  • Introducción a la Visualización de Datos
  • Manejo de Errores al Manipular Datos
  • Eliminando Datos de una Base de Datos
  • Actualizando Datos en una Base de Datos
  • Agregando Datos a una Base de Datos
  • Crear y Modificar Tablas de Base de Datos
  • Navegación de sistemas de archivos de Python
  • Personalizando Vistas Basadas en Clases
  • Classy Views
  • Autenticación de Django
  • Usuarios y Autorización
  • Lanzador de Dados
  • Python: Herencia
  • Python: Objetos Instantáneos
  • Dungeon Game 2
  • Conjuntos de Python
  • Tuplas de Python
  • Diccionarios de Python
  • Python: Objetos Avanzados
  • Segmentos de Python
  • Listas de Python
  • Agregar una nueva página web
  • Hazlo bonito con CSS
  • HTML: La base estructural de páginas web y aplicaciones
  • Familiarizarse con HTML y CSS
  • Protección de API
  • Planos de Recursos
  • Vista de Detalle
  • Vista de Lista
  • El Panel de Administración de Django
  • Control Total
  • Uso Básico de ORM
  • El Mismo ORM de Siempre
  • Exterminador
  • Crea tu Presencia en la Web en GitHub
  • Participa en Código Abierto
  • Inlines y Medios
  • Formularios de Modelo de Django
  • Modelos de Django
  • Formularios de Django
  • Crear un Negocio a Largo Plazo
  • Protégete con Contratos
  • Establecer un Flujo de Trabajo Adecuado
  • Precios y Propuestas de Proyectos
  • Encontrar tu Primer Proyecto
  • Iniciar una Carrera Independiente
  • Encontrar los datos que deseas
  • Obtener datos de una base de datos
  • Datos, bases de datos y SQL
  • Aplicación de juego de letras
  • Aplicación de juego de números
  • Aplicación de lista de compras
  • Lógica en Python
  • Tipos de datos de Python
  • Python para principiantes
  • Artefactos de Scrum
  • Eventos de Scrum
  • Presentación de Scrum
  • ¿Qué es Agile?
  • Flujos de trabajo
  • Trabajar con repositorios remotos
  • Fusión
  • Ramas
  • Introducción a Git
  • Por qué el control de versiones es importante
  • Instalación de programas
  • Entorno y redirección
  • Procesos de la consola
  • Usuarios de la consola y permisos
  • Navegación en la consola
  • Herramientas Avanzadas
  • Exploración del IDE
  • Cómo Funciona
  • ¡Eficiencia!
  • Explorando el marco de colecciones de Java
  • Organizando Datos
  • Llegando Allá
  • Entregando el MVP
  • Creando el MVP
  • Construyendo una Aplicación de Línea de Comandos
  • Introducción a Node.js
  • Proyecto de Práctica de Quiz
  • Herencia prototípica
  • Funciones constructoras y prototipos
  • Introducción a métodos
  • AJAX e API
  • jQuery y AJAX
  • Programación AJAX
  • Conceptos de AJAX
  • Recorriendo y manipulando el DOM con JavaScript
  • Seleccionando elementos y añadiendo eventos con JavaScript
  • JavaScript y el DOM
  • Usando un Carrusel jQuery
  • Agregar una Barra de Navegación Fija
  • Introducción a Complementos jQuery
  • Crear una aplicación de dibujo simple
  • Crear un formulario de confirmación de contraseña
  • Crear un menú desplegable móvil
  • Crear un lightbox simple
  • Crear un revelador de spoilers
  • Introducción a jQuery
  • Aprovechando el Poder de los Objetos
  • Conocer Objetos
  • Perfeccionando el prototipo
  • Usando tus nuevas herramientas
  • Primeros Pasos con Java
  • Objetos de JavaScript
  • Arrays en JavaScript
  • Bucles en JavaScript
  • Funciones de JavaScript
  • Sentencias Condicionales de JavaScript
  • Números en JavaScript
  • Variables de JavaScript
  • Introducción a JavaScript
  • Desafío Tacocat
  • La Lambada Lambda
  • Caballos de batalla funcionales
  • Reglas funcionales
  • Cómo ganar amigos
  • Transmisión
  • Tomando nombres
  • Creando usuarios sólidos
  • Poniéndose CRUD-o
  • Constructor de Caracteres
  • Construcción de Filtros Personalizados
  • Construcción de Etiquetas Personalizadas
  • Etiquetas y Filtros de Plantilla
  • ¡Es Hora de Probar!
  • Detalles Finales
  • Plantillas de Django
  • Administración de Modelos
  • Conoce Django
  • Qué Vista
  • Crear informes
  • Cubriendo tus Bases
  • ¡Sé Asertivo!
  • ¿Qué es Pruebas?
  • Gráficos y Tablas
  • Limpieza de Datos
  • Exportación
  • Descripción de Datos
  • Introducción a la ciencia de datos
  • Plantillas de Flask
  • Introducción a SVG
  • Nuestra aplicación de diario
  • Conoce a Peewee
  • Bienvenido a Flask
  • Expresiones Regulares de Python
  • Diseño de Cuadrícula
  • Diseño Flexbox
  • Esquemas de Posicionamiento
  • Diseño de Flotación
  • Modos de Visualización
  • Consultas de Medios
  • Animaciones CSS
  • Transiciones y Transformaciones
  • Diseño flexible y multicolumna
  • Degradados
  • Tipografía web
  • Fondos y bordes
  • Modelo de caja CSS
  • Texto, fuentes y listas
  • Valores y Unidades
  • Selectores avanzados
  • Selectores
  • Comenzando con CSS
  • Estructurar tablas
  • Conceptos básicos de tablas
  • Elegir opciones
  • Organizar formularios
  • Conceptos básicos de formularios
  • Depuración de Problemas HTML y CSS
  • Compartir un Sitio Web
  • Diseño Web Responsivo y Pruebas
  • Agregar Páginas a un Sitio Web
  • Estilos de Páginas Web y Navegación
  • Personalizar Colores y Fuentes
  • CSS: Hojas de Estilo en Cascada
  • Crear Contenido HTML
  • HTML Primero
  • Inicio de HTML y CSS
  • Zonas horarias
  • Aplicación de prueba de matemáticas
  • Fechas y horas
  • Registros con Errores
  • Código Más Limpio
  • Python Local
  • Hack-n-Slash
  • Herencia en Python
  • Objetos de Python
  • Juego de Mazmorras
  • Tuplas
  • Diccionarios
  • Cortes
  • Listas Redux
  • ¡Elige un número! ¡Cualquier número!
  • Devolviendo la "Diversión" a las "Funciones"
  • Lista de compras
  • Cosas que Cuentan
  • Entradas y Salidas
  • Hola Python
  • Principiante