|
Arquivo da categoria 'Linguagem de Programação'
Se você já tem experiência em Java, esteja atento para as seguintes diferenças entre as duas linguagens, que existem independente do interpretador escolhido (CPython ou Jython):
O Java é fortemente tipada, enquanto que o Python é diamicamente tipada. Ou seja, o Python não obriga a delarar variáveis e permite atribuir qualquer tipo de objeto a qualquer variável.
O Python permite a execução dinâmica de código. Ou seja, um programa Python pode construir código Python interativamente e executá-lo imediatamente. O Python também permite que blocos arbitrários de código (em geral précompilados para byte-code)sejam enviados como argumentos para métodos, de modo que não precisamos criar várias classes pequenas como fazemos em Java, por exemplo, para tratamento de eventos ou para fornecer um método de comparação de objetos para ordenação de coleções.
Leia mais… »
Categorias: Linguagem de Programação
900 Comentários »
Algumas vezes estamos precisando manipular nossas string de diferentes formas, uma delas é retirar partes indesejadas de uma string. Como assim? Bem, temos umas string str, mas que possuí palavras ou caracteres que não precisamos. Como retirá-los? Já postei aqui um artigo sobre como retirar o caractere ‘\n’ de uma string, o método é o mesmo. O diferencial é que, agora não estamos interessados em retirar apenas caracteres/substrings que estão no fim da string.
Leia mais… »
Categorias: Python
1 Cometário »
Quando criamos scripts em python que lêem dados de arquivos de texto, podemos nos encontrar em situações desagradáveis como a leitura de caracteres indevidos, um desses caracteres é o ‘\n’ por exemplo. Muitas vezes precisamos das strings lidas sem este caractere, como retirá-lo é um questão interessante! Neste Post veremos um método de resolver este problema.
Como todos sabemos em Python, não conseguimos atribuir caracteres à uma string individualmente como em outras linguagens (C por exemplo).
Leia mais… »
Categorias: Python
Sem comentários »
Já tivemos um artigo aqui dizendo como tranasformar uma string em uma lista em Python. Hoje veremos um método de transformar uma lista de elementos em uma string!
Neste caso o fator crucial é definir qual caractere/string vai unir os elementos da lista. Supondo a lista Li, e a string C, a string str será constituída de: ‘Li[0]CLi[1]C….Li[len(Li-1)]CL[len(Li)]’ .
Leia mais… »
Categorias: Python
Sem comentários »
A vida de programado sempre nos coloca em situações inovadoras e surpreendentes. Para os programadores em python isso não é diferente. Uma situação cotidiana, é o manuseio de strings em python. Algumas vezes precisamos transformar objetos de um tipo em outro (os famosos casts).
Um desses casts é transformar uma string em uma List neste Post mostraremos um método simples de fazer essa operação. Para isso precisamos de uma infromação crucial: qual caractere C da string definirá o divisor de elementos da Lista, ou seja qual caractere será usado para quebrar a string em uma lista de elementos. O Python não possui um tipo caractere, por isso o caractere C será uma substring da string utilizada. Importante salientar que este caractere C não será incluído na lista resultante e pode conter mais de um caractere por se tratar de um substring.
Leia mais… »
Categorias: Python
Sem comentários »
Como já sabemos o Python é uma linguagem interpretada e possui um interpretador para execução de nossos programas. Mas há quem não goste de ficar programando em editores de texto puro como notepad, kedite, kate, vi e etc. Existem disponíveis algumas IDEs específicas para Python e até mesmo algumas IDEs que não são específicas mas possuem módulos e plugins para a programação em Python.
Leia mais… »
Categorias: Python
Sem comentários »
A C-Jump criou um jogo chamado Ski & Snowboard Race que ensina crianças a se familiarizar com linguagens de programação como: C, C++ e Java. O Jogo consiste em uma corrida de Ski ou snowboard sobre um tabuleiro (estilo banco imobiliário), o jogo suporta de 2 a 4 jogadores, e é destinado a crianças a apartir de 11 anos.
Cada jogador é um esquiador, representado por um “pino” assim como no banco imobiliário, utilizando um dado os jogadores vão se movimentando pelas casas do tabuleiro avançando na corrida.
Cada casa X do tabuleiro possuí instruções de um programa computacional completo, essas instruções devem ser processadas pelo jogador que está na casa X. O ganhador será o primeiro jogador que passar pela Linha de Chegada da corrida de esqui.
Leia mais… »
Categorias: Linguagem de Programação
Sem comentários »
Hoje em dia tem-se várias evoluções e revoluções acontecendo no mundo da tecnologia. O advento da internet, o avanço dos computadores e o surgimento cada vez maior de softwares poderosos e flexíveis que atendam as necessidades cada vez mais diversificadas dos usuários, são exemplos claros.
Leia mais… »
Categorias: Python
Sem comentários »
|
|