In this article, I would like to show you how I converted my Python project to Swift. It is a 100% functional project but unfinished in the UI. He was inspired by Keith Galli in a series showing how to assemble the Connect4 game in Python using Pygame using various machine learning techniques.

SpriteKit

I started the project as a new project and chose the game for iOS on the Xcode interface and used SpriteKit technology.

In the GameScene.swift file, we will use 2 SpriteKit methods, didMove (to view: SKView) and touchesBegan (_ touches: Set <UITouch>, with event: UIEvent?)

These functions…


Neste artigo, gostaria de mostrar como fiz a conversão de um projeto meu em Python para Swift. É um projeto 100% funcional porém inacabado no UI. Ele foi inspirado pelo Keith Galli em um série mostrando como montar o jogo Connect4 em Python usando o Pygame utilizando diversas técnicas de aprendizado de maquina.

SpriteKit

Eu iniciei o projeto como um novo projeto e escolhi o jogo para iOS na interface do Xcode e utilizei a tecnologia SpriteKit.

No arquivo GameScene.swift, utilizaremos 2 métodos do SpriteKit, didMove(to view: SKView) e touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?)

Estas funções irão fazer o jogo…


In this article, I will try to explain a simple application using the turicreate framework to train a model and then use it to predict the percentage of chance of having survived the disaster of the Titanic. I obtained the data on the Kaggle platform , and all the code is on Github.

Part in Python

The turicreate framework uses Python, and I will use the Jupyter Notebook application through Anaconda. To download Anaconda, use this link. There find the download and do the same for your version of the operating system. I will use for macOS since later I will demonstrate the…


Neste artigo tentarei explicar de forma simples e direta uma aplicação simples utilizando o framework turicreate para treinar um modelo e depois utiliza-lo para predizer o percentual de chance de ter sobrevivido ao desastre do Titanic. Os dados foram obtidos na plataforma Kaggle e todo o código está no Github.

Parte em Python

O framework turicreate é utilizado em python e vou utilizar a aplicação Jupyter Notebook através da Anaconda. Para baixar a anaconda, utilize este link. Lá ache o download e faço o mesmo da sua versão do sistema operacional. …


A refatoração é um conjunto de técnicas para melhorar um código já existente e consiste em melhorar os aspectos internos do código, sem mudar sua estrutura externa e serve para melhorar a compreensão e extensibilidade do código.

Neste artigo, vou tentar abordar 3 técnicas apresentadas pelo autor Martin Fowler em seu catálogo de refatoração. Estes são: Substituir classes pelo Delegate (Replace superclass with delegate), Substituir construtores pelo Factory Function (Replace constructor with Factory Function) e Substituir condições aninhadas por cláusulas de proteção (Replace Nested Conditional with Guard Clauses).

Substituir classes pelo Delegate (Replace superclass with delegate)

O problema que está técnica tenta resolver é a falta de necessidade…

Tiago Poleze Ferreira

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store