{ "cells": [ { "cell_type": "markdown", "id": "68dcea45-5a67-464b-89df-079b36e22143", "metadata": { "tags": [] }, "source": [ "# 1. Introdução ao Python: Comandos *print()* e *type()* e variáveis dos tipos *string, int* e *float*" ] }, { "cell_type": "markdown", "id": "54d1cefc-58df-4d2b-b8b7-890bb0c57232", "metadata": {}, "source": [ "\n", "
\n", "Neste tutorial será abordado as ferramentas e conceitos básicos da linguagem Python para fins do curso de Física Computacional I. O material aqui não se limita apenas a estudades de Física mas também para qualquer interessado no assunto. Bom aprendizado.\n", "
\n", "" ] }, { "cell_type": "markdown", "id": "8dd1150d-2886-4cf5-b5e4-9526687968ab", "metadata": {}, "source": [ "## 1.1. Comando *print()* e variáveis do tipo *string* ou *str*" ] }, { "cell_type": "markdown", "id": "aabbaed7-abeb-4118-b8ed-5b209154af83", "metadata": {}, "source": [ "\n", "\n", "Observe a primeira linha de comando a seguir onde utilizamos o comando print()\n", "e o símbolo # para adicionar um comentrário:
\n", "" ] }, { "cell_type": "code", "execution_count": 1, "id": "ea18ccf3-56c0-4a4f-afde-3f6c52831895", "metadata": { "scrolled": false, "tags": [] }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Hello World!!\n" ] } ], "source": [ "print(\"Hello World!!\") # O hashtag é usado para comentar alguma linha do seu código" ] }, { "cell_type": "code", "execution_count": 6, "id": "33cc44c2-9953-4867-a3b0-9dc12a9839f9", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Agora irei imprimir a variável de texto \u001b[1m var_text \u001b[0m na linha abaixo: \n", " Um texto\n" ] } ], "source": [ "var_texto = \"Um texto\"\n", "print(\"Agora irei imprimir a variável de texto \\033[1m var_text \\033[0m na linha abaixo: \\n %s\" % var_texto)" ] }, { "cell_type": "markdown", "id": "751d1811-1f6c-4fa0-aaed-557a22835068", "metadata": {}, "source": [ "\n", "\n",
"Acima foi apresentato a primeira variável do tipo texto/string %s com um nome arbitrário var_texto recevbendo o valor Um texto. Para se imprimir a nossa variável dentro de um texto devemos utilizar o símbolo %s no lugar onde você deseja que sua variável seja escrita e em seguida, ao fim do texto, precisamos informar, através do símbolo %, a variável que desejamos imprimir. Aqui também utilizamos o símbolo \\n para pular uma linha.
\n",
"Note também que eu utilizei os comandos \\033[1m e \\033[0m para delimitar um texto que eu quero que esteja em negrito. Observe mais uma vez os exemplos abaixo.\n",
"
\n",
"Além dos comandos para colocar uma parte do texto em negrito, observe quem também usamos o símbolo \\n\n",
"dentro do texto.
Como na linguagem C, o símbolo \\n é usando quando queremos pular uma linha dentro do nosso texto.
\n",
"Se queremos, por outro lado, adicionar uma tabulação em seu texto, usamos o símbolo \\t.\n",
"
\n",
"Vamos agora trabalhar com operações utilizando variáveis do tipo texto.
\n",
"Primeiramente devemos saber que apenas podemos realizar operações de ADIÇÃO com esses tipos de variáveis.
\n",
"Vejamos agora o exemplo abaixo em adicionar duas variáveis do tipo string.\n",
""
]
},
{
"cell_type": "code",
"execution_count": 15,
"id": "41094139",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Estou somando as variáveis de texto A e B:\n",
"Impressão Simples:\n",
"A + B = Texto 1 + Texto 2\n"
]
}
],
"source": [
"A = \"Texto 1\"\n",
"B = \" + Texto 2\"\n",
"C = A + B\n",
"print(\"Estou somando as variáveis de texto A e B:\")\n",
"print(\"Impressão Simples:\")\n",
"print(\"A + B = \", A + B)"
]
},
{
"cell_type": "code",
"execution_count": 16,
"id": "05b60d4a",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Impresão usando o símbolo de texto \u001b[1m %s \u001b[0m:\n",
"A + B = Texto 1 + Texto 2\n"
]
}
],
"source": [
"print(\"Impresão usando o símbolo de texto \\033[1m %s \\033[0m:\")\n",
"print(\"A + B = %s\" % (A+B))"
]
},
{
"cell_type": "markdown",
"id": "dcfdd557",
"metadata": {},
"source": [
"\n",
"
\n", "Note aqui que se utilizarmos, dentro de um string, o símbolo %s\n", "sem espicificar em seguida, através do símbolo %, o que desejamos substituir no lugar,\n", "o seu compilador/terminal irá apenas retornar o texto inserido sem modificar o %s.\n", "
\n", "" ] }, { "cell_type": "markdown", "id": "244fed5d", "metadata": {}, "source": [ "## 1.2. Variáveis dos tipos inteiro e ponto flutuante (*int, float*) " ] }, { "cell_type": "markdown", "id": "b350e879", "metadata": {}, "source": [ "\n", "\n",
"Variáveis do tipo interito (int), como o próprio nome informa, são aquelas que armazenam valores pertencenter ao conjunto dos números inteiros $\\mathbb{Z}=\\{...,\\ -3,\\ 2,\\ 1,\\ 0,\\ 1,\\ 2,\\ 3,\\ ...\\}$. Esses tipos de variáveis possuem o símbolo %d em sua representação.
\n",
"Já as variáveis do tipo ponto flutuante (float) são aquelas que armazenam qualquer valores do conjunto dos números reais $\\mathbb{R}=\\{...,\\ -3,\\ ..., -2.37825,\\ ..., -2,\\ -1.123, ..., 0,\\ ... 3.14, ....\\}$. Esses tipos de variáveis possuem o símbolo %f em sua representação.\n",
"
\n",
"As possíveis operações que podem ser realizaras com variáveis dos tipos int e float\n",
"são: ADIÇÃO (+), SUBTRAÇÃO (-), MULTIPLICAÇÃO (*), DIVISÃO (/), e RESTO DE DIVISÃO INTEIRA (%).
\n",
"Como bem conhecido operações de adição, subtração e multiplicação entre variáveis do tipo int sempre retornaram valores inteiros, enquanto que, com as demais operações, os valores retornados podem ser do tipo float.\n",
"
\n", "As mesmas operações acima podem ser realizadas entre as variáveis inteiras A e B e a variável de ponto flutuante C. Realize seus testes em seu computador.\n", "
\n", "" ] }, { "cell_type": "markdown", "id": "0d4e0d5c", "metadata": {}, "source": [ "## # Comandos Apresentados:" ] }, { "cell_type": "markdown", "id": "40a9dd60", "metadata": {}, "source": [ "\n", "Comandos | \n",
" Significado | \n",
"
---|---|
print() | \n", "Imprimir texto na tela | \n", "
type() | \n", "Mostra o tipo de uma variável desejada | \n", "
\\n | \n", "Pula uma linha | \n", "
\\t | \n", "Insere uma tabulação | \n", "
\\033[1m ... \\033[0m | \n", "Texto em negrito | \n", "
%s | \n", "Símbolo de variável str | \n", "
%d | \n", "Símbolo de variável int | \n", "
%f | \n", "Símbolo de variável float | \n", "
+ | \n", "Adição | \n", "
- | \n", "Subtração | \n", "
* | \n", "Multiplicação | \n", "
/ | \n", "Divisão | \n", "
% | \n", "Resto de Divisão Inteira | \n", "
% | \n", "Identificador de substituição em string | \n", "