Pierre Guiglion

Pierre Guiglion

London, London, United Kingdom

11,583

Total Points

Points are earned whenever you take an important action on Treehouse.
Learn more about when and how points are earned.

Skills & Experience

  • Spoken Languages

    • French
    • English
  • Publications

    • http://pubs.rsc.org/en/Content/ArticleLanding/2014/TA/C4TA02044H#!divAbstract

144 Achievements

  • Get Involved in Open Source
  •  Create a Web Presence on GitHub
  •  Working on a Team
  • Working By Yourself
  • Hello, GitHub!
  • GitHub and Other Remote Repositories
  • Managing Committed Files
  • First Commits
  • Writing a Classifier
  • Machine Learning Vocabulary
  • Introduction to Machine Learning
  • Big Data at Netflix
  • Where and How Big Data Is Used
  • What is Big Data
  • Additional Scraping Tasks
  • A World Full of Spiders
  • Introducing Data Scraping
  • Selecting Relevant Data
  • Handling Bad Data
  • “Clean” or “Dirty” Data
  • Exploring pandas
  • Meet pandas
  • Array Programming
  • Array Organization
  • Meet NumPy
  • Data Eruption
  • Chart Toppers
  • Getting Started with Data Visualization
  • Lists, Code, Links and Images
  • Understanding Markdown
  • The Data Analysis Process
  • Getting to Know Your Data
  • Introducing Data Analysis
  • Common Commands
  • Directories and Files
  • The Command Shell
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • Building Images Using Dockerfiles
  • Fundamentals of Docker
  • Docker Use Cases
  • Getting the REST You Need 2
  • Scrum Artifacts
  • Scrum Events
  • Introducing Scrum
  • What is Agile?
  • The Lambda Lambada
  • Functional Workhorses
  • Functional Rules
  • Covering Your Bases
  • Be Assertive!
  • What Is Testing?
  • Gettin' CRUD-y With It
  • Our Diary App
  • Meet Peewee
  • Day 3: Getting Creative
  • Day 2: Advanced Selecting
  • Day 1: Joining Tables
  • Orientation: Selecting Data
  • Subqueries
  • Set Operations
  • Joining Table Data with SQL
  • Table Relationships
  • Database Keys
  • Database Normalization
  • Date and Time Functions
  • Aggregate and Numeric Functions
  • Working with Text
  • Ordering, Limiting and Paging Results
  • Handling Errors When Manipulating Data
  • Deleting Data from a Database
  • Updating Data in a Database
  • Adding Data to a Database
  • Finding the Data You Want
  • Getting Data from a Database
  • Data, Databases and SQL
  • Python Regular Expressions
  • Timezones
  • Math Quiz App
  • Dates and Times
  • Buggy Logs
  • Cleaner Code
  • Dice Roller
  • Python: Advanced Objects
  • Python: Inheritance
  • Python: Instant Objects
  • Dungeon Game 2
  • Python Sets
  • Python Tuples
  • Python Dictionaries
  • Python Slices
  • Python Lists
  • Using Lists
  • Build an Application
  • Meet Lists
  • Functions and Looping
  • All Together Now
  • Meet Python
  • Types and Branching
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Media Queries
  • CSS Animations
  • Transitions and Transforms
  • Flexbox and Multi-Column Layout
  • Gradients
  • Web Typography
  • Backgrounds and Borders
  • CSS Box Model
  • Text, Fonts, and Lists
  • Values and Units
  • Advanced Selectors
  • Selectors
  • Getting Started with CSS
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • Hack-n-Slash
  • Python Inheritance
  • Python Objects
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • Dungeon Game
  • Tuples
  • Dictionaries
  • Slices
  • Lists Redux
  • HTML First
  • Beginning HTML and CSS
  • Pick a Number! Any Number!
  • Putting the "Fun" Back in "Functions"
  • Shopping List
  • Things That Count
  • Ins & Outs
  • Say Hello to Python
  • Newbie