" English Posts | Leticia Portella

Leticia Portella

random thoughts about life, tech and career

english
Introduction to LaTeX

Introduction to LaTeX

What’s LaTeX? LaTeX (yes, written exactly like this) is a system that allows you to write documents without worrying about...

english
Configuring VSCode to work with Minted (LaTeX)

Configuring VSCode to work with Minted (LaTeX)

I was handling some LaTeX files and I needed code coloring. I found the package minted and it seemed perfect,...

english   talks
Tutorial data science libraries

Tutorial data science libraries

Tutorial given during the OceanHackWeek 2020

english
Why you should have a blog (and write in it)

Why you should have a blog (and write in it)

If you ever told me you are learning to code (or anything, really), chances are I told you you should...

english
How I deal with my impostor syndrome

How I deal with my impostor syndrome

As the years went by, I developed a framework to deal with my impostor syndrome in different scales it occurs....

english   handbook
What does it mean to test software?

What does it mean to test software?

For quite some time now, I realize that explaining how I do the work I do as a software developer...

english   interview
From Oceanographer to self-taught developer working at Stripe

From Oceanographer to self-taught developer wor...

Leticia is a Brazilian developer who changed career to web development four years ago. She previously worked as an Oceanographer...

english   cheatsheet
SQL - My Cheat Sheet

SQL - My Cheat Sheet

Summary Query if a string is in a list Query within a timestamp Creating temporary table String comparison Search for...

english
Classes in Scala: method and attribute definition

Classes in Scala: method and attribute definition

This post is also known as “My saga learning Scala - Part 3“ and is a continuation of Part 1...

english
My saga learning Scala - Part 2

My saga learning Scala - Part 2

Continuation of My Saga learning Scala - Part 1. On the last post I talked about somethings I’ve learned on...

english
My saga learning Scala - Part 1

My saga learning Scala - Part 1

I decided that I needed to learn a new language and the language I choose was Scala. I added as...

english
Boosting your career as a developer

Boosting your career as a developer

This month is my 4 year anniversary of my first job as a developer. During this time I’ve had multiple...

english
Where are the mediocre women?

Where are the mediocre women?

me•di•o•cre: adj. Of moderate degree or quality; synonym: average List the last 3 women that where senior engineers you worked...

english
What it's like to be a new software engineer at Stripe

What it's like to be a new software engineer at...

Being a software engineer at a new company—anywhere—is hard. The codebase is completely new, you have to adapt to new...

english   talks
What's beyond Django Girls tutorial? Introduction to Class Based Views

What's beyond Django Girls tutorial? Introducti...

english
We need to talk about Julia language

We need to talk about Julia language

Julia is a programming language that I heard a lot for some time now and I knew it deserved my...

english
Why should your company be in technology communities?

Why should your company be in technology commun...

My participation in technology communities over the last 3 years, lead me to notice that it’s always tricky to show...

english
Simpler authentication for small scale JupyterHubs with NativeAuthenticator

Simpler authentication for small scale JupyterH...

In this post I’ll tell you about the new JupyterHub authenticator I implemented in the last couple of months, not...

english
My experience with blogs, websites and my posts

My experience with blogs, websites and my posts

Writing is a good way to evolve your career. You can go deep in studies you are doing, can generate...

english
Outreachy Report V

Outreachy Report V

This is the fifth post on my internship on the Outreachy Program with Project Jupyter. The previous posts are available...

english   cheatsheet
Data Visualization - My Cheat Sheet

Data Visualization - My Cheat Sheet

Summary Seaborn Heatmap Seaborn Heatmap Simple example with a colormap with light colors on small values and black colors on...

english
Outreachy Report IV

Outreachy Report IV

This is the forth post on my internship on the Outreachy Program with Project Jupyter. The first, the second and...

english
The most common data science tools

The most common data science tools

When you start entering the data science world, things can become really messy. There are thousands of concepts and meanings,...

english   cheatsheet
Pytest - My Cheat Sheet

Pytest - My Cheat Sheet

Summary Pytest minimum example Parametrize example Assert raises an error Basic example of fixtures Pytest minimum example # test_basic.py def...

english
Outreachy Report III

Outreachy Report III

Hello there! This is the third report on my work on Outreachy internship program. If you want to be fully...

english
Opinion: Machine Learning Engineer Nanodegree

Opinion: Machine Learning Engineer Nanodegree

This is a translation of this post in portuguese. In April 2018 I started Udacity’s Nanodegree in Machine Learning Engineer....

english
What to do when data is missing?

What to do when data is missing?

AKA magics to plug holes in your dataset and it is not with little foxes ;) This is the translation...

english
Adding relationship to tables already created on SQLAlchemy

Adding relationship to tables already created o...

On this post you could have a small idea how SQLAlchemy works. However, all my study on SQLAlchemy basics was...

english
Outreachy Report II

Outreachy Report II

Hello there! This is the second report on my work on Outreachy internship program. On the first report I told...

english
SQLAlchemy Basics Tutorial

SQLAlchemy Basics Tutorial

I’ve been working with Project Jupyter since December of last year and it has been a wonderful experience. The last...

english
Predicting victims on national roads in Brazil - Part II

Predicting victims on national roads in Brazil ...

This is the second part of my study on predicting the type of victims an accident can have based on...

english
Outreachy Report I

Outreachy Report I

Hi :) On November I discovered that I was selected for the Outreachy internship program for the batch of December...

english
Predicting victims on national roads in Brazil - Part I

Predicting victims on national roads in Brazil ...

This week, I finished my Nanodegree in Machine Learning Engineer by Udacity. To finish the course, I had to create...

english
My favorite testing tools on Django

My favorite testing tools on Django

In today’s development, tests are a fundamental tool for keeping things nice and easy and to keep programmer’s sanity. I’ve...

english
Using MongoDB with Python and MongoEngine <3

Using MongoDB with Python and MongoEngine <3

I started working with MongoDB for fun and for some side projects in the last year. The main idea of...

english
10 tips for switching from Matlab to Python

10 tips for switching from Matlab to Python

I started to study programming logic when I came across problems that required knowledge in Matlab. After a while studying...

english   cheatsheet
Machine Learning Models - My Cheat Sheet

Machine Learning Models - My Cheat Sheet

Summary Supervised Models Logistic Regression Decision Tree Ensemble Methods K-nearest Neighbors Gaussin Naive Bayes SVM Stocastic Gradient Descent Unupervised Models...

english   cheatsheet
Sklearn - My Cheat Sheet

Sklearn - My Cheat Sheet

Sometimes I get just really lost with all available commands and tricks one can make on sklearn. This way, I...

english
How to contribute to an open-source project without writing any code

How to contribute to an open-source project wit...

Disclaimer: In an old post, I talked about how frustrating it was writing documentation for 3 whole months. However, I...

english   cheatsheet
Git - My Cheat Sheet

Git - My Cheat Sheet

Summary Undo commits How to rebase a forked repository How to add a default editor to git Delete changes on...

english
Class Based Views on Django

Class Based Views on Django

This post could also be called what comes after the tutorials :) In several Django tutorials, we learn how to...

english   cheatsheet
Pandas - My Cheatsheet

Pandas - My Cheatsheet

Sometimes I get just really lost with all available commands and tricks one can make on pandas. This way, I...

english
How to run parallel processes?

How to run parallel processes?

This week I ran into a case were I should run several scripts with analysis that could run simultaneously. The...

english
The Ambicious women

The Ambicious women

The lovely Pyladies-Salvador asked for a text to debut their blog and told me that they would publish it on...

english
How to make simple endpoints with Django using Restless

How to make simple endpoints with Django using ...

Most of all Django tutorials teach us how to return HTML as response to a request. Sometimes, it is useful...

english
My first year as a developer

My first year as a developer

One year ago I started my new job as a Backend Python Developer. I have dropped a career, a profession...

english
How we used generic relations to add comments to model instances

How we used generic relations to add comments t...

As I talked to some people, few new about Django’s Generic Relation and Generic Foreign Key. And when I was...

english
How to review someone else's code

How to review someone else's code

Code review is a complicated task and can become overwhelming, specially when you have no idea how to do it....

english
Dev for dummies

Dev for dummies

Few months ago I decided to drop my career as an oceanographer and decided to become a backend developer with...

english
A tale of a kingdom far far away in another dimension

A tale of a kingdom far far away in another dim...

As I write this article, I am already talking from this world… the one we actually know so well. But...

english
Are we getting the wrong career advises?

Are we getting the wrong career advises?

I just watched an awesome lecture about how to have a five-digit salary in Brazil by Bruno Ticami (Python Brazil...

english
There is just too much information..

There is just too much information..

Hey! On the last post I have written some tips for those who are starting in the world of programming,...

english
The same old story: how can I start learning to code?

The same old story: how can I start learning to...

Hello, everybody! :D On the last post I told everyone a little bit about my story, but now let’s begin...

english
From oceanographer to programmer

From oceanographer to programmer

</br> This week I was asked to tell a little about how I became programmer (or at least, I’m in...