Homepage
Open in app
Sign in
Get started
Programming For Beginners
Advice, concepts and tutorials for beginners in programming
Follow
How to Test Software and Not Only the Happy Flow?
How to Test Software and Not Only the Happy Flow?
Improve your code and don’t be one
Samuel Teixeira
Apr 21, 2023
Save and Clean Tweets Using TweetPy and NLTK For Your Sentiment Analyse Project
Save and Clean Tweets Using TweetPy and NLTK For Your Sentiment Analyse Project
All code available with Python and Jupyter Notebook
Samuel Teixeira
Jan 23, 2023
8 GitHub Repos For All Developers
8 GitHub Repos For All Developers
The Book of Secret Knowledge, Interview resources, ChatGPT prompts, open real-world projects
Samuel Teixeira
Jan 19, 2023
5 Main Reasons to Start or Switch a Career in Software Development
5 Main Reasons to Start or Switch a Career in Software Development
You love coding just don’t know it yet
Samuel Teixeira
Jan 13, 2023
Dropwizard REST API in Docker Container
Dropwizard REST API in Docker Container
Introduction to Dropwizard (alternative to Spring Boot). You’ll learn core concepts and how to deploy a simple web service in Docker
Vinicius Monteiro
Oct 31, 2022
Beyond Traditional Agile Software Development
Beyond Traditional Agile Software Development
What factors contribute to requiring adaptation of Agile practices
Vinicius Monteiro
Sep 8, 2022
7 Spring Framework Annotations Quick Guide
7 Spring Framework Annotations Quick Guide
Component, ComponentScan, Service, Autowired, Transactional, Repository and Controller
Vinicius Monteiro
Aug 10, 2022
Java Stream API for Converting Arrays to Collection and Map
Java Stream API for Converting Arrays to Collection and Map
Stream API is an elegant and concise alternative when converting arrays to Collection and Map
Vinicius Monteiro
Aug 9, 2022
Spring “Magic” with Proxy Design Pattern
Spring “Magic” with Proxy Design Pattern
A brief introduction to the Proxy design pattern and how Spring makes use of it
Vinicius Monteiro
Aug 2, 2022
4 Java Pass-By-Value Scenarios
4 Java Pass-By-Value Scenarios
I address the following cases: primitives, changing or not the original object, and the behaviour of immutable objects
Vinicius Monteiro
Jul 17, 2022
Why Nested Classes in Java
Why Nested Classes in Java
Introduction to and motivation for using nested classes in Java
Vinicius Monteiro
Jul 14, 2022
8 Steps to Breaking Down a Monolith into Microservices
8 Steps to Breaking Down a Monolith into Microservices
warm-up, minimise, sticky, data, important, capability, macro, atomic
Vinicius Monteiro
Jul 13, 2022
Python For Beginners: The range() Function (or Data Type?) Syntax
Python For Beginners: The range() Function (or Data Type?) Syntax
It comes in handy when working with Loops
Vinicius Monteiro
Feb 10, 2022
Python For Beginners: match Statement in Python 3.10.2
Python For Beginners: match Statement in Python 3.10.2
Introduced in Python 3.10, it’s the equivalent of the switch statement found in other programming languages
Vinicius Monteiro
Feb 1, 2022
Python For Beginners: Conditions and Loops Syntax
Python For Beginners: Conditions and Loops Syntax
if, for and while statements syntax in Python
Vinicius Monteiro
Jan 31, 2022
Python For Beginners: Introduction and Syntax Overview
Python For Beginners: Introduction and Syntax Overview
Brief history, characteristics and basic syntax
Vinicius Monteiro
Jan 17, 2022
How to Create an Excel File with Python
How to Create an Excel File with Python
Organize your data into rows and columns and export to a Common-separated Values (CSV) file
Vinicius Monteiro
Jan 12, 2022
Free GPU for Your Python Code and Deep Learning Model With Google Colab
Free GPU for Your Python Code and Deep Learning Model With Google Colab
Introduction to Google Colaboratory, a tool that lets you execute Python code in the browser using GPU for free
Vinicius Monteiro
Dec 23, 2021
Why and How to Use “get_dummies” (One-Hot Encoding) in Machine Learning
Why and How to Use “get_dummies” (One-Hot Encoding) in Machine Learning
A data preprocessing step
Vinicius Monteiro
Oct 26, 2021
Learn Java in 15 min it’s a lie!
Learn Java in 15 min it’s a lie!
Learning basic concepts is not enough
Samuel Teixeira
Oct 18, 2021
The Other Approach to Solve Linear Regression
The Other Approach to Solve Linear Regression
Introduction to the normal equation.
Vinicius Monteiro
Oct 5, 2021
Unsupervised versus Supervised Machine Learning
Unsupervised versus Supervised Machine Learning
A beginner’s guide on the two types of learning
Vinicius Monteiro
Sep 24, 2021
Two Essential Attributes of a Good Software Developer
Two Essential Attributes of a Good Software Developer
Anyone can learn
Vinicius Monteiro
Jun 12, 2021
How to Use Python Generators to Efficiently Process Large Data Sets
How to Use Python Generators to Efficiently Process Large Data Sets
Introduction to python generator functions.
Vinicius Monteiro
Apr 16, 2021
Python For Beginners: Install and Run Your First Code
Python For Beginners: Install and Run Your First Code
Take one step at a time.
Vinicius Monteiro
Apr 14, 2021
About Programming For Beginners
Latest Stories
Archive
About Medium
Terms
Privacy
Teams