Generated by All in One SEO v4.9.1.1, this is an llms.txt file, used by LLMs to index the site. # Phylos.net Pensar e Imaginar ## Sitemaps - [XML Sitemap](https://phylos.net/sitemap.xml): Contains all public & indexable URLs for this website. ## Posts - [Bonhoeffer, Comportamento Heurístico e Viéses de Cognição](https://phylos.net/2025-01-04/bonhoeffer-heuristica) - A estupidez é um inimigo mais perigoso do que a maldade. Pode-se protestar contra o mal; ele pode ser exposto e, se necessário, evitado pelo uso da força. O mal sempre carrega consigo o germe de sua própria subversão, deixando pelo menos um sentimento de inquietação nas pessoas. Mas contra a estupidez, somos indefesos. Nem - [Cosmologia, a Estrutura do Universo](https://phylos.net/2017-12-07/cosmologia-estrutura-universo) - O Céu pode cair sobre nossas cabeças? Uderzo e Goscinny criaram a história em quadrinhos de Asterix e a famosa tribo gaulesa que teria vivido aproximadamente 50 anos antes da Era Cristã. Quase toda a Gália havia sido ocupada pelos romanos, exceto por uma pequena aldeia povoada por bravos guerreiros gauleses que, isolados, resistiam ao - [Flet: NavigationRail](https://phylos.net/2025-04-26/flet-navigationrail) - NavigationRail NavigationRail é um controle de navegação que pode ser exibido ao lado (direito ou esquerdo) de um controle principal, servindo como um menu de escolha entre algumas poucas opções. Exemplo básico O exemplo abaixo mostra um aplicativo com uma linha (ft.Row) contendo uma ft.NavigationRail, uma linha divisória e uma coluna com um único texto. - [Criar e Executar um Aplicativo](https://phylos.net/2025-05-01/criando-um-aplicativo-flet) - Criando um aplicativo do Flet †Instruções para o instalação do Git podem ser vista em Git e GitHub, nesse site. O flet inclui uma rotina que pode ser usada para gerar um aplicativo mínimo, que pode ser aumentado com os widgets e comandos do usuário. Para usar a criação automática do projeto básico é necessário - [O Mito de Eros e Psiquê](https://phylos.net/2026-01-12/eros-e-psique) - Escrevi esse artigo/conto para Gilce Oliveira, motivado por nosso interesse comum pelos temas do Amor e Alma. Entre as belas histórias que acontecem de verdade no mundo dos sonhos, das lendas e do cotidiano está o mito de Eros (Ἔρως) e Psiquê (Ψυχή). Os Personagens No português podemos escrever e falar Psique ou Psiquê. Vou - [O estrangeiro](https://phylos.net/2020-03-24/o-estrangeiro) - Como impedir que um alienígena destrua o planeta Terra? O objeto Haole, descoberto há alguns meses, ainda agitava a imaginação e criatividade da comunidade científica. Haole, o Estrangeiro em língua havaiana, era um visitante de fora do sistema solar, exibindo trajetória incomum, fora de conformidade com as acelerações geradas pelos planetas. Estranho o suficiente para - [Expressões Regulares (regex)](https://phylos.net/2021-06-24/expressoes-regulares-regex) - Strings Uma string é uma sequência de caracteres (que podem ser letras, números, símbolos ou espaços) usada para representar texto e marcações de texto (como marcas de nova página ou tabulação) . Strings são um tipo de dados mais frequentemente usado na programação. Strings são: uma sequência de caracteres. Ex.: "Olá", "123", "A1b2@c3" ou "Pedro\nÁlvares". - [Regex, Consulta Rápida](https://phylos.net/2025-02-22/regex-consulta-rapida) - Veja também: Expressões Regulares (regex) Expressões regulares no Python Segue um resumo tipo cheat sheet para referência rápida sobre o uso de Expressões Regulares no Python. Grupos de Caracteres Padrão casa com \w uma palavra comsposta de caracteres a-z, A-Z, 0-9 e sublinhado (_) \d umúnico dígito 0-9 \s um espaço em branco incluindo \t, - [Conversa com Gilce](https://phylos.net/2026-02-24/gilce) - [A Ilusão dos Sentidos e da Memória](https://phylos.net/2020-06-25/a-ilusao-dos-sentidos-e-da-memoria) - "O Teorema Aptidão-derrota-Verdade (Fitness-Beats-Truth, FBT) afirma que a evolução por seleção natural não favorece a exatidão de nossas percepções — frequentemente ela a conduz a sua extinção. Ao contrário, a seleção natural favorece percepções que ocultam a verdade dando prioridade para a percepção que leva a atos úteis." — Donald Hoffman Este artigo é continuação - [George Price e o Altruísmo Biológico](https://phylos.net/2019-02-25/george-price-e-o-altruismo-biologico) - O que você faria se, como pesquisador, concluísse que o altruísmo puro e desinteressado não existe embora, por motivo de fé acreditasse e defendesse que ele existe? Até que ponto você levaria seu esforço para ser generoso, mesmo que isto significasse a sua própria derrocada? Muitas vezes na história da ciência um pensador não recebe - [DNF5, Resumo Geral](https://phylos.net/2024-11-28/dnf5-resumo-geral) - Junto com essas notas as seguintes páginas podem ser consultadas: DNF5: Gerenciador de Pacotes DNF5: Descrição dos Comandos Descrição geral do comando DNF5 Uso: dnf [Opções Globais] ... Nota: usamos aqui dnf como um aliás para dnf5. Comandos de gerenciamento de software Comando Descrição install Instalar software upgrade Atualizar software remove Remover (desinstalar) software - [DNF5, Descrição dos Comandos](https://phylos.net/2024-11-28/dnf5-comandos) - Junto com essas notas as seguintes páginas podem ser consultadas: DNF5: Resumo dos comandos DNF5: Resumo dos comandos Descrição dos comandos do DNF5 A descrição dos comandos listada abaixo é uma versão um pouco resumida dos documentos Read the Docs. Em todos os casos, nessa página, o comando dnfé um aliás para dnf5. Comando advisory - [DNF5: Gerenciador de Pacotes](https://phylos.net/2024-12-15/dnf5-gerenciador-de-pacotes) - As seguintes páginas podem ser consultadas junto com essas notas: DNF5: Descrição dos Comandos DNF5: Resumo dos comandos DNF4 para DNF5 Já vimos nessas notas o funcionamento do DNF, gerenciador de pacotes de software no linux. Nessa ocasião o comando dnf se referia (era um aliás) para dnf4. O Fedora mudou do DNF4 para o - [Giorge Capadocius](https://phylos.net/2018-02-24/giorge-capadocius) - “Nas encostas da montanha Hypsus o soldado Giorge Capadocius encontrou um animal exótico e assustador. Giorge era um guerreiro ordinário e sem casta, e há muito perdera a esperança de se eternizar como um herói verdadeiro. Mas guardara o desejo de fazer pelo menos uma coisa útil para a comunidade. A fera, pelo contrário, era - [Sedução](https://phylos.net/2018-02-24/seducao) - Marc-X desembarcou entusiasmado da espaçonave na cidade de Trília, em seu primeiro voo para um exoplaneta. Na saída contornou o balcão de recepção onde os atendentes distribuíam panfletos contendo sugestões sobre áreas de interesse para visitantes e informações sobre os costumes locais. Cartazes afixados no salão de desembarque exibiam advertências sobre pontos perigosos e procedimentos - [Os Ativistas](https://phylos.net/2021-11-11/os-ativistas) - “Aqueles que consideramos os grandes homens e mulheres só são grandes porque nós estamos de joelhos. Precisamos nos levantar!”. Elysée Loustallot, jornalista francês, 1761 – 1790. Eu e mais dois jovens colegas ativistas estávamos descendo os últimos degraus do prédio onde participamos das Conferências da ONU sobre o Clima quando fomos abordados por uma desconhecida. - [A Ilusão da Adequação da Informação](https://phylos.net/2025-01-29/ilusao-adequacao-informacao) - Ilusão da Adequação da Informação "O conflito interpessoal está piorando, gerando aumento na raiva, na ansiedade e estresse geral. Nossa intenção era a de investigar esses mal-entendidos e ver se eles poderiam ser mitigados". -- Angus Fletcher, coautor do estudo, teórico narrativo e neurofisiologista da Ohio State University. Um estudo demonstrou a existência de um - [Falácias Lógicas](https://phylos.net/2020-05-06/falacias-logicas) - Você já deve ter notado que as pessoas, em geral, não estão muito preocupadas com a consistência lógica de suas argumentações quando debatem. Isso provoca desperdício de esforço e tempo, pelo menos quando os envolvidos estão interessados em atingir alguma conclusão sincera. É fácil perceber que nem sempre o maior empecilho é lógico. Interações humanas - [Viés de Confirmação e Efeito Dunning-Krueger](https://phylos.net/2020-06-09/vies-de-confirmacao) - Este artigo é continuação de Vieses de cognição, mas pode ser lido independentemente. Viés de Confirmação "Ouvimos e apreendemos apenas aquilo que parcialmente já sabíamos" — Henry David Thoreau "O maior inimigo do conhecimento não é a ignorância — é a ilusão de conhecimento." — Daniel J. Boors "A ignorância gera confiança com maior frequência - [Gerenciador de pacotes Flatpak](https://phylos.net/2024-12-20/flatpak) - O que é Flatpak Flatpak é um utilitário (um aplicativo) usado para a distribuição, instalação e gerenciamento de pacotes de software no Linux. Ele usa um sistema de sandbox que permite aos usuários rodar aplicativos em um ambiente de isolamento partial do resto do sistema. Flatpak é também o nome de estrutura usada para criar - [Q&A Science 01](https://phylos.net/2024-01-04/qa-science-01) - About this These are collected answers I wrote for sites on Questions and Answers, like Quora. I tried to remove duplicates but some may be left still. Science Relativity Theory Question: How does the Theory of General Relativity work? Answer: To talk about time we need a way to measure time, the same as a - [Q&A Religion – 01](https://phylos.net/2024-01-04/qa-religion-01) - About this These are collected answers I wrote for sites on Questions and Answers, like Quora. I tried to remove duplicates but some may be left still. Religion Question: If Jesus' existence is claimed to be a fact and so are his supposed miracles, why do atheists still choose not to believe in him? Answer: - [Python com Flet](https://phylos.net/2023-07-10/python-com-flet) - Flet: Flutter para Python Baseado no Flutter (veja seção abaixo) foi desenvolvida a biblioteca Flet, um framework que permite a construção de aplicações web, desktop e mobile multiusuário interativas usando o Python. O Flet empacota os widgets do Flutter e adiciona algumas combinações próprias de widgets menores, ocultando complexidades e estimulando o uso de boas - [Python com Flet: Widgets](https://phylos.net/2023-07-14/python-com-flet-widgets) - Widgets, propriedades e eventos Vimos no primeiro artigo dessa série que um aplicativo Python com Flet consiste em código Python para a realização da lógica do aplicativo, usando o Flet como camada de exibição. Mais tarde nos preocuparemos em fazer uma separação explícita das camadas. Por enquanto basta notar que o Flet cria uma árvore - [Flet: Cores e Temas](https://phylos.net/2024-01-22/flet-cores-e-temas) - Cores e Temas É claro que uma escolha adequada de cores para o seu aplicativo é um passo essencial para a produção de um produto agradável de se olhar e usar. Essa escolha faz parte dos esforços de construir apps com boa usabilidade. O estudo completo de usabilidade e uso de cores é complexo. Algumas - [Flet: CircleAvatar, CupertinoActivityIndicator, Icon](https://phylos.net/2024-08-24/flet-circleavatar-cupertinoactivityindicator-icon) - Controle CircleAvatar O controle CircleAvatar desenha um círculo que pode conter imagens, ícones ou texto. Geralmente é usado para representar o avatar de um usuário. Um texto alternativo pode ser usado para exibição caso a imagem declarada não esteja acessível. Propriedades e evento de CircleAvatar As seguintes propriedades e evento existem no controle CircleAvatar: Descrição - [Outros controles de Layout](https://phylos.net/2024-01-30/controles-layout) - Outros controles de montagem de Layout Nessa seção veremos os controles Card, Tabs, SafeArea, Divider, VerticalDivider, ExpansionPanelList, todos eles widgets que facilitam a divisão, exibição ou ocultação de conteúdo dentro de uma página de aplicativo. Card Um card no flet é um painel de bordas arredondadas e com um sombreado colorido simulando uma elevação sobre - [Flet: Controles SafeArea e Placeholder](https://phylos.net/2025-04-23/flet-safearea-placeholder) - SafeArea Outro controle voltado para a diagramação das páginas de aplicativos, SafeArea insere conteúdo com preenchimento (padding, as distâncias entre as margens internas do container com as bordas externas do controle) de modo a impedir que os elementos de interface do sistema operacional se sobreponham às do aplicativo. Ele recua o conteúdo interno evitando sobreposição - [Controle ReorderableListView](https://phylos.net/2025-04-23/controle-reorderablelistview) - ReorderableListView Um controle ReorderableListView é um widget container que admite controles filhos reposicionáveis. Ele cria uma lista similar à ListView com filhos que podem ser arrastados para novas posições, mostrando uma animação durante o movimento. Ele pode ser usado para abrigar listas com elementos de prioridade ajustável, como uma lista de tarefas ou de músicas. - [Flet: Pagelet](https://phylos.net/2024-03-05/flet-pagelet) - Controle Pagelet O controle Pagelet permite a inserção de uma área no aplicativo usando o layout do Material Design. Com ele podemos criar uma barra de cabeçalho, uma área de conteúdo, uma barra inferior e um menu que surge quando requerido. Um exemplo simples de uso mostra essas áreas e seus respectivos nomes. import flet - [Vivemos dentro de um Buraco Negro?](https://phylos.net/2025-03-20/vivemos-dentro-de-um-buraco-negro) - Os Antecedentes A Teoria da Relatividade Geral (TRG) de Einstein é o instrumento teórico que nos permite decrever a estrutura do espaço e da matéria nele contida, em larga escala. Ela é basicamente uma descrição da gravitação universal, associando o conteúdo material do espaço com a sua geometria, responsável pelo movimento das galáxias e aglomerados - [Ambientes Virtuais, PIP e Conda](https://phylos.net/2022-02-09/ambientes-virtuais-pip-e-conda) - Ambiente virtual Um ambiente virtual é uma área isolada de seu computador onde pacotes específicos são instalados para o uso, sem o problema de conflitarem com outras versões instaladas. Com isso cada projeto pode ter suas próprias dependências, diferentes das possíveis dependências em outros projetos. Até mesmo versões diferentes do python podem ser usadas. Um - [Python: Sequências e Coleções](https://phylos.net/2021-03-08/python-sequencias-e-colecoes) - Introdução Sequências: no Python sequências são conjuntos de elementos ordenados que podem ser acessados em sua ordem (o que chamamos de iteráveis. Já vimos que strings são sequências. Por ex., print('Casa da Mãe Joana'[3]) resulta em 'a'. Outra sequência de uso comum é range, que é o tipo de objeto retornado pela "função" range(). Ela - [Containers e Docker](https://phylos.net/2022-08-24/containers-e-docker) - Um histórico sobre containers Embora exista a palavra contêiner, (plural: contêineres) nos dicionários de português do Brasil, manterei nesse texto a terminologia container (plural: containers) para me referir aos objetos de software tratado neste texto. Uma máquina virtual, ou uma VM (Virtual Machine) é uma simulação em software de um computador, incluindo CPU, memória, área - [Jupyter Notebook](https://phylos.net/2020-11-06/jupyter-notebook) - Jupyter Notebook e Anaconda Jupyter Notebook e Anaconda são ferramentas poderosas muito usadas para codificação, visualização de dados e gerenciamento de projetos. O Jupyter Notebook fornece um ambiente de codificação interativo, tornando mais fácil escrever, testar e documentar código Python, enquanto o Anaconda simplifica o gerenciamento de pacotes e o tratamento de dependências, simplificando o - [Python: Expressões regulares](https://phylos.net/2021-07-07/python-expressoes-regulares) - O que são Expressões Regulares? Expressões regulares, também chamadas de regex (de regular expression), são meios de descrever padrões que podem ser encontrados dentro de um texto. Os padrões podem ser simples como a busca de um ou dois dígitos especificados, ou padrões complexos que incluem a posição do padrão no texto, o número de - [Python: Strings](https://phylos.net/2021-02-25/python-strings) - Strings Strings são variáveis usadas para armazenar texto. No Python elas são sequências, coleções de caracteres ordenada por posição. A manipulação de strings é um dos pontos fortes do python e existem diversas funções para isso. Strings são definidas com aspas simples (') ou aspas duplas ("). Aspas triplas (''' ou """) podem ser usadas - [Python: Introdução](https://phylos.net/2021-02-25/python-uma-introducao) - Programação Um computador é uma máquina eletrônica com capacidade para armazenar valores numéricos em formato binário e instruções de manipulação desses valores armazenados. Informações não numéricas, como letras, palavras e imagens, precisam ser convertidas em binários para que possam ser tratados. Nos primeiros tempos da computação a interação com as máquinas era muito difícil e - [Desvio para o vermelho e a lei de Hubble](https://phylos.net/2017-12-07/desvio-para-vermelho-lei-hubble) - O desvio para o vermelho (redshift) é um fenômeno ótico ocasionado pelo afastamento da fonte de luz e um caso particular do conhecido efeito Doppler. Também pode ocorrer desvios para o vermelho devido a efeitos gravitacionais, um caso que será tratado em outra parte. Christian Doppler foi o primeiro a dar uma explicação física para - [O universo como uma floresta negra](https://phylos.net/2020-08-13/o-universo-como-uma-floresta-negra) - "O universo é uma floresta negra. Cada civilização é um caçador armado espreitando por entre as árvores como um fantasma, empurrando suavemente os galhos à sua frente e tentando caminhar sem fazer ruído. Até sua respiração é cuidadosa. O caçador deve estar atento porque espalhados pela floresta existem caçadores furtivos como ele. Se encontrar outra - [Onde Mora a Consciência?](https://phylos.net/2023-10-22/onde-mora-a-consciencia) - "Como é possível que uma massa gelatinosa de um quilo e meio que cabe na palma de uma mão, possa imaginar anjos, contemplar o significado do infinito e até mesmo questionar seu lugar no cosmos? Especialmente inspirador é saber que qualquer cérebro, incluindo o seu, é composto de átomos forjados há bilhões de anos - [Flet: Page, métodos e eventos](https://phylos.net/2023-07-18/page-metodos-eventos) - Flet, Layout: Page O objeto page é o primeiro conteiner na construção da árvore de controles do Flet, sendo o único que não está ligado a um conteiner pai. Ele contém o objeto View que, por sua vez abriga todos os outros controles. Uma instância de page e uma view primária são criadas automaticamente quando - [Flet: Propriedades de Page](https://phylos.net/2023-07-18/flet-page-propriedades) - Flet, Layout: Page O objeto page é o primeiro conteiner na construção da árvore de controles do Flet, sendo o único que não está ligado a um conteiner pai. Ele contém o objeto View que, por sua vez abriga todos os outros controles. Uma instância de page e uma view primária são criadas automaticamente quando - [DNF4: Gerenciador de Pacotes](https://phylos.net/2024-07-25/dnf-gerenciador-de-pacotes-de-software-no-linux) - DNF: Gerenciador de Pacotes de Software no Linux O que é DNF DNF é um gerenciador de pacotes de software, usado para instalar, atualizar e remover pacotes no Fedora e outras distribuições do Linux. DNF (Dandified Yum) foi proposto como substituto do YUM (Yellowdog Updater Modified), ambos usados em sistemas operacionais que utilizam pacotes RPM. - [Flet, Exemplos: Controles Badge e Canvas](https://phylos.net/2024-08-21/exemplos-badge-e-canvas) - Exemplos: Badge e Canvas Exemplo 1: uso do Controle Badge import flet as ft def main(page: ft.Page): def clicou(e): badge.text=str(int(badge.text)+1) page.update() badge=ft.Badge( text="1", content=ft.Icon(ft.icons.PHONE, size=40), bgcolor="#ff0000", text_color="#000000", ) page.navigation_bar = ft.NavigationBar( destinations=[ft.NavigationBarDestination(icon_content=badge, label="Soma Um")], on_change=clicou ) page.add() ft.app(main) A figura 1-A mostra o estado inicial do Badge e 1-B mostra o estado final, após 4 - [Flet: Badge e Canvas](https://phylos.net/2024-08-20/flet-badge-canvas) - Controle Badge O controle Badge (um distintivo ou emblema) é uma marca posta acima de outro controle, usada ​​para mostrar notificações, contagens ou informações de status sobre o aplicativo. O controle que recebe um Badge é normalmente um ícone, parte de um NavigationBar ou um destino de NavigationRail, ou um ícone de botão. O controle - [Flet: NavigationDrawer](https://phylos.net/2024-08-09/flet-navigationdrawer) - Controle NavigationDrawer O controle NavigationDrawer é um componente no estilo Material Design que desenha um painel similar ao NavigationBar mas que desliza horizontalmente da borda, da esquerda para a direita ou o inverso. Ela serve para apresentar destinos primários em um aplicativo. Uma NavigationDrawer é adicionada e removida da página com as propriedades page.drawer e - [Flet: NavigationBar](https://phylos.net/2024-08-07/flet-navigationbar) - Controle NavigationBar NavigationBar é um componente da barra de navegação no estilo Material 3. Barras de navegação são dispostas ao fundo da página do aplicativo e podem conter diversos controles de seleção, chamados NavigationBarDestination que podem ser selecionados com um clique. Essa é uma forma conveniente de alternar entre destinos em um aplicativo. Propriedades de - [Flet: Row e Column](https://phylos.net/2023-07-22/flet-row-column) - Layout do Flet: Row e Column Python com Flet Menu Geral Flet: Row Row (linha) é um controle que serve de container para outros controles e os exibe horizontalmente. Ele possui propriedades, eventos e métodos relativos ao layout e gerenciamento de rolagem da página (scroll) para evitar overflow (quando o conteúdo ocupa áerea maior que - [Flet: Exemplo 2](https://phylos.net/2024-01-10/exemplos-2) - Exemplos 2: Referências a controles Variáveis são referências Widgets são classes comuns do Python, com suas propriedades e métodos. Para atuar sobre os objetos criados fazemos uma referência a eles, por meio dos nomes de variáveis. Vale lembrar que no Python toda variável é uma refeerência a algum objeto. Por exemplo, no código abaixo, um - [Flet: CupertinoListTile](https://phylos.net/2024-02-24/flet-cupertinolisttile) - Layout Controle CupertinoListTile CupertinoListTile é um controle similar ao ListTile mas seguindo a estilização do iOS. O controle possui a propriedade notched que, se marcada como False (default) renderiza o controle no modo padrão do iOS, ou, se marcada como True gera o controle na aparência de "Inset Grouped", o mesmo usado em iOS Notes - [Flet: DataTable](https://phylos.net/2024-02-21/flet-datatable) - Outro controle de Layout Controle DataTable DataTable é um controle usado para dispor dados em forma tabular. Ele é composto de um cabeçalho definido na propriedade columns que recebe uma lista de flet.DataColumn(), em geral contendo um controle de texto. Ele também pode conter ícones ou uma linha (Row) com ícones e texto. As colunas - [Flet: GridView e ResponsiveRow](https://phylos.net/2024-02-15/flet-gridview-e-responsiverow) - Outros controles de Layout: GridView e ResponsiveRow Controle GridView GridView, assim como ListView, é um controle apropriado para apresentar listas longas (milhares de ítens). Esses controles devem ser escolhidos ao invés de Column ou Row para se obter um rolamento suave de conteúdo. O Navegador de Ícones (Icons Brower) do Flet é construído com um - [Flet: ListTile e ListView](https://phylos.net/2024-02-09/flet-listtile) - Outros controles de Layout: ListTile e ListView Controle ListTile ListTile é um controle que exibe uma linha de altura fixa que pode conter outros controles, geralmente imagens, ícones, textos, botões e menus popups. Ele admite ícones à direita ou à esquerda do título, podendo seus objetos interiores responder a certos eventos. Um exemplo mínimo de - [Flet: ExpansionTile](https://phylos.net/2024-02-07/flet-expansiontile) - Outro controle de Layout Controle ExpansionTile Controle ExpansionTile é um controle que exibe uma linha contendo, por default, um ícone com setas, um título, subtítulo e admitindo como conteúdo um array de controles como filhos que serão exibidos como conteúdo. Um clique nas setas ou cabeçalho da linha provoca a a expansão ou colapso do - [Flet: Dismissible](https://phylos.net/2024-02-05/flet-dismissible) - Outro controle de Layout Controle Dismissible Dismissible é um controle que pode ser arrastado em uma direção especificada. Quando arrastado ele gera eventos que podem ser capturados para efetuar ações sobre o aplicativo. O conteúdo desenhado dentro do controle permanece visível e acompanha o arrasto do controle que o contém. O controle é dispensado (eliminado) - [Flet: Exemplo 4](https://phylos.net/2024-02-02/flet-exemplos-4) - Controles de Layout Card, Tabs, SafeArea, Divider, VerticalDivider, ExpansionPanelList são outros controles que facilitam a divisão, exibição ou ocultação de conteúdo dentro de uma página de aplicativo. Seguem-se alguns exemplos de códigos usando esses controles. Exemplo de uso de Card Leia sobre a descrição do controle, suas propriedades e evento em Controles de Layout: Card. - [Python: Strings e Codificação](https://phylos.net/2024-01-26/python-strings-codificacao) - Outras informações sobre Strings Aviso: Se você está lendo essas notas pela primeira vez essas informações podem ser consideradas um pouco complexas. É recomendável que você pule essa seção e volte a ela mais tarde. Strings são variáveis usadas para armazenar texto. Nessas notas elas já foram estudadas na seção Python: Strings. Algumas informações adicionais - [Flet: Stack](https://phylos.net/2024-01-18/flet-stack) - Objeto Stack Em alguns casos queremos colocar controles em cima de outros. No Flet é possível sobrepor vários filhos do controle Stack. Podemos, por exemplo, colocar um texto sobre uma imagem ou um container móvel, como fizemos no exemplo 3. Propriedades de Stack O controle Stack possui apenas 2 propriedades: clip_behavior Como será cortado (clipped) - [Flet: Controles personalizados](https://phylos.net/2024-07-27/flet-controles-personalizados) - Personalizando Controles O Flet inclui muitos controles prontos para uso, como já listamos nessas páginas. Mesmo assim é sempre possível que o desenvolvedor pense em um controle diferente, personalizado para fim específico. No Flet podemos partir dos controles embutidos e modificá-los, usando os conceitos de programação orientada a objetos do Python. Os controles definidos dessa - [Flet: MenuBar](https://phylos.net/2024-08-06/flet-menubar) - Controle MenuBar Um controle MenuBar é uma barra que normalmente é posta acima da página principal do aplicativo para abrigar um sistema de menus e outros controles usados para as ações principais do usuário. Ela pode conter um sistema de menus composto por submenus e, se desejado, pode ser colocado em qualquer parte do aplicativo. - [Flet: AppBar e BottomAppBar](https://phylos.net/2024-07-31/flet-appbar-e-bottomappbar) - Controle Appbar O controle AppBar insere uma barra de aplicativos, às vezes chamada de barra de ação, na parte superior da página do Flet. Essa barra pode conter botões, menus dropdown e outros widgets que acionam ações desejados pelo usuário. A barra de aplicativos tem uma estrutura visual e elementos interativos familiares para os usuários. - [Nossa Frágil Materialidade](https://phylos.net/2023-02-24/nossa-fragil-materialidade) - "Para que um objeto possa ser detectado ele deve interagir com outros objetos que podemos perceber. Um objeto que interage fracamente com outros objetos é difícil de ser detectado. Não se pode sequer afirmar que existam aqueles objetos que não interagem de forma nenhuma”. –Física Hipatia Lagrange de Spinos, Higgs para os amigos, é uma - [Desafios Matemáticos](https://phylos.net/2021-11-09/desafios-matematicos) - Um problema de lógica razoavelmente difícil! Vejo alguém de olhos azuis! O Raio do Círculo Segue um exemplo de um tipo de questão recorrente em testes de admissão em empresas de tecnologia. Outras soluções, além da aqui apresentada, são encontradas em sites, como por exemplo no canal do Youtube Universo Narrado. Dois arcos perpendiculares seccionam - [Desafios Lógicos e Quebra-Cabeças](https://phylos.net/2017-12-13/desafios-quebra-cabecas) - O Problema de Monty Hall Um problema de lógica razoavelmente difícil! Vejo alguém de olhos azuis! Aprenda a programar: Python. A televisão americana manteve por muitos anos um programa chamado Let's make a deal! (Vamos negociar). Nele o apresentador (que era o canadense Monty Hall) apresentava três portas fechadas para um concorrente. Em uma delas - [Para que serve a Matemática?](https://phylos.net/2019-02-25/para-que-serve-a-matematica) - Os professores de matemática hoje se deparam com uma tarefa difícil: a motivação de seus alunos para os tópicos mais áridos desta ciência. Este problema tem diversas causas que vão desde os problemas com a qualidade geral do ensino até, por exemplo, a crença de que “está tudo pronto”, de que nada mais resta a - [Flet: View e Container](https://phylos.net/2023-07-20/view-container) - Layout do Flet: View e Container Flet: View A palavra container do inglês é traduzida como contêiner (pt-br), plural contêineres. Para não criar confusão com a palavra técnica nós o chamaremos aqui por container, containers. Um aplicativo do Flet abre sempre uma page que serve de container para o objeto View. Uma View é criado - [O que é um vírus?](https://phylos.net/2020-04-18/o-que-e-um-virus) - Geralmente pensamos nos vírus como agentes causadores de doenças, algo a ser combatido. Isso não é totalmente incorreto se considerarmos que milhares de pessoas morrem por ação direta de um deles. Um exemplo é o vírus da varíola, o campeão de mortes humanas, agora totalmente erradicado. Além de afetar humanos eles agem em todas as - [Flet: Exemplo 3](https://phylos.net/2024-01-16/flet-exemplo-3) - Captura de toques de teclado Atalhos de Teclado Na seção Widgets: Atalhos de Teclado vimos como capturar a interação do usuário com o aplicativo através de eventos de teclados. A captura de eventos produzidos pelo teclado se dá através do evento page.on_keyboard_event, que gerencia o pressionamento de teclas de letras em combinação com teclas de - [Flet: Exemplo 1](https://phylos.net/2023-12-30/flet-exemplos-1) - Flet, exemplos 1 Usando métodos para alterar propriedades de widgets Os valores de propriedades dos widgets (exceto aqueles que são de leitura somente) podem ser alterados dinamicamente pelo código e por ação do usuário. O código abaixo, além de inserir cidades previamente digitadas em uma lista, permite que usário insira novos nomes. 1 import flet - [Flet: Botões](https://phylos.net/2023-07-14/flet-botoes) - Widgets, propriedades e eventos Estritamente dizendo deveríamos iniciar nosso estudo do Flet considerando os objetos mais básicos, no sentido de serem containeres de outros objetos. No entanto já vimos vários casos de pequenos aplicativos que usam botões. É difícil sequer exibir exemplos de código de GUI sem botões. Por isso vamos descrever aqui o uso - [Qual é a importância da ciência?](https://phylos.net/2024-01-03/importancia-da-ciencia) - Essa pergunta foi feita por um usuário e respondida por mim no site Quora em português. Existem várias maneiras de considerar a questão. Se olharmos para a história da ciência fica claro que a maioria dos primeiros pesquisadores buscavam resolver problemas práticos do dia a dia. Se você faz um estudo por conta própria para - [O Efeito Placebo](https://phylos.net/2019-02-25/o-efeito-placebo) - Suponha que você tome um comprimido grande e amargo para uma dor de cabeça, uma depressão ou um problema na pele e verifica que o remédio se mostra eficiente e resolve o seu problema. Mais tarde você descobre que tomou apenas uma pílula inerte, sem nenhum medicamento, composta de farinha ou lactose e algum elemento - [Variáveis Complexas](https://phylos.net/2018-06-11/variaveis-complexas) - Variáveis Complexas Nestas notas apresentamos o estudo das variáveis complexas e algumas aplicações, incluindo alguns exercícios resolvidos e exercícios propostos. O resumo não é completo mas procura esclarecer apenas os aspectos da mais importantes da teoria. A leitura dos exercícios resolvidos e a solução dos exercícios propostos é essencial para a plena compreensão do assunto. - [Shebangs e Python no Windows](https://phylos.net/2023-11-29/shebangs-e-python-no-windows) - O que é um Shebang Vimos que podemos executar comandos do python diretamente no interpretador, obtendo resultados imediatos. Também podemos gravar um arquivo contendo um Shebang #!na primeira linha, informando qual é o interpretador a ser usado nessa execução. Esse conteúdo pode ser lido no artigo Módulos e Pacotes, nesse site. Um exemplo simples pode - [Python: Biblioteca Padrão](https://phylos.net/2021-07-01/python-biblioteca-padrao) - Vimos que um usuário pode gravar suas classes em módulos para depois importá-las para dentro de seu código. Nas instalações de Python um conjunto de módulos vem instalado por padrão, outros podem ser baixados e instalados pelo usuário. A biblioteca padrão do Python é extensa e inclui recursos diversos voltados para muitas áreas de aplicação. - [Módulos e Pacotes](https://phylos.net/2022-03-26/modulos-e-pacotes) - Executando o código Podemos digitar comandos em sessões interativas do python diretamente em uma sessão do terminal, e ler nele os outputs das linhas executadas. Vários editores e IDEs (Integrated Development Environment), como Pycharm e VSCode, oferecem acesso a um terminal onde o código pode ser executado diretamente sem abandonar o ambiente de desenvolvimento. O - [Teoria, Hipótese e Modelo em Física](https://phylos.net/2017-12-06/hipotese-modelo-em-fisica) - Existe uma ambiguidade na terminologia moderna para tratar da ciência, em particular da Física, que dificulta a compreensão de pessoas leigas sobre os avanços mais modernos. Este ambiguidade se refere ao significado das palavras hipótese, modelo e teoria e assume diversos níveis de complexidade. Primeiramente é necessário entender que o conhecimento científico é uma estrutura - [Entidades Html](https://phylos.net/2022-10-18/entidades-html) - Entidades HTML são códigos usados para a exibição de símbolos que não estão diretamente acessíveis pelo teclado, dentro de uma página de HTML (páginas da WEB). Eles podem representar caracteres técnicos, matemáticos, símbolos de moedas, sinais gráficos e muitos outros. A tabela lista os códigos html hexadecimal e decimal. Por exemplo, a página: - [4. Método de Séries de Potências](https://phylos.net/2018-06-01/metodo-de-series-de-potencias) - Até agora vimos como resolver apenas dois tipos de equações diferenciais de segunda ordem homogêneas: as com coeficientes constantes e as equações de Euler. O método que estudaremos agora se baseia na hipótese de que as soluções procuradas são analíticas pelo menos em alguma vizinhança de um ponto onde são dadas as condições de contorno. - [Devemos Acreditar na Ciência? (cont.)](https://phylos.net/2017-12-07/acreditar-na-ciencia-2) - Vamos tomar a seguir dois exemplos de teorias científicas, o modelo cosmológico padrão, usualmente chamado de Big Bang, e a Teoria da Evolução das Espécies. Crer e conhecer Você acredita que o universo surgiu em uma grande explosão? O modelo do Big Bang, ou a Grande Explosão, é uma consequência da Teoria da Relatividade Geral - [ORM e Relacionamentos](https://phylos.net/2023-03-30/orm-e-relacionamentos) - ORM Manipulação de Objetos Vimos na seção sobre a definição de tabelas com o ORM como definir classes do Python que podem ser correlacionadas com entidades do SQL por meio do SQLAlchemy. Já fizemos uso, sem explorar muito o assunto, do método relationship() que insere no esquema de uma sessão os relacionamentos entre propriedades dos - [SQLAlchemy: ORM](https://phylos.net/2023-03-22/sqlalchemy-orm) - ORM Após termos visto do uso consultas de inserção, alteração e apagamento com o SQLAlchemy Core podemos considerar o mesmo conjunto de operações com o ORM. Usando ORM Na abordagem ORM (Object Relational Mapper) do SQLAlchemy o objeto Section é a base da interação entre o código Python e os bancos de dados. Ele é https://docs.sqlalchemy.org/en/20/tutorial/orm_related_objects.html - [SQLAlchemy: INSERT e SELECT](https://phylos.net/2023-03-11/sqlalchemy-insert-e-select) - Inserindo e selecionando dados Definimos uma tabela na seção sobre Metadados. Uma vez definidas as tabelas com seus tipos de dados, vínculos e relacionamentos, o próximo passo consiste em realizar operações de inserção, extração, modificação e apagamento de dados. INSERT No SQL dados são inseridos nas tabelas com a instrução INSERT. Tanto ao usar CORE - [SQLAlchemy: UPDATE e DELETE](https://phylos.net/2023-03-14/sqlalchemy-update-e-delete) - UPDATE e DELETE Vimos nas sessões anteriores como aplicar os comandos do SQL, INSERT e SELECT, para a inserção de dados em um banco de dados e a recuperação das informações desejadas, em termos do SQLAlchemy. Claro que precisamos também de UPDATE E DELETE para atualizar as informações e linhas existentes. Essa seção cobre essas - [SQLAlchemy: Agrupamentos e Subqueries](https://phylos.net/2023-03-11/sqlalchemy-agrupamentos-e-subqueries) - Agrupamentos e ordenações GROUP BY e funções agregadas: A cláusula GROUP BY permite o agrupamento de linhas de forma a aplicar funções agregadas sobre os grupos gerados. Para estabelecer condições e filtros sobre linhas agrupadas não usamos WHERE e sim a cláusula HAVING. Funções de agregação são uma forma de inserir cálculos, tais como somas, - [Python e SQL: SQLAlchemy](https://phylos.net/2023-02-07/python-e-sql-sqlalchemy) - SQL e SQLAlchemy Nesse site: Linguagem de Consulta SQL, Um projeto Python: SQLite.Essas notas e o código listado estão baseados na versão 2.0 do SQLAlchemy que é a versão lançada em 26 de janeiro de 2023. Um documento de migração, para quem está habituado com versões anteriores, está disponível em SQLAlchemy 2.0 - Major Migration - [SQLAlchemy – ORM (Exemplo de Uso)](https://phylos.net/2023-02-07/sqlalchemy-orm-resumido) - SQLAlchemy ORM O SQLAlchemy Object Relational Mapper fornece métodos de associação de classes Python definidas pelo usuário com tabelas de banco de dados e instâncias dessas classes (objetos) com linhas em suas tabelas correspondentes, tipos de dados, vínculos e relacionamentos. Ele sincroniza de forma transparente todas as mudanças de estado entre objetos e suas linhas - [Um projeto SQLite](https://phylos.net/2023-01-16/um-projeto-sqlite) - SQLite Nesse site: Linguagem de Consulta SQL SQLite é um mecanismo de banco de dados relacional de código aberto, escrito em C por D. Richard Hipp, em 2000. Ele não necessita da instalação de um servidor para o seu funcionamento, como ocorre com a maioria dos demais bancos de dados, acessando diretamente um arquivo em - [Python: Classes, variáveis do usuário](https://phylos.net/2021-04-22/python-classes) - Programação Orientada a Objetos Apesar de que o Python é uma linguagem multiparadigma ele dá suporte para a maioria das técnicas empregadas na Programação Orientada a Objetos, POO. Os tipos de dados que encontramos no Python, tais como strings, números inteiros, listas e dicionários são objetos. Eles possuem propriedades e métodos próprios, pré-programados. É frequente, - [Python: Arquivos e pastas](https://phylos.net/2021-03-24/python-arquivos-e-pastas) - Nesse artigo, e em todos os demais no site, usamos as palavras pasta e diretório como sinônimos. A expressão diretório (directory) é mais antiga e foi usada no Unix, no Linux e no Windows/DOS, que mais tarde criou o termo pasta (ou folder). Quase sempre um programa de computador precisa recuperar dados ou informações previamente - [Python: Compreensão de listas](https://phylos.net/2021-03-18/python-compreensao-de-listas) - Sobre tuplas e Zips Algumas propriedades extras sobre tuplas são listadas aqui. Além disso usamos a fução zip() para unir objetos iteráveis de modo a poderem ser percorridos simultaneamente. # Uma tupla não precisa de parenteses » t = 1, 2, 3, 4 » t ↳ (1, 2, 3, 4) » type(t) ↳ tuple # - [Python: Testes, laços e funções](https://phylos.net/2021-02-25/python-testes-lacos-e-funcoes) - Testes lógicos e Laços As linhas de código em um programa são executadas de cima para baixo, na ordem em que aparecem. Muitas tarefas podem ser executadas com esse esquema de coisas. No entanto a funcionalidade do código fica muito aumentada quando se insere os testes lógicos e laços que permitem a ramificação do fluxo - [Terra Plana: por que existem terraplanistas?](https://phylos.net/2020-10-01/por-que-existem-terraplanistas) - Você sabe explicar como se concluiu pela esfericidade e como se calcula o tamanho do planeta Terra? Por que existem pessoas que negam a esfericidade da Terra? "Não é possível convencer um crente de coisa alguma, pois suas crenças não se baseiam em evidências; baseiam-se numa profunda necessidade de acreditar. -- Carl Sagan, Contato (ficção - [Testando o Código](https://phylos.net/2022-03-30/testando-o-codigo) - Testando o código Testando o código Declaração ASSERT Variável __debug__ Docstrings Artigo seguinte: Testes Unitários Bibliografia Erros no código É natural que ao escrever código, principalmente em projetos grandes, sempre sejam introduzidos erros. Existem três tipos básicos de erros: erros de sintaxe são o tipo mais básico e os mais fáceis de serem encontrados. Eles - [Instalações diversas do Python, pip e venv](https://phylos.net/2022-11-25/python-pip-venv) - Instalações diversas do Python, pip e venv Onde o Python está instalado Módulos em diferentes versões Ambiente virtual Módulos em ambientes virtuais Bibliografia Onde o Python está instalado Muitas vezes precisamos saber em que diretório está nossa instalação do python. Representaremos por $ o prompt do terminal do sistema, e comentários por #. O sinal - [Git e GitHub](https://phylos.net/2022-03-16/git-e-github) - Introdução: Git e GitHub No desenvolvimento de software duas situações ocorrem com frequência: na medida em que se escreve código é comum que uma alteração crie problemas que tornam importante voltar para um estágio anterior, onde o problema não existe; vários programadores podem trabalhar em um mesmo projeto e nem sempre é fácil juntar as - [O Último Homem](https://phylos.net/2018-02-24/o-ultimo-homem) - Cromer Quin Cromer Quin, era este o nome do homem cujos restos mortais estavam a bordo do Mayflower, prestes a serem atirados ao espaço quando o resto da tripulação paralisou suas atividades e morreu. Ele era um filho da sociedade rebelde, o grupo que se desligou dos meckos durante a ocupação de Marte, no final - [The One Man](https://phylos.net/2018-06-29/the-one-man) - Cromer Quin Cromer Quin was the name of the man whose dead body was aboard the Mayflower, ready to be thrown into space when the rest of the crew stopped all they were doing and died. He was one of many rebel men and women, the group that split itself from the community led by - [Para onde caminha a humanidade?](https://phylos.net/2020-05-28/para-onde-caminha-a-humanidade) - Na sua opinião, por quanto tempo mais existirá a humanidade? Deixe seu comentário! Evolução "Se chegássemos ao fim da linha, o espírito humano definharia e morreria. Mas não creio que um dia sossegaremos: aumentaremos em complexidade, se não em profundidade, e seremos sempre o centro de um horizonte de possibilidades em expansão." — Stephen Hawking, - [Tabela de cores Html e CSS](https://phylos.net/2021-10-04/tabela-de-cores-html-css) - As bibliotecas gráficas do Python, Matplotlib, Seaborn e Bokeh aceitam cores no sistema css e a maioria dos nomes ou shortcuts. O código hexadecimal é formado por 3 números, de 0 até 255 (ou 00 até FF), para daterminar a intensidade das cores R, G, B (vermelho, verde, azul). Dessa forma FFFFFF representa (255, 255, - [Tecnologias Web](https://phylos.net/2022-09-23/tecnologias-web) - Plataformas WEB Uma plataforma WEB é uma coleção de tecnologias desenvolvidas para a criação, desenvolvimento e distribuição de páginas e aplicativos na internet. Front End Elas envolvem tecnologias de níveis variados de complexidade sendo que as mais básicas, e mais amplamente empregadas, são a linguagem HTML, Hyper Text Markup Language e CSS, Cascade Style Sheets. - [As Transformações de Lorentz](https://phylos.net/2019-02-25/as-transformacoes-de-lorentz) - A teoria da relatividade afirma que observadores em movimento relativo concordam quanto à forma das equações que descrevem os fenômenos observados. é necessário então descobrir a lei de transformação que leva à descrição feita em um referencial para o outro. Matematicamente esta é uma transformação particular de coordenadas, que passamos a explorar. Suponhamos que dois - [Templates do Django](https://phylos.net/2022-07-06/templates-do-django) - Templates do Django Templates do Django Sintaxe Variáveis Tags e Filtros Tags do Django Descrição das Tags: Comentários, csrf_token, blockext, include, load, url, for, for ... empty, (Variáveis disponíveis no laço for), if, Operadores:, if changed, cycle, resetcycle, firstof, regroup, with, autoescape, lorem, now, verbatim, templatetag, spaceless, widthratio Internacionalização i18n, l10n, tz Outras tags importantes, - [Filtros em Templates no Django](https://phylos.net/2022-07-07/filtros-em-templates-no-django) - Linguagem SQL Django, Templates e Filtros Filtros do Django Descrição dos Filtros: add, addslashes, capfirst, center, cut, cut, default, default_if_none, dictsort, dictsortreversed, divisibleby, escape, first, floatformat, get_digit, join, last, len, length_is, linebreaksbr, linenumbers, ljust, lower, make_list Descrição dos Filtros (continua): pluralize, random, rjust, safe, escape, slugify, stringformat, striptags, time, timesince, timeuntil, title, truncatechars, truncatechars_html, truncatewords, - [Django, incrementando o Projeto](https://phylos.net/2022-07-01/django-incrementando-o-projeto) - Django Sofisticando o modelo com chaves externas e datas Resetando o banco de dados Usando o app ampliado Django Admin Formulários html no Django Inserindo no BD Editando o BD Apagando registros no BD Bibliografia Sofisticando o modelo com chaves externas e datas Vamos aprimorar o aplicativo classificando nossas notas por categorias, permitindo diversos cadernos - [Um projeto Django](https://phylos.net/2022-07-01/um-projeto-django) - Projeto Django Desenhando um projeto Criando o projeto do django manage.py Criando Apps Templates Herança de templates Arquivos Estáticos e CSS Modelos Link para Admin Exibindo dados Exibindo dados do Banco de Dados Bibliografia Desenhando um projeto Para efeito de nosso aprendizado vamos desenvolver um aplicativo para a tomada de anotações. Começaremos com uma tabela - [Django, websites com Python](https://phylos.net/2022-06-30/django-websites-com-python) - Django Django, Websites com Python (esse artigo) O que é Django Sobre aprender Django Instalações Bibliografia Um projeto no Django Desenhando um projeto Criando o projeto do django manage.py Criando Apps Templates Herança de templates Arquivos Estáticos e CSS Um projeto no Django (cont.) Modelos Link para Admin Exibindo dados Exibindo dados do Banco de - [Testes Unitários](https://phylos.net/2022-03-30/testes-unitarios) - Testando o código Vimos no artigo Testando o Código algumas abordagens iniciais para realizar testes no código, tais como usar a declaração assert e as docstrings. Recursos mais avançados epoderosos estão disponíveis, como é o caso do módulo unittest, que veremos agora. Testes unitários com unittest Testes unitários permitem que unidades de código possam ser - [Flask, parte 2](https://phylos.net/2022-03-05/flask-2) - Templates do Jinja2 Um aplicativo web (ou outro qualquer) deve ser escrito de forma clara, para facilitar sua expansão e manutenção. Uma das formas usadas pelo Flask para implementar esse estratégia é a de colocar código python e html separados. Os templates, como vimos, são modelos ou estruturas básicas que podem ser preenchidas dinamicamente, de - [Flask, parte 1](https://phylos.net/2022-03-03/flask-1) - Web Frameworks Para a construção de páginas e aplicativos web é essencial algum conhecimento de html e css, não cobertos nesse artigo. Um aplicativo web web application ou simplesmente web app) é um aplicativo executado através de um servidor web, diferente de um aplicativo executado na máquina local, e geralmente rodados e visualizados por meio - [Gráficos com Bokeh](https://phylos.net/2022-02-04/graficos-com-bokeh) - O que é Bokeh Bokeh é uma biblioteca de visualização de dados interativa em Python que existe desde 2013. Ela pode ser usada para a plotagem de gráficos em diversos níveis de sofisticação, representando conjuntos simples ou complexos de dados. A biblioteca pode ser usada por usuários com pouca experiência em programação ou programadores experientes - [Python: Iteradores, Itertools e Funções Geradoras](https://phylos.net/2022-02-02/python-iteradores-itertools-e-funcoes-geradoras) - Iteradores Nessa seção para imprimir vários resultados eu uso quase sempre print(x, end=' ') para que uma nova linha não seja lançada após cada impressão. O objetivo é diminuir o espaço de página usada e facilitar a leitura. Já vimos que objetos que são sequências e coleções podem ser lidos iterativamente com o uso do - [Um Laço no Tempo](https://phylos.net/2021-12-10/um-laco-no-tempo) - Ficção Científica: Outros Contos Propósito Propósito Giorge Capadocius Elisa O Último Homem Contos curtos Sedução Saber quando partir O estrangeiro Sobre as guerras do passado Os ativistas Science Fiction Purpose Giorge Capadocius Elisa The One Man Conheça meu livro Propósito. Você pode ler parte do livro e adquirí-lo na Amazon. "Tempo e espaço são modos - [História da Matemática](https://phylos.net/2021-11-19/historia-da-matematica) - História da Matemática Matemática na Grécia Antiga Matemática na Idade Moderna A História do Cálculo História dos Símbolos Matemáticos Leia também: Álgebra Linear Equações Diferenciais Ordinárias Variáveis Complexas Probabilidade e Estatística Desafios Lógicos Teoria da Relatividade Especial Cosmologia, Estrutura do Universo Introdução ao R Pandas Python: uma introdução Ceticismo - [Sobre as guerras do passado](https://phylos.net/2021-10-14/sobre-as-guerras-do-passado) - “Deplorável é a guerra que, para atender ao interesse de alguns, inflige sofrimento sobre muitos que não se beneficiarão de seus resultados". Tullian Altoi, Anais de uma Guerra Passada Um fio claro e reluzente cortou a atmosfera. Dois outros vieram em seguida, traçando uma espiral até o solo. O ar estava denso e frio e - [Matplotlib](https://phylos.net/2021-09-17/matplotlib) - Quando lidamos com dados precisamos, muitas vezes, visualizar de forma gráfica esses dados. Em muitas tarefas é útil, ou até mesmo essencial, que as conclusões das análises sejam mostradas através de gráficos. Mesmo nas fases iniciais de uma análise, na preparação e limpeza de dados, a visualização é importante visualizar para se compreender padrões, tendências - [Dataframes: multi-índices e concatenção](https://phylos.net/2021-08-28/dataframes-multi-indices-e-concatencao) - Índices Hierárquicos É possível criar series e dataframes com índices e subíndices. Esse processo de indexação hierárquica é importante para a reformatação (reshaping ), formação de tabelas pivot e outras operações de agrupamento de dados. » import pandas as pd » import numpy as np » # formamos uma series com índices duplos » sr - [Dataframes, preparação de dados](https://phylos.net/2021-08-20/dataframes-preparacao-de-dados) - Preparação de dados Programadores que lidam com análise de dados passam grande parte do tempo dedicado a um projeto preparando esses dados, antes mesmo de começar qualquer análise. Normalmente os dados são importados de uma fonte externa, tal como um arquivo em forma tabular em html, pdf, texto puro ou csv. Eles precisam ser convertidos - [Series: Resumo](https://phylos.net/2021-08-13/series-resumo) - Pandas Series Atributos Atributo Descrição at[n] Acesso ao valor na posição n attrs Retorna ditionario de atributos globais da series axes Retorna lista de labels do eixo das linhas dtype Retorna o tipo (dtype) dos objetos armazenados flags Lista as propriedades do objeto hasnans Informa se existem NaNs iat[n] Acesso ao valor na posição n - [Dataframes - Seleções e Ordenamento](https://phylos.net/2021-08-12/pandas-dataframes-continuacao) - Outras formas do construtor de dataframes dataFrames Se um dicionário aninhado (onde os valores associados às chaves externas são outros dicionários) é passado no construtor de um DataFrame o pandas interpretará as chaves externas como nomes das colunas e as chaves internas como índices das linhas. Na ausência de um par chave:valor em um ou - [NumPy, Álgebra Linear](https://phylos.net/2021-08-03/numpy-algebra-linear) - Métodos de ordenamento Um array do NumPy pode ser ordenado com o método array.sort(), que transforma o array inplace. Se o array que passa por ordenamento for uma seção (uma view ) de um array maior esse array original também será alterado. O método np.sort(array) retorna cópia ordenada, sem alterar o original. Não há um - [NumPy, Introdução](https://phylos.net/2021-07-29/numpy-introducao) - Numpy NumPy é uma biblioteca do python especializada em computação científica e análise de dados. Ela é usada em diversos tipos de operações que envolvem operações matriciais. Além disso suas matrizes formam a base para outros pacotes, como o pandas e outras voltadas para o cálculo matemático e científico. Numpy foi primeiro lançado por Travis - [Dataframes: Resumo](https://phylos.net/2021-07-21/pandas-dataframes-atributos-e-metodos) - Atributos e métodos do pandas.dataFrame Nas tabelas usamos df para referenciar um dataframe do pandas. Quando necessária a interação com um segundo dataframe ele é designado por dfOutro. A abreviação e/e significa "elemento a elemento", utilizada quando a operação é aplicada entre todos os elementos de um e outro dataframe, usando elementos na posição (linha, - [Python: Escopos e namespaces](https://phylos.net/2021-06-01/python-escopos-e-namespaces) - Escopos no Python O escopo de uma variável é todo trecho de execução do código onde aquela variável pode ser encontrada, lida e alterada. Uma vez criada a variável fica disponível dentro desses trechos e só será apagada quando nenhuma referência á feita a ela. Fora de seu escopo a variável não existe e, por - [Python: Classes, métodos especiais](https://phylos.net/2021-05-25/python-classes-metodos-especiais) - Métodos especiais, ou métodos mágicos, em Python são métodos predefinidos em todos os objetos, com invocação automática sob circunstâncias especiais. Eles normalmente não são chamados diretamente pelo usuário mas podem ser overloaded (sobrescritos e alterados). Seus nomes começam e terminam com sublinhados duplos chamados de dunder (uma expressão derivada de double underscore). As operações abaixo - [Python: Funções, Decoradores e Exceções](https://phylos.net/2021-05-21/python-funcoes-e-decoradores) - Funções e decoradores No Python tudo é um objeto, inclusive as funções. Isso significa que elas podem ser atribuidas a uma variável ou serem retornadas por outra função. Na programação em geral uma função é considerada um objeto de primeira classe se: é uma instância do tipo Object, pode pode ser armazenada em uma variável, - [Python: Resumos](https://phylos.net/2021-03-09/python-resumo) - Conteúdo Palavras Reservadas Funções Internas Métodos de Strings Métodos de Listas (lists) Métodos de Conjuntos (sets) Métodos de Dicionários (dictionaries) Métodos de Arquivos (files) Métodos da biblioteca os Exceções Palavras reservadas Palavras reservadas (ou keywords) que são nomes que fazem parte da sintaxe da linguagem e não podem ser utilizadas para nomes de variáveis. Palavras - [Pandas - Dataframes](https://phylos.net/2021-02-11/pandas-dataframes) - Dataframes do pandas Usamos a marcação: » # linhas de comentários » linhas de código (input) ↳ linhas de output Um dataframe é uma forma de armazenar dados em forma tabular, como em uma planilha. O dataframe do pandas consiste em uma coleção de Series que são dispostas como suas colunas. A cada linha está - [Introdução ao Pandas - Series](https://phylos.net/2021-02-07/pandas-introducao) - 🔻Final do artigo O que é pandas? Leia nesse site: Jupyter Notebook, Linguagem de Consultas SQL, Pandas e SQL comparados. Pandas é uma biblioteca do Python, de código aberto e com licença BSD, desenvolvida e mantida pelo PуDаtа Dеvеlорmеnt Tеаm. Ela fornece ferramentas de manipulação e análise estatística de dados, capacidade de exibição gráfica E - [pandas e SQL comparados](https://phylos.net/2021-01-30/pandas-e-sql-comparados) - SQL (Structured Query Language) é uma linguagem de programação de uso específico utilizada para consultar, extrair e gerenciar bancos de dados relacionais. Pandas é uma biblioteca do Python especializada para o tratamento e análise de dados estruturados, incluindo uma gama de formas de extrair dados. Esse artigo faz uma comparação entre as consultas feitas a - [Biblioteca FactorAnalyser](https://phylos.net/2020-12-16/pacote-factoranalyser) - FactorAnalyzer é um módulo Python para realizar análise fatorial exploratórias (AFE) e confirmatória (AFC). Na análise exploratória se pode usar várias técnicas de estimativa. É possível executar AFE usando (1) solução residual mínima (MINRES), (2) uma solução de máxima verossimilhança ou (3) uma solução de fator principal. A análise confirmatória só pode ser executada usando - [Marcação de Texto com Markdown](https://phylos.net/2020-11-06/5040) - “O poeta é um fingidor. Finge tão completamente que chega a fingir que é dor a dor que deveras sente.” ― Fernando Pessoa, Autopsicografia. O que é Markdown Markdown é uma linguagem de marcação de texto. Ele permite a insercão de marcas ou códigos em texto simples que são representados na exibição final em formatos - [Análise Fatorial Usando Python](https://phylos.net/2020-11-02/analise-fatorial-usando-python) - 🔻Final do artigo Para dar um exemplo de análise de fatores usaremos o módulo factor_analyser do Python. Os dados usados são originados do Synthetic Aperture Personality Assessment (SAPA) que contém 25 questões de auto-avaliação pessoais disponíveis na web na página de Vincent Arel-Bundock, no Github. A documentação do Factor Analyser pode ser lida nessa página. - [Linguagem de Consulta SQL](https://phylos.net/2020-07-08/linguagem-de-consulta-sql) - Linguagem SQL Definições Para que serve a SQL? Comandos e instruções do SQL SELECT Cláusula WHERE SELECT DISTINCT ORDER BY TOP Operadores lógicos Operadores AND e OR Operador lógico IN SELECT INTO INSERT INTO UPDATE DELETE Aliases Agrupamentos e funções de grupos Cláusula HAVING Instrução JOIN Bibliografia Definições Um banco de dados é uma coleção - [Ceticismo](https://phylos.net/2020-06-29/ceticismo) - "Há uma teoria afirmando que, se qualquer pessoa um dia descobrir o que é o universo e porque ele está aqui, ele vai imediatamente desaparecer e ser substituído por algo ainda mais bizarro e inexplicável. Existe também outra teoria afirmando que isso já aconteceu. — Douglas Adams, O Guia do Mochileiro das Galáxias. Este artigo - [Vieses de cognição](https://phylos.net/2020-06-05/vieses-de-cognicao) - “Nossas crenças não repousam pacificamente em nossos cérebros esperando serem confirmadas ou negadas pela informação que recebemos. Pelo contrário, elas agem ativamente modificando a forma como vemos o mundo. —Richard Wiseman Introdução e Conclusão Nosso mecanismo de percepção, incluindo os órgãos sensórios e de processamento das informações obtidas, é sofisticado e muito eficiente. Mas não - [Acaso e Percepção Extrassensorial](https://phylos.net/2020-05-30/acaso-e-percepcao-extrasensorial) - Percepção Extrassensorial Em 1937 a telepatia estava na moda. O botânico e parapsicólogo J. B. Rhine havia lançado há pouco o livro New Frontiers of the Mind onde apresentava alegações extraordinárias sobre os experimentos de PES (percepção extrassensorial) na Universidade de Duke. Outro autor muito conhecido do público da época, Upton Sinclair, havia lançado um - [Um universo paralelo onde o tempo anda para trás?](https://phylos.net/2020-05-21/universo-paralelo) - A NASA encontrou evidências de um universo paralelo onde o tempo anda para trás? Temos discutido aqui no phylos.net como a imprensa leiga divulga mal as notícias relativas à ciência. Desta vez, no mês de maio de 2020, notícias circularam o mundo com chamadas sobre um artigo do físico Peter Gorhan e sua equipe, supostamente - [Teoria da Evolução](https://phylos.net/2020-05-14/teoria-da-evolucao) - "Imagine que você é um professor de história romana e língua latina, ansioso por transmitir seu entusiasmo pelo mundo antigo... No entanto, você percebe que seu precioso tempo é continuamente consumido e a atenção da classe distraída por um bando de ignorantes que, com forte apoio político e financeiro, percorrem as salas de aula tentando - [Imagem (Árvore da Vida)](https://phylos.net/2020-05-14/imagem-arvore-da-vida) - [Como funcionam as vacinas?](https://phylos.net/2020-04-21/como-funcionam-as-vacinas) - História Vacinas são a melhor resposta da medicina para alguns dos problemas gravíssimos que sempre enfrentamos. Leia também: O que é um vírus? Em 1796 Edward Jenner retirou uma secreção de lesões de vacas infectadas com a varíola bovina, uma forma mais branda que a humana, e injetou esse líquido em um garoto de oito - [O novo Coronavírus](https://phylos.net/2020-04-20/o-novo-corona-virus) - Número total de casos confirmados da COVID-19 O novo Coronavírus Em dezembro de 2019 começaram a aparecer nos hospitais de Wuhan, China, os primeiros casos suspeitos de infecção por um novo tipo de vírus. As primeiras pessoas infectadas haviam circulado por um grande mercado especializado em frutos do mar e que também vendia animais vivos, - [Outros tipos de vírus](https://phylos.net/2020-04-20/outros-tipos-de-virus) - Bacteriófagos, vírus que infestam as bactérias Já sabemos que, além dos vírus, bactérias representam um enorme desafio à saúde humana. Muitos problemas causados por elas foram resolvidos pela descoberta dos antibióticos. Um exemplo é a tuberculose que matou tantas pessoas no passado e hoje pode ser resolvida com um tratamento com antibióticos. Em 1917 a - [Gripe, HPV, vírus marinhos](https://phylos.net/2020-04-20/gripe-hpv-virus-marinhos) - Gripe Algumas doenças causadas por vírus são antigas conhecidas da humanidade. A gripe, por exemplo, é provocada em sua maior parte pelo rinovírus, o vírus sincicial respiratório (VSR) e o vírus influenza. São esses os causadores mais frequentes da gripe comum e infecções do trato respiratório. Biólogos e médicos estimam que 30% dos casos deste - [Saber quando partir](https://phylos.net/2020-03-13/saber-quando-partir) - Em uma manhã fria, quando o sol apenas despontava no horizonte, dois homens desciam por um caminho estreito cortado ao longo da encosta de uma montanha. Eles aparentavam ser muito jovens e caminhavam sem esforço, apesar da encosta íngreme. O percurso estava encoberto pela neblina densa e, de onde estavam, não podiam ver o pico - [História dos Símbolos Matemáticos](https://phylos.net/2020-02-29/historia-dos-simbolos-matematicos) - Já em 1489 os sinais aparecem em uma obra sobre aritmética comercial de João Widman d'Eger, publicada em Leipzig, Alemanha. Eles não se referiam, no entanto, às representações de soma e subtração, ou à números positivos ou negativos, mas a excessos e déficit em problemas sobre operações comerciais. Os símbolos para positivos e negativos só - [Matéria Escura (Dark Matter)](https://phylos.net/2020-02-27/materia-escura-dark-matter) - No início da década de 1930 o astrônomo suíço Fritz Zwicky estava usando um novo tipo de telescópio no topo do Monte Palomar, Califórnia, para fotografar grandes áreas do céu em tomadas rápidas e com pouca distorção. Ele construiu um grande mapa com centenas de milhares de galáxias, o Catálogo Zwicky de Galáxias. Fazendo isso - [Se todos fossem iguais a você](https://phylos.net/2020-01-10/se-todos-fossem-iguais-a-voce) - Se todos fossem iguais a você que maravilha viver (...) amar sem mentir nem sofrer existiria verdade, verdade que ninguém vê se todos fossem no mundo iguais a você Vinicius de Moraes O trânsito estava congestionado naquela tarde de sexta-feira. Luan viu que os veículos a sua frente se desaceleravam. Percebendo que dois veículos lentos - [O Futuro da Inteligência Artificial](https://phylos.net/2019-10-22/inteligencia-artificial-2) - Expectativa e Desafio Futuro No campo das expectativas para um futuro muito próximo podemos mencionar as interfaces entre cérebro e computador mediadas por IAs, conectados à máquinas externas tais como exoesqueletos. Esses sistemas estarão disponíveis para pacientes com acidentes cérebro-vasculares, com traumas, doenças neurológicas, ou simplesmente como uma extensão de habilidades de uma pessoa saudável. - [Inteligência Artificial](https://phylos.net/2019-10-22/inteligencia-artificial) - Onde o Aprendizado de Máquina é usado? Máquinas treinadas podem ser empacotadas em aplicativos para computadores, telefones celulares ou circuitos com processadores que podem ser inseridos em outros equipamentos maiores, como automóveis e aviões, ou simplesmente serem carregados com o usuário. Bons exemplos são os programas de busca e remoção de vírus de computadores e - [Inteligência Artificial e Aprendizado de Máquina](https://phylos.net/2019-10-21/inteligencia-artificial-e-aprendizado-de-maquina) - O que são e para que servem? O aperfeiçoamento de tecnologias da informação, não diferente de outras tecnologias, tem causado grande impacto na sociedade humana. Grande parte deste impacto é positiva no sentido de aprimorar a experiência do indivíduo, liberando-o de tarefas mecânicas pesadas ou atividades intelectuais extenuantes. No geral a tecnologia amplia a capacidade - [Dinâmica relativística](https://phylos.net/2019-02-25/dinamica-relativistica) - Até o momento discutimos o movimento de partículas livres e a transformação de seu movimento entre dois referenciais inerciais. Partículas livres descrevem retas em e estas retas são levadas em outras retas por meio de transformações de Lorentz, já que elas são transformações lineares. Concluímos que, assim como acontece na mecânica clássica sob transformações de - [A estrutura do espaço-tempo](https://phylos.net/2019-02-25/a-estrutura-do-espaco-tempo) - O espaço onde os fenômenos ocorrem, segundo a TRE, é um espaço vetorial de quatro dimensões que denotaremos por , o espaço de Minkowsky (que é similar ao , mas não euclidiano, como veremos). Cada ponto deste espaço é denominado um evento e será marcado com as coordenadas que descrevem quando e onde o evento - [Consequências da invariância da velocidade da luz](https://phylos.net/2019-02-25/consequencias-da-invariancia-da-velocidade-da-luz) - Como veremos, a simples exigência de que a velocidade da luz seja a mesma quando medida por um observador em um referencial inercial qualquer implica em profundas consequências tanto para o entendimento da mecânica quanto da estrutura do espaço-tempo. Simultaneidade Considere a situação ilustrada na figura 2. Dois eventos ocorrem em e igualmente distantes do - [Fundamentos Históricos da TRE](https://phylos.net/2019-02-25/fundamentos-historicos-da-tre) - Até o final do século XIX a física se baseava sobre dois pilares: a mecânica de Newton e a sua teoria da gravitação universal e o eletromagnetismo propostos por Faraday e resumidos nas equações de Maxwell. Logo ficou claro, no entanto, que as equações do eletromagnetismo não eram invariantes sob as mesmas leis de transformação - [Relatividade de Galileu](https://phylos.net/2019-02-25/relatividade-de-galileu) - O ponto de partida para a descrição matemática de uma lei da natureza é a definição de um sistema de referencial e de coordenadas. Na mecânica os referenciais inerciais são particularmente importantes pois neles as equações do movimento tomam sua forma mais simples. Referenciais inerciais são aqueles em que os observadores não estão sujeitos à - [Teoria da Relatividade Especial](https://phylos.net/2019-02-25/teoria-da-relatividade-especial) - A Teoria da Relatividade de Einstein, tanto em sua versão Especial como Geral, revolucionou a física no início do século XX. Embora boa parte do formalismo matemático necessário já estivessem pronto, a comunidade científica da época não percebeu o significado do trabalho feito por Michelson e Morley, Lorentz, Poincaré e outros. A teoria não foi - [Linguagem de Scripts para Linux](https://phylos.net/2019-02-25/linguagem-de-scripts-para-linux) - Introdução ao BASH Para interagir com o seu sistema operacional (no nosso caso o Linux) você pode usar interfaces gráficas ou GUI (graphic user interfaceem>, as famosas janelas) ou rodar um programa que permite que os comandos sejam inseridos um a um através de linhas de comando (command line interfaces, CLIs). Existem vários destes programas - [Porque estamos falhando no ensino de Matemática?](https://phylos.net/2019-02-25/porque-estamos-falhando-no-ensino-de-matematica) - Neste artigo pretendo analisar os motivos pelos quais o ensino das ciências exatas, em particular a matemática, enfrenta dificuldades, propondo algumas correções e sugerindo o debate em torno do assunto. Minha afirmação de que há um problema com o ensino destas disciplinas não é o resultado de uma pesquisa aprofundada entre professores e egressos dos - [Programação com R](https://phylos.net/2019-01-23/programacao-com-r) - Esta é uma seção mais técnica que pode ser lida por último. Nesse caso pule para a seção Aquisição de Dados. Esta seção apresenta uma formalização um pouco mais rigorosa dos conceitos do R como linguagem de programação. Em uma primeira leitura, para aqueles que ainda estão se familiarizando com a linguagem, ela pode ser - [Aprofundando as técnicas sobre gráficos](https://phylos.net/2019-01-12/aprofundando-graficos) - Vários outros pacotes estão disponíveis para a geração de gráficos em R. Entre eles estão os pacotes grid, lattice e ggplot2 que visam expandir as habilidades do sistema gráfico básico. grid fornece acesso de baixo nível às capacidades gráficas, geralmente usada por programadores, enquanto lattice fornece uma abordagem intuitiva para a análise de dados multivariados. - [Gráficos](https://phylos.net/2018-12-18/graficos) - Gráficos com plot Uma parte importante da análise de dados esta na visualização destes dados em forma gráfica. A representação visual de dados permite, muitas vêzes, o reconhecimento de padrões que dificilmente seriam percebidos apenas com tabelas e números. R fornece várias funções para representar dados graficamente, tanto em gráficos bidimensionais quanto tridimensionais. Em particular - [Aquisição de Dados](https://phylos.net/2018-12-04/aquisicao-de-dados) - Como a principal motivação para o uso do software R está na análise de dados e exibição gráfica de resultados é necessário ter formas eficientes para promover a leitura de dados para dentro de nosso ambiente. Edição básica de tabelas Já vimos que objetos como data frames podem ser editados por meio dos comandos edit(objeto) - [Controle de Fluxo e Funções do Usuário](https://phylos.net/2018-11-23/funcoes-do-usuario) - Laços: Controle de Fluxo O interpretador de R processa as linhas de comandos de modo sequencial, uma linha após a outra. Muitas vezes é necessário bifurcar o código ou repetir um conjunto de linhas, dependendo de certas condições. Para isso temos os laços (loops) e testes lógicos. Teste lógico if() e else if(condicao){ Instruções1 } - [Operadores e Funções Internas](https://phylos.net/2018-11-21/operadores-funcoes) - Operadores Os seguintes operadores matemáticos estão definidos em R: Operador Descrição Exemplo + adição - subtração * multiplicação / divisão 3/2 = 1.5; ^ ou ** exponenciação 3^2 = 6, 2**3 = 8 %% módulo 9 %% 2 = 1 %/% divisão inteira 9 %/% 2 = 4 Os seguintes operadores lógicos estão definidos: Operador - [Data Frames](https://phylos.net/2018-11-20/data-frames) - Dataframes são uma generalização de matrizes onde cada coluna pode ser de um tipo ou classe diferente de dados. Neste sentido este é o objeto de R que mais se aproxima de uma planilha ou de um banco de dados. Um dataframe pode conter nomes para as colunas, uma indicação de que dado está nela - [Listas e Fatores](https://phylos.net/2018-11-19/listas-fatores) - Listas (lists) Listas (lists) são uma generalização dos vetores que podem conter elementos de classes diferentes. > lista1 lista1 [[1]] [1] 234 [[2]] [1] "casa" [[3]] [1] 1+2i [[4]] [1] TRUE > lista1[2] [[1]] [1] "casa" > lista1[3] lista2 lista2[1] lista2[2] lista2[3] lista2[4] lista2 [[1]] [1] 1 [[2]] [1] "popula" [[3]] [1] "a lista" [[4]] - [Matrizes e Arrays](https://phylos.net/2018-11-14/matrizes-e-arrays) - Matrizes Para uma revisão sobre matrizes na Álgebra Linear veja Matrizes Uma matriz é um objeto de duas dimensões, um conjunto de elementos organizados em linhas e colunas. Todos os componentes de uma matriz devem ser do mesmo tipo. Uma matriz Mm×n contém m linhas e n colunas. Em R uma matriz pode ser criada - [Tipos de dados, variáveis e vetores](https://phylos.net/2018-11-14/tipos-variaveis-vetores) - Tipos de dados No R existem os seguintes tipos de dados e variáveis: Tipo de DadoExemplo Lógico (Logic)TRUE, FALSE Numérico (Numeric)12.3, 5, 999 Inteiro (Integer)2L, 34L, 0L Complexo (Complex)1 + 2i Caracter (Character)'a', "Bom dia", "TRUE", '23.4' (Raw)"Bom dia" é armazenado como 42 6f 6d 20 64 69 61 *Em R não existem, de fato, - [Estudos sobre o Software Estatístico R](https://phylos.net/2018-11-14/estudos-sobre-r) - Introdução ao R R é uma linguagem de programação especialmente voltada para o tratamento de dados e estatística. É um software livre e de código aberto (free and open source), desenvolvido pelos estatísticos Ross Ilaka e Robert Gentleman a partir de 1993, inicialmente como um subconjunto da linguagem S. Em sua instalação básica R contém - [Elisa](https://phylos.net/2018-06-29/elisa-2) - [...] eJihon explained that several machines had previously passed partial Turing tests. In those tests, she explained, an examiner interacts remotely with someone, not knowing if the interlocutor is a human or an AI. If the examiner, when speaking to an AI, is unable to rule out the interlocutor as human, this AI will have - [George Capadocius](https://phylos.net/2018-06-29/george-capadocius) - “On the slopes of Mount Hypsus, the soldier Giorge Capadocius encountered an exotic and frightening animal. Giorge was an ordinary warrior, devoid of nobility titles, someone who had long since given up hope of leaving his name to posterity. Yet, he held the desire to be remembered by at least one single act of service - [Purpose](https://phylos.net/2018-06-29/purpose) - Introduction eHectra Solaris maneuvered her vehicle, looked out the window and saw the planet turning gently, casting alternating regions in shadow and light. It was dawning on the highest regions of the Central Continent, at the mountain peaks always covered with snow. Soon the light would reach the valleys. She imagined the rising buzz coming - [Justiça, recompensa e punição](https://phylos.net/2018-06-27/justica) - — Muito bem, mas vejamos... o que é justiça? — Ele fez uma pausa mas não esperou a resposta de eLui. Quando viu que o mecko ia começar a falar ele continuou seu balbucio: — Justiça é a atribuição correta de recompensa ou punição para o indivíduo, grupo de indivíduos ou para a comunidade. — - [Probabilidade e Estatística](https://phylos.net/2018-06-20/probabilidades-e-estatistica) - O estudo matemático das probabilidades e da estatística, além de sua evidente importância prática, representa uma grande oportunidade para o uso dos conceitos da Teoria dos Conjuntos. Por isso faremos uma revisão dos conceitos relevantes. Conjuntos O conceito de conjuntos é um conceito primário, básico ao entendimento de toda a matemática. Conjuntos são coleções de - [5. Singularidades e Resíduos](https://phylos.net/2018-06-12/5-singularidades-e-residuos) - Como vimos a analiticidade de uma função complexa é uma característica bastante restritiva. é possível que uma função seja analítica em uma região e não seja em outra, ou que deixe de ser analítica apenas em um número finito de pontos de seu domínio. Definição: Se uma função é analítica em uma região , exceto - [4. Séries de Potências](https://phylos.net/2018-06-12/4-series-de-potencias) - Revisão: Sequências e Séries Antes de iniciarmos o estudo de séries de números e funções complexas faremos uma revisão destes conceitos utilizando números e funções reais, de variáveis reais. Para maiores detalhes consulte qualquer livro texto de Cálculo II. Sequências Infinitas Definiremos uma sequência infinita como um conjunto infinito de números que podem ser colocados - [3. A Teoria da Integral](https://phylos.net/2018-06-12/3-a-teoria-da-integral) - Arcos e contornos Um arco contínuo é o conjunto parametrizado $$ C=\left\{ z\left( t\right) =x\left( t\right) +iy\left( t\right) ;\;a\leq t\leq b\right\} , $$ onde é contínua. Observamos que é contínua se, e somente se, , e são contínuas. O mesmo arco, com orientação oposta é denotado por e pode ser parametrizado por $$ z_{1}\left( t\right) - [2. Funções Analíticas](https://phylos.net/2018-06-11/2-funcoes-analiticas) - Funções de uma variável complexa Uma função é uma operação que transforma pontos do plano complexo em outros pontos. A cada função de uma variável complexa $$ w=f\left( z\right) =u\left( x,y\right) +i\left( x,y\right) $$ estão associadas duas funções reais: . Como estas funções levam pontos do plano em pontos de há uma dificuldade natural em - [1. A Álgebra dos Complexos](https://phylos.net/2018-06-11/vc-capitulo-1) - Números complexos A álgebra dos complexos Para compreender a necessidade dos números complexos podemos considerar a solução de equações do tipo (1) $$ x^{2}+1=0. $$ Para obter uma solução definimos a que damos o nome de unidade imaginária. Como consequência desta definição as raízes de (1) são e pois $$ i^{2}=\left( \sqrt{-1}\right) ^{2}=-1;\,\;\;\;\;\left( -i\right) ^{2}=-1. - [8. Autovalores e Autovetores](https://phylos.net/2018-06-08/autovalores-e-autovetores) - Introdução Dada uma transformação linear buscamos descobrir quais são os vetores fixos de sob esta transformação, ou seja, que vetores satisfazem a expressão . Em seguida procuraremos quais são as direções fixas ou invariantes sob esta transformação, sendo estas as direções dos vetores que satisfazem a expressão , um escalar. No primeiro caso dizemos que - [7. Aplicações Lineares e Matrizes](https://phylos.net/2018-06-08/aplicacoes-lineares-e-matrizes) - Aplicações Lineares e Matrizes Como vimos na seção anterior, toda matriz corresponde a uma aplicação linear A afirmação recíproca também é verdadeira: fixadas as bases de e , toda aplicação linear está associada à uma única matriz , desde que se escolha as bases de ambos os espaços. Vamos começar revendo a primeira parte deste - [6. Transformações Lineares](https://phylos.net/2018-06-07/transformacoes-lineares) - Dados dois espaços vetoriais, e , uma transformação entre eles é uma função que associa vetores de em vetores de . Ela pode ser uma rotação de como as que foram estudadas na seção anterior, que associa vetores do plano em outros vetores do plano, girados de um ângulo . Outro exemplo seria a associação - [5. Mudanças de Bases](https://phylos.net/2018-06-07/mudancas-de-bases) - Vimos que uma base de um espaço vetorial é um conjunto de vetores de que são linearmente independentes que geram este espaço vetorial. Vimos ainda que, escolhida uma base então todo vetor de pode ser escrito de forma única como combinação linear dos vetores desta base, . Em muitas situações pode ser interessante descrever um - [Combinações Lineares](https://phylos.net/2018-06-06/combinacoes-lineares) - Definição: Sejam um espaço vetorial, (n vetores de ) e (n escalares). Então $$ v = a_1 v_1 + a_2 v_2 + \ldots + a_n v_n \in V $$ é uma combinação linear dos vetores . Definição: O conjunto formado por todos os vetores que são combinações lineares de é chamado de subespaço gerado por - [3. Espaços Vetoriais](https://phylos.net/2018-06-06/espacos-vetoriais) - Na tentativa de descrever rigorosamente os objetos e fenômenos da natureza alguns deles podem ser descritos com um número simples, um escalar, enquanto outros necessitam de uma complexidade adicional, sendo descritos por meio de vetores. Existem ainda objetos de maior comlexidade, os tensores que não são objetos de tratamento deste texto. Vale apenas mencionar que - [Álgebra Linear](https://phylos.net/2018-06-06/algebra-linear-2) - O que é Álgebra Linear A álgebra linear1 é o ramo da matemática que estuda os espaços vetoriais, ou espaços lineares, além de funções (ou aplicações, ou transformações) lineares que associam vetores entre dois espaços vetoriais. Espaços vetoriais são uma generalização do espaço cotidiano e de senso comum onde vivemos, com dimensões tais como largura, - [2. Determinantes](https://phylos.net/2018-06-05/determinantes) - Dado um sistema de duas equações e duas incógnitas $$ \left\{ \begin{array}{r} a_{11} x_1 + a_{12} x_2 = b_1\ a_{21} x_1 + a_{22} x_2 = b_2 \end{array} \right. $$ é possível resolvê-lo, por exemplo, por substituição e sua solução será $$ x_1 = \frac{a_{11} b_1 - a_{12} b_2}{a_{11} a_{22} - a_{12} a_{21}} ; x_2 = - [1. Matrizes e Sistemas Lineares](https://phylos.net/2018-06-05/matrizes) - Matrizes Definição: Uma matriz é uma coleção de elementos estabelecidos em linhas e colunas, da seguinte forma: $$ A_{m \times n} = \left[ \begin{array}{llll} a_{11} & a_{12} & \cdots & a_{1 n} \ a_{21} & a_{22} & \cdots & a_{2 n} \ \vdots & & & \vdots \ a_{m 1} & a_{m 2} & \cdots - [1. O que são Equações Diferenciais](https://phylos.net/2018-06-04/introducao) - Introdução Equações diferenciais são equações que envolvem uma função desconhecida de uma ou mais variáveis, e suas derivadas. Para uma função real de uma única variável, , podemos expressar estas equações sob a forma geral de $$ F(x,\,y,\,y^{\prime},\,y^{\prime\prime},\ldots,\,y^{(n)})=0, $$ onde usamos a notação $$ y^{\prime}=\frac{dy(x)}{dx},\,\,\,y^{\prime\prime}=\frac{d^{2}y(x)}{dx^{2}},\ldots,\,\,\,y^{(n)}=\frac{d^{n}y(x)}{dx^{n}}. $$ As equações que envolvem derivadas em apenas uma variável - [Latex e MathJax](https://phylos.net/2018-06-03/latex-e-mathjax) - [6. Revisão de Tópicos Úteis](https://phylos.net/2018-06-02/revisao-de-topicos-uteis) - Logaritmo e Exponencial As funções exponencial e logaritmo são utilizadas com freqüência na solução de equações diferenciais. Elas podem ser definidas de várias formas. Por exemplo, o logaritmo neperiano (de base e) é a área sob o gráfico da função de até , ou seja $$ \ln x=\int_{1}^{x}\frac{dt}{t}. $$Observamos desta definição que que o logaritmo - [5. A Transformada de Laplace](https://phylos.net/2018-06-01/a-transformada-de-laplace) - Definições e Propriedades Uma transformada integral é uma transformação do tipo obtida da seguinte forma $$ F(s)=\int_{\alpha}^{\beta}K(s,t)f(t)dt. $$ Dizemos que é a transformada de , é o núcleo da transformação. Se tomarmos o núcleo como obtemos uma transformação particular, denominada a transformada de Laplace, definida por (1) $$ L\{f(t)\}=F(s)=\int_{0}^{\infty}\text{e}^{-st}f(t)dt.\label{eq51} $$ (1) Consulte o Apêndice para - [3. Equações Lineares de Segunda Ordem](https://phylos.net/2018-06-01/equacoes-lineares-de-segunda-ordem) - Uma equação diferencial de segunda ordem tem a forma geral (1) $$ \frac{d^{2}y(x)}{dx^{2}}=f\left(x,\,y,\,\frac{dy}{dx}\right). $$ Ela é uma equação linear se pode ser escrita como $$ P(x)y^{\prime\prime}+F(x)y^{\prime}+G(x)y=R(x). $$ Neste caso a equação é dita homogênea se . Caso contrário ela é não homogênea. Em muitos casos é útil dividir toda a equação por , onde esta - [2. Equações de Primeira Ordem](https://phylos.net/2018-05-31/equacoes-de-primeira-ordem) - Equações Separáveis As equações diferenciais de primeira ordem mais simples aparecem sob a forma diretamente integrável. São equações na forma $$ h(y)y^{\prime}=f(x). $$ Para resolvê-las tratamos provisoriamente as variáveis e como sendo ambas independentes. A solução da equação é, exatamente, a descrição da dependência entre e . Primeiro reescrevemos a equação (1) como $$ h(y)dy=f(x)dx - [1. Equações Diferenciais Ordinárias](https://phylos.net/2018-05-30/equacoes-diferenciais-ordinarias) - Índice 1. Introdução 2. Equações de Primeira Ordem 3. Equações Lineares de Segunda Ordem 4. Método de Séries de Potências 5. A Transformada de Laplace 6. Revisão de Tópicos Úteis 7. Bibliografia Equações Diferenciais são equações matemáticas onde as incógnitas são funções, expressas por meio de suas derivadas e outras funções. Elas são extremamente úteis - [Elisa](https://phylos.net/2018-02-24/elisa) - [...] eJihon explicou que, antes disso, várias máquinas foram bem sucedidas em testes de Turing parciais. Nestes testes um examinador interage com uma inteligência sem saber se fala com um humano ou uma IA, uma inteligência artificial. Se o examinador estiver falando com uma IA e não puder determinar se o interlocutor é humano ou - [A História do Cálculo](https://phylos.net/2017-12-18/a-historia-do-calculo) - O Cálculo Diferencial e Integral A palavra Cálculo vem do latim calculus, que significa pedregulho e é uma reminiscência da técnica primitiva de executar operações matemáticas simples por meio de pequenas pedras. Calculi eram as pessoas que contavam, calculones os professores. Escravos que tinham a função de contadores eram chamados de calculatores enquanto homens livres - [Raízes da Equação do Segundo Grau](https://phylos.net/2017-12-16/raizes-da-equacao-do-segundo-grau) - Equações do Segundo Grau Examinamos aqui duas formas diferentes para se demonstrar a fórmula das raízes de uma equação do segundo grau. Usamos a notação [afirmação1] [afirmação2] significando que a primeira afirmação implica na segunda, ou seja, que a segunda afirmação decorre logicamente da primeira. As raízes de uma função qualquer são os valores de - [Matemática na Idade Moderna](https://phylos.net/2017-12-14/matematica-idade-moderna) - Introdução O mundo moderno se encontra hoje inteiramente modificado pela ciência e pela tecnologia. As relações entre seres humanos e destes com seu meio ambiente foram profundamente transformadas pelo conhecimento e sua aplicação tecnológica. E, por trás deste conhecimento e em praticamente todos os setores, se encontra a matemática. O conhecimento matemático, mesmo em áreas - [Matemática na Grécia Antiga](https://phylos.net/2017-12-13/matematica-grecia-antiga) - Preliminares Históricos A Matemática é mais antiga que a civilização. Existem registros muito antigos de contagem por meio de riscos em pedaços de ossos, pedras e moldes de barro originados de uma época em que os agrupamentos humanos eram nômades e não possuíam a palavra escrita. O início da civilização ocorreu no Período Neolítico na - [Universo e Multiverso](https://phylos.net/2017-12-07/universo-multiverso) - A palavra universo é derivada do Latim universum, originada da contração poética Unvorsum usada por Lucrécio em seu livro De rerum natura (Sobre a natureza das coisas). Ela combina o prefixo uni (um) com vorsum que significa “o que se moveu, girou ou se alterou". O imagem do todo se movendo como unidade em círculos - [Problemas com o Modelo Padrão](https://phylos.net/2017-12-07/problemas-modelo-padrao) - (1) Homogeneidade é a propriedade do espaço de ser basicamente, pelo menos em média para grande escalas, independente do ponto onde se olha. As diversas partes do universo possuem a mesma densidade de matéria e radiação. Isotropia é a invariância destas propriedades com relação à direção. O universo é idêntico, para todos os lados que - [Por que o céu noturno é Escuro?](https://phylos.net/2017-12-07/por-que-ceu-escuro) - 🔻Final do artigo Suponha que uma pessoa é curiosa e tem uma mente investigativa mas não dispõe de recursos tecnológicos, tais como grandes telescópios, ou teóricos, como a Teoria da Relatividade Geral de Einstein. Existe alguma maneira pela qual ele perceba que o universo não é simultaneamente infinito e estático? Este investigador sem recursos sai - [Devemos Acreditar na Ciência?](https://phylos.net/2017-12-06/acreditar-na-ciencia-1) - If you have to ask what jazz is, you'll never know. Louis Armstrong O que é ciência? A palavra ciência é derivada de scientia, uma tradução latina para o grego episteme, ambas significando conhecimento. A ciência é um empreendimento, um esforço coletivo humano para compreender o universo, a natureza e o próprio ser humano. - [Propósito](https://phylos.net/2017-12-04/proposito) - Introdução eHectra Solaris manobrou seu veículo, olhou pela janela e viu o planeta em seu giro suave que lançava regiões alternadas em sombra e luz. Amanhecia nas regiões mais elevadas do Continente Central, nas montanhas de picos sempre cobertos de neve. Em breve a claridade chegaria aos vales. Ela imaginou o burburinho crescente que vinha - [Hello world!](https://phylos.net/2016-05-10/hello-world) - Welcome to WordPress. This is your first post. Edit or delete it, then start writing! ## Pages - [Índice](https://phylos.net/) - Phylos.net hostinger Pesquise no site: Notícias: É verdadeira a notícia de que em maio de 2020 o físico Peter Gorhan e sua equipe, cientistas da NASA, descobriram um universo paralelo onde o tempo anda para trás? Por que existem terraplanistas? Por que existem terraplanistas? Ceticismo: Para onde caminha a humanidade? Acaso e Percepção Extrassensorial Falácias - [Cosmologia, A Estrutura do Universo](https://phylos.net/cosmologia-a-estrutura-do-universo) - Espaço e Cosmologia O universo é eterno e infinito? As pessoas sempre se perguntaram sobre a origem do mundo, sobre como ele está hoje estruturado e como será o seu final, se existir um final. Esta é a questão básica da cosmologia. A maior parte do esforço para compreender o mundo globalmente foi realizada sob - [Ciência e Ceticismo](https://phylos.net/ciencia-e-ceticismo) - Ciência Devemos Acreditar na Ciência? Devemos Acreditar na Ciência? (continuação) Teoria, Hipótese e Modelo em Física Cosmologia, a Estrutura do Universo O que é um vírus O que é um vírus? Gripe, HPV, vírus marinhos Outros tipos de vírus O novo Coronavírus Como funcionam as vacinas? Teoria da Evolução Outros Artigos de Interesse Introdução ao - [Programação](https://phylos.net/programacao) - Programação Pesquisar no site: Python: Introdução ao Python Introdução ao Pandas NumPy e Pandas Interfaces de Usuário no Python Python GUI com Flet Desenvolvimento Web com Python Django e Flask Web com Python: Flask e Django Jupyter Notebook Jupyter Notebook Ferramenta interativa para o desenvolvimento de projetos de ciência de dados. Introdução ao R R - [Conversa com Gilce](https://phylos.net/gilceold) - [Artigos](https://phylos.net/sobre-este-site/menu-de-artigos) - Lista de Tópicos Debate Ceticismo Matemática História da Matemática Quebra Cabeças Ciência A Página das Perguntas Física Cosmologia Textos para o Ensino Superior Página Inicial Sobre esse Site Programação Estatística com R Programação com Python Python com Flet Python, Pandas Ficção Científica Science Fiction Ciências Debate O universo como uma floresta negra O Efeito Placebo - [Introdução ao Python](https://phylos.net/introducao-ao-python) - Introdução ao Python Python é uma linguagem de programação de alto nível, interpretada e de propósito geral, criada por Guido van Rossum em 1985 e em franco desenvolvimento desde então. Ela permite o uso interativo, com o usuário digitando as linhas de código e obtendo o resultado imediatamente, ou através de lotes (batches), com as - [Python Com Flet](https://phylos.net/python-com-flet) - O que é Flet? Baseado no Flutter foi desenvolvida a biblioteca Flet, um framework que permite a construção de aplicações web, desktop e mobile multiusuário interativas usando o Python. O Flet empacota os widgets do Flutter e adiciona sua algumas combinações de widgets menores, ocultando complexidades e facilitando o uso de boas práticas de construção - [Sistema Operacional](https://phylos.net/sistema-operacional) - Linux O Linux é uma família de sistemas operacionais de código aberto baseados no Unix. O primeiro kernel (núcleo) do sistema operacional Linux foi lançado em 1991, por Linus Torvalds. As diversas distribuições do Linux (as chamadas distros) são empacotadas com o kernel do Linux, acrescido de um gerenciador de desktop (como o Gnome, KDE, - [Pesquisa no Site](https://phylos.net/pesquisa-no-site) - Pesquise no site: Consulte também os seguintes tópicos: Debate Ceticismo Matemática História da Matemática Quebra Cabeças Ciência Física Cosmologia Textos para o Ensino Superior Programação Software estatístico R Programação com Python Python com Flet Python, Pandas Ficção Científica Science Fiction Página Inicial Sobre esse Site - [Estatística com R](https://phylos.net/estatistica-com-r) - Estatística com R Sobre o R R é uma linguagem de programação especialmente voltada para o tratamento de dados e estatística. É um software livre e de código aberto (free and open source), desenvolvido pelos estatísticos Ross Ilaka e Robert Gentleman a partir de 1993, inicialmente como um subconjunto da linguagem S. Em sua instalação - [A Páginas das Perguntas](https://phylos.net/a-paginas-das-perguntas) - Phylos.net ... e a dúvida? Esse site serve para responder perguntas, as minhas e as suas. Além das várias perguntas que recebo nos artigos do site, também participo de outros grupos de postagens de dúvidas e respostas (ou tentativas de respostas). Consigo aprender muito lendo esses artigos mas, em particular aprendo muito tentando responder aquelas - [Física e Matemática](https://phylos.net/sobre-este-site/textos-de-nivel-superior) - Física e Matemática Matemática Álgebra Linear Introdução Matrizes e Sistemas Lineares Determinantes Espaços Vetoriais Combinações Lineares Mudanças de Bases Transformações Lineares Aplicações Lineares e Matrizes Autovalores e Autovetores Equações Diferenciais Ordinárias Introdução O que são Equações Diferenciais Equações de Primeira Ordem Equações Lineares de Segunda Ordem Método de Séries de Potências A Transformada de Laplace - [Pandas](https://phylos.net/pandas) - Python: Pandas Numpy NumPy é uma biblioteca do python especializada em computação científica e análise de dados. Ela é usada em diversos tipos de operações que envolvem operações matriciais. Além disso suas matrizes formam a base para outros pacotes, como o pandas e outras voltadas para o cálculo matemático e científico. Numpy foi primeiro lançado - [Python Web](https://phylos.net/python-web) - Python: Web Flask Flask é um micro-framework em Python usado para desenvolvimento e gerenciamento de web apps. Ele é considerado micro porque possui poucas dependências para seu funcionamento e pode ser usado com uma estrutura inicial bem básica. Apenas duas bibliotecas são instaladas junto com o Flask. Ele não contém, por ex., um gerenciador de - [SQLAlchemy](https://phylos.net/sqlalchemy) - Python SQL SQL é uma linguagem de consulta a bancos de dados relacionais universalmente usada para aplicativos em desktop ou na web. Existem muitas bibliotecas de integração desses bancos com o Python, inclusive o sqlite3 que vem instalado na biblioteca padrão. SQLAlchemy Uma biblioteca Python poderosa é a SQLAlchemy, de código aberto. Com ela se - [Ficção Científica](https://phylos.net/ficcao) - Phylos.net Pensar e Imaginar O Estrangeiro Como impedir que um alienígena destrua a Terra? Haole veio de fora do sistema solar e trouxe uma grande ameaça à Terra. Os Ativistas ... estávamos descendo os últimos degraus do prédio das Conferências da ONU sobre o Clima quando fomos abordados por uma desconhecida. Ela fez três afirmações: - [Slide Anything Popup Preview](https://phylos.net/slide-anything-popup-preview) - [Índice por Tópicos](https://phylos.net/indice-topicos) - [Sobre o site Phylos.net](https://phylos.net/sobre-o-site-phylos) - Para que serve esse Site? Este site serve para divulgar os aspectos do conhecimento que me motivam a continuar estudando e aprendendo. Dada a minha formação, há uma ênfase especial para as ciências exatas, em particular Matemática, Física e Ciência da Computação. Mas nada impede que eu acrescente aqui outros tópicos de estudo para a ## Categories - [Uncategorized](https://phylos.net/category/uncategorized) - [Ciência](https://phylos.net/category/ciencia) - [Debate](https://phylos.net/category/debate) - [Ficção Científica](https://phylos.net/category/ficcao) - [Física](https://phylos.net/category/ciencia/fisica) - [Matemática](https://phylos.net/category/ciencia/math) - [Matemática Básica](https://phylos.net/category/ciencia/math/mathbasica) - [Matemática Superior](https://phylos.net/category/ciencia/math/matematica-superior) - [Notícias](https://phylos.net/category/noticias) - [Programação](https://phylos.net/category/programacao) - [Python](https://phylos.net/category/programacao/python) - [Science Fiction](https://phylos.net/category/scifi) - [Sem Categoria](https://phylos.net/category/nocategoria) - [SQL](https://phylos.net/category/programacao/sql) - [Tecnologias WEB](https://phylos.net/category/programacao/tecnologias-web) - [Web](https://phylos.net/category/programacao/python/web) - [Ceticismo](https://phylos.net/category/debate/cetico) - [Cosmologia](https://phylos.net/category/ciencia/fisica/cosmologia) - [Django](https://phylos.net/category/programacao/python/django) - [História da Matemática](https://phylos.net/category/ciencia/math/historia-matematica) - [Inteligência Artificial](https://phylos.net/category/programacao/ia) - [NumPy](https://phylos.net/category/programacao/python/numpy) - [Pandas](https://phylos.net/category/programacao/python/pandas) - [Contos](https://phylos.net/category/contos) - [SQLAlchemy](https://phylos.net/category/programacao/python/sqlalchemy) - [Flet](https://phylos.net/category/programacao/python/flet) - [Mitologia](https://phylos.net/category/contos/mitologia) ## Tags - [acaso](https://phylos.net/tag/acaso) - [algebra linear](https://phylos.net/tag/algebra-linear) - [alienígenas](https://phylos.net/tag/alienigenas) - [Altruísmo Biológico](https://phylos.net/tag/altruismo-biologico) - [ambientes virtuais](https://phylos.net/tag/ambientes-virtuais) - [análise de dados](https://phylos.net/tag/analise-de-dados) - [análise fatorial](https://phylos.net/tag/analise-fatorial) - [análise fatorial exploratória confirmatória](https://phylos.net/tag/analise-fatorial-exploratoria-confirmatoria) - [aplicações](https://phylos.net/tag/aplicacoes) - [aquecimento global](https://phylos.net/tag/aquecimento-global) - [arquivos](https://phylos.net/tag/arquivos) - [arrays](https://phylos.net/tag/arrays) - [artificial](https://phylos.net/tag/artificial) - [artificial inteligence](https://phylos.net/tag/artificial-inteligence) - [assert](https://phylos.net/tag/assert) - [astrologia](https://phylos.net/tag/astrologia) - [autovalores](https://phylos.net/tag/autovalores) - [autovetores](https://phylos.net/tag/autovetores) - [back end](https://phylos.net/tag/back-end) - [backend](https://phylos.net/tag/backend) - [banco de dados](https://phylos.net/tag/banco-de-dados) - [bases](https://phylos.net/tag/bases) - [bash](https://phylos.net/tag/bash) - [biblioteca padrão](https://phylos.net/tag/biblioteca-padrao) - [biologia](https://phylos.net/tag/biologia) - [bokeh](https://phylos.net/tag/bokeh) - [cálculo](https://phylos.net/tag/calculo) - [ceticismo](https://phylos.net/tag/ceticismo) - [Ciência](https://phylos.net/tag/ciencia) - [classes](https://phylos.net/tag/classes) - [cliente](https://phylos.net/tag/cliente) - [clone](https://phylos.net/tag/clone) - [coleções](https://phylos.net/tag/colecoes) - [combinações lineares](https://phylos.net/tag/combinacoes-lineares) - [combinar](https://phylos.net/tag/combinar) - [combine](https://phylos.net/tag/combine) - [commit](https://phylos.net/tag/commit) - [compilar](https://phylos.net/tag/compilar) - [compreensão listas](https://phylos.net/tag/compreensao-listas) - [concat](https://phylos.net/tag/concat) - [conda](https://phylos.net/tag/conda) - [conhecimento](https://phylos.net/tag/conhecimento) - [container](https://phylos.net/tag/container) - [contêiner](https://phylos.net/tag/conteiner) - [conto](https://phylos.net/tag/conto) - [contos](https://phylos.net/tag/contos) - [coronavirus](https://phylos.net/tag/coronavirus) - [cosmologia](https://phylos.net/tag/cosmologia) - [crença](https://phylos.net/tag/crenca) - [dados](https://phylos.net/tag/dados) - [dark matter](https://phylos.net/tag/dark-matter) - [Darwin](https://phylos.net/tag/darwin) - [data science](https://phylos.net/tag/data-science) - [dataframe](https://phylos.net/tag/dataframe) - [dataframes](https://phylos.net/tag/dataframes) - [Debate](https://phylos.net/tag/debate) - [decoradores](https://phylos.net/tag/decoradores) - [desafios](https://phylos.net/tag/desafios) - [desafios matemáticos](https://phylos.net/tag/desafios-matematicos) - [desenvolvimento web](https://phylos.net/tag/desenvolvimento-web) - [determinantes](https://phylos.net/tag/determinantes) - [distribuir](https://phylos.net/tag/distribuir) - [djando](https://phylos.net/tag/djando) - [django](https://phylos.net/tag/django) - [docker](https://phylos.net/tag/docker) - [docstring](https://phylos.net/tag/docstring) - [docstrins](https://phylos.net/tag/docstrins) - [edo](https://phylos.net/tag/edo) - [Efeito Dunning-Krueger](https://phylos.net/tag/efeito-dunning-krueger) - [efeito placebo](https://phylos.net/tag/efeito-placebo) - [Einstein](https://phylos.net/tag/einstein) - [ensino](https://phylos.net/tag/ensino) - [enumeração](https://phylos.net/tag/enumeracao) - [epistemologia](https://phylos.net/tag/epistemologia) - [Equação Segundo Grau](https://phylos.net/tag/equacao-segundo-grau) - [equações diferenciais](https://phylos.net/tag/equacoes-diferenciais) - [equações diferenciais ordinárias](https://phylos.net/tag/equacoes-diferenciais-ordinarias) - [equações diferenciais primeira ordem](https://phylos.net/tag/equacoes-diferenciais-primeira-ordem) - [equações diferenciais segunda ordem](https://phylos.net/tag/equacoes-diferenciais-segunda-ordem) - [erros lógicos](https://phylos.net/tag/erros-logicos) - [escopos](https://phylos.net/tag/escopos) - [espaço amostral](https://phylos.net/tag/espaco-amostral) - [espaços vetoriais](https://phylos.net/tag/espacos-vetoriais) - [especulação](https://phylos.net/tag/especulacao) - [estatística](https://phylos.net/tag/estatistica) - [estrutura universo](https://phylos.net/tag/estrutura-universo) - [evolução humana](https://phylos.net/tag/evolucao-humana) - [exceções](https://phylos.net/tag/excecoes) - [expressões regulares](https://phylos.net/tag/expressoes-regulares) - [factoranalyser](https://phylos.net/tag/factoranalyser) - [FactorAnalyzer](https://phylos.net/tag/factoranalyzer) - [falácias lógicas](https://phylos.net/tag/falacias-logicas) - [ficção](https://phylos.net/tag/ficcao) - [Ficção Científica](https://phylos.net/tag/scifi) - [filter](https://phylos.net/tag/filter) - [Física](https://phylos.net/tag/fisica) - [flask](https://phylos.net/tag/flask) - [framework](https://phylos.net/tag/framework) - [Frameworks web](https://phylos.net/tag/frameworks-web) - [front end](https://phylos.net/tag/front-end) - [funções](https://phylos.net/tag/funcoes) - [funções analíticas](https://phylos.net/tag/funcoes-analiticas) - [funções complexas](https://phylos.net/tag/funcoes-complexas) - [funções geradoras](https://phylos.net/tag/funcoes-geradoras) - [future of humans](https://phylos.net/tag/future-of-humans) - [futurismo](https://phylos.net/tag/futurismo) - [futuro humano](https://phylos.net/tag/futuro-humano) - [galileu](https://phylos.net/tag/galileu) - [George Price](https://phylos.net/tag/george-price) - [git](https://phylos.net/tag/git) - [github](https://phylos.net/tag/github) - [gráficos](https://phylos.net/tag/graficos) - [grécia antiga](https://phylos.net/tag/grecia-antiga) - [herança](https://phylos.net/tag/heranca) - [hipótese](https://phylos.net/tag/hipotese) - [história](https://phylos.net/tag/historia) - [História da Matemática](https://phylos.net/tag/historia-da-matematica) - [hpv](https://phylos.net/tag/hpv) - [html css cores](https://phylos.net/tag/html-css-cores) - [ide](https://phylos.net/tag/ide) - [ilusão dos sentidos](https://phylos.net/tag/ilusao-dos-sentidos) - [integral](https://phylos.net/tag/integral) - [integral de contorno](https://phylos.net/tag/integral-de-contorno) - [inteligência artificial](https://phylos.net/tag/inteligencia-artificial) - [Introdução](https://phylos.net/tag/introducao) - [ipython](https://phylos.net/tag/ipython) - [iteradores](https://phylos.net/tag/iteradores) - [iteráveis](https://phylos.net/tag/iteraveis) - [itertools](https://phylos.net/tag/itertools) - [jinja](https://phylos.net/tag/jinja) - [join](https://phylos.net/tag/join) - [jupyter notebook](https://phylos.net/tag/jupyter-notebook) - [lei hubble](https://phylos.net/tag/lei-hubble) - [linguagem SQL](https://phylos.net/tag/linguagem-sql) - [linux](https://phylos.net/tag/linux) - [listas](https://phylos.net/tag/listas) - [loops](https://phylos.net/tag/loops) - [map](https://phylos.net/tag/map) - [markdown](https://phylos.net/tag/markdown) - [Matemática](https://phylos.net/tag/matematica) - [matplotlib](https://phylos.net/tag/matplotlib) - [matrizes](https://phylos.net/tag/matrizes) - [mecânica](https://phylos.net/tag/mecanica) - [merge](https://phylos.net/tag/merge) - [métodos](https://phylos.net/tag/metodos) - [modelo padrão](https://phylos.net/tag/modelo-padrao) - [moderna](https://phylos.net/tag/moderna) - [módulo](https://phylos.net/tag/modulo) - [multiverso](https://phylos.net/tag/multiverso) - [namespaces](https://phylos.net/tag/namespaces) - [neurociência](https://phylos.net/tag/neurociencia) - [números complexos](https://phylos.net/tag/numeros-complexos) - [numpy](https://phylos.net/tag/numpy) - [operadores](https://phylos.net/tag/operadores) - [os](https://phylos.net/tag/os) - [overloading](https://phylos.net/tag/overloading) - [pacote](https://phylos.net/tag/pacote) - [pacotes python](https://phylos.net/tag/pacotes-python) - [Pandas](https://phylos.net/tag/pandas) - [pastas](https://phylos.net/tag/pastas) - [pensamento científico](https://phylos.net/tag/pensamento-cientifico) - [pensamento racional](https://phylos.net/tag/pensamento-racional) - [percepção extra-sensorial](https://phylos.net/tag/percepcao-extra-sensorial) - [PES](https://phylos.net/tag/pes) - [pesquisa](https://phylos.net/tag/pesquisa) - [pip](https://phylos.net/tag/pip) - [plot](https://phylos.net/tag/plot) - [poder da oração](https://phylos.net/tag/poder-da-oracao) - [poliformismo](https://phylos.net/tag/poliformismo) - [POO](https://phylos.net/tag/poo) - [por que céu escuro](https://phylos.net/tag/por-que-ceu-escuro) - [probabilidade](https://phylos.net/tag/probabilidade) - [probabilidade condicionada](https://phylos.net/tag/probabilidade-condicionada) - [programação](https://phylos.net/tag/programacao) - [programação. análise de dados](https://phylos.net/tag/programacao-analise-de-dados) - [psicologia](https://phylos.net/tag/psicologia) - [Python](https://phylos.net/tag/python) - [quebra-cabeças](https://phylos.net/tag/quebra-cabecas) - [R](https://phylos.net/tag/r) - [Raízes](https://phylos.net/tag/raizes) - [regex](https://phylos.net/tag/regex) - [religião](https://phylos.net/tag/religiao) - [resíduos](https://phylos.net/tag/residuos) - [resumo](https://phylos.net/tag/resumo) - [revisão](https://phylos.net/tag/revisao) - [science fiction](https://phylos.net/tag/science-fiction) - [scripts](https://phylos.net/tag/scripts) - [seaborn](https://phylos.net/tag/seaborn) - [sequências](https://phylos.net/tag/sequencias) - [série de potências](https://phylos.net/tag/serie-de-potencias) - [series](https://phylos.net/tag/series) - [séries de potências](https://phylos.net/tag/series-de-potencias) - [servidor](https://phylos.net/tag/servidor) - [símbolos](https://phylos.net/tag/simbolos) - [sincronizar](https://phylos.net/tag/sincronizar) - [singularidades](https://phylos.net/tag/singularidades) - [sistemas lineares](https://phylos.net/tag/sistemas-lineares) - [sql](https://phylos.net/tag/sql) - [strings](https://phylos.net/tag/strings) - [templates](https://phylos.net/tag/templates) - [teoria](https://phylos.net/tag/teoria) - [teoria da evolução](https://phylos.net/tag/teoria-da-evolucao) - [teoria da relatividade](https://phylos.net/tag/teoria-da-relatividade) - [terra plana](https://phylos.net/tag/terra-plana) - [testes](https://phylos.net/tag/testes) - [testes unitários](https://phylos.net/tag/testes-unitarios) - [transformações lineares](https://phylos.net/tag/transformacoes-lineares) - [transformada laplace](https://phylos.net/tag/transformada-laplace) - [tratamento de dados](https://phylos.net/tag/tratamento-de-dados) - [unittest](https://phylos.net/tag/unittest) - [universo](https://phylos.net/tag/universo) - [variáveis complexas](https://phylos.net/tag/variaveis-complexas) - [venv](https://phylos.net/tag/venv) - [viagem no tempo](https://phylos.net/tag/viagem-no-tempo) - [viés de cognição](https://phylos.net/tag/vies-de-cognicao) - [vírus](https://phylos.net/tag/virus) - [web](https://phylos.net/tag/web) - [zip](https://phylos.net/tag/zip) - [push](https://phylos.net/tag/push) - [pull](https://phylos.net/tag/pull) - [ambiente virtual](https://phylos.net/tag/ambiente-virtual) - [sqlite](https://phylos.net/tag/sqlite) - [sqlite3](https://phylos.net/tag/sqlite3) - [databese](https://phylos.net/tag/databese) - [sqlalchemy](https://phylos.net/tag/sqlalchemy) - [ORM](https://phylos.net/tag/orm) - [bruxa](https://phylos.net/tag/bruxa) - [fantasma](https://phylos.net/tag/fantasma) - [INSERT](https://phylos.net/tag/insert) - [SELECT](https://phylos.net/tag/select) - [pythom](https://phylos.net/tag/pythom) - [database](https://phylos.net/tag/database) - [banco de eados](https://phylos.net/tag/banco-de-eados) - [UPDATE](https://phylos.net/tag/update) - [DELETE](https://phylos.net/tag/delete) - [flet](https://phylos.net/tag/flet) - [GUI](https://phylos.net/tag/gui) - [apps](https://phylos.net/tag/apps) - [ptyhon](https://phylos.net/tag/ptyhon) - [widgets](https://phylos.net/tag/widgets) - [controles](https://phylos.net/tag/controles) - [view](https://phylos.net/tag/view) - [widgtes](https://phylos.net/tag/widgtes) - [Mitos](https://phylos.net/tag/mitos)