Ander Codes profile picture

Ander Codes (@ander.codes)

Followers
3.3K followers
Following
0 following
Likes
22.2K
Videos
126
Avg length
1:10

Programação e boas práticas ☕️👨🏻‍💻📲

Playlists Liked videos

Latest videos by Ander Codes

  • Por que Python conquistou o mundo? (seu 1o programa em segundos) 🌍 | Ep 1 da série Use a Cabeça… – video Pinned , 17.8K views

    Por que Python conquistou o mundo? (seu 1º programa em segundos) 🌍 | Ep 1 da série Use a Cabeça Python (Paul Barry): a história da linguagem que dominou a ciência e a IA + instalação sem sofrer + seu primeiro print rodando #python #programacao #aprenderpython #dev #tecnologia

  • O que é uma estrutura de dados? (você usa sem saber) 📱 | Cap. 1 do livro Entendendo Estruturas de… – video Pinned , 1.8K views

    O que é uma estrutura de dados? (você usa sem saber) 📱 | Cap. 1 do livro Entendendo Estruturas de Dados (1/33) #programacao #estruturadedados #dev

  • Cap. 1 do livro Entendendo Algoritmos (1/44) – video Pinned , 16.3K views

    Cap. 1 do livro Entendendo Algoritmos (1/44) #programacao #algoritmos #pesquisabinaria

  • Como o gato foge da bomba? 💣 A busca em largura (BFS) testa as casas vizinhas em ondas, passo a… – video , 212 views, duration 0:12

    10 likes 1 comment 0 shares 2 saves

    Como o gato foge da bomba? 💣 A busca em largura (BFS) testa as casas vizinhas em ondas, passo a passo, até achar a saída segura mais perto. Os cães zumbi ficaram na linha de fogo. Aprenda jogando — link na bio. #python #algoritmos #bfs #gamedev #devbrasil

  • Por que o gato caiu no rio? 🐱 O rio vai do bloco 0 ao 5, mas range(5) só vai de 0 a 4: a última… – video , 180 views, duration 0:27

    6 likes 0 comments 0 shares 1 save

    Por que o gato caiu no rio? 🐱 O rio vai do bloco 0 ao 5, mas range(5) só vai de 0 a 4: a última tábua nunca é colocada. É o off-by-one, o erro mais famoso de quem começa, e a correção cabe em dois caracteres: + 1. Aprenda jogando — link na bio. #python #programacao #minecraft #gamedev #devbrasil

  • Mil vagas: como achar a sua numa conta só? 🚗 Divide o adesivo por 8 e guarda o resto: isso é uma… – video , 175 views, duration 0:58

    5 likes 1 comment 0 shares 0 saves

    Mil vagas: como achar a sua numa conta só? 🚗 Divide o adesivo por 8 e guarda o resto: isso é uma tabela hash. Dois carros na mesma vaga? Ficam encadeados. Primeira versão no ar: quem chega agora ajuda a decidir o resto. Link na bio. #python #algoritmos #tabelahash #programacao #devbrasil

  • MegaCat ordena a tiros 😼 Cada tiro é uma troca do bubble sort, com o código rodando no terminal do… – video , 163 views, duration 0:22

    6 likes 1 comment 2 shares 0 saves

    MegaCat ordena a tiros 😼 Cada tiro é uma troca do bubble sort, com o código rodando no terminal do celular. Aprenda jogando de verdade — link na bio. #python #algoritmos #bubblesort #gamedev #devbrasil

  • Quem você atende primeiro? 🏥 Um gato pra cortar a unha, um cachorro pra vacina e um coelho com a… – video , 199 views, duration 0:53

    6 likes 1 comment 2 shares 2 saves

    Quem você atende primeiro? 🏥 Um gato pra cortar a unha, um cachorro pra vacina e um coelho com a pata quebrada. Emergência não é fila de padaria: na fila de prioridade com heap, o caso mais urgente fica sempre no topo. Link na bio. #python #algoritmos #estruturadedados #programacao #devbrasil

  • A tela de game over travou. Um bloco de duas palavras resolve 🧯🎮 O jogo tentou ler o recorde num… – video , 242 views, duration 1:05

    8 likes 0 comments 8 shares 3 saves

    A tela de game over travou. Um bloco de duas palavras resolve 🧯🎮 O jogo tentou ler o recorde num arquivo que ainda não existe e morreu no traceback. Com try/except você decide o que fazer quando falha 👨🏻‍💻 e por que um except pelado esconde o SEU bug (a bomba que fica incompleta na borda). Use a…

  • O bruno entrou no futebol e apareceu no churrasco 🧱🐍 Uma lista solta dividida por duas vaquinhas… – video , 943 views, duration 1:16

    64 likes 1 comment 6 shares 18 saves

    O bruno entrou no futebol e apareceu no churrasco 🧱🐍 Uma lista solta dividida por duas vaquinhas dá nisso. A classe é o molde: cada objeto nasce com a própria lista, e self é o objeto que chamou. E quando NÃO usar classe. Use a Cabeça Python (Paul Barry) #python #programacao #poo #classes #dev

  • Cinco linhas viram uma, e fica mais legível 🏭🐍 List comprehension é a esteira (for), a peneira… – video , 586 views, duration 1:04

    42 likes 1 comment 5 shares 11 saves

    Cinco linhas viram uma, e fica mais legível 🏭🐍 List comprehension é a esteira (for), a peneira (if) e o carimbo (expressão) numa linha só, escrita com o resultado primeiro, executada percorrendo, filtrando e transformando. E quando ela vira um nó, volta pro for sem culpa. Use a Cabeça Python (Paul…

  • 3 downloads de 1 segundo cada. Um depois do outro: 3,01s. Com concorrência: 1,00s. E a pegadinha… – photo post Photo post , 329 views

    3 downloads de 1 segundo cada. Um depois do outro: 3,01s. Com concorrência: 1,00s. E a pegadinha que derruba tudo: troque asyncio.sleep por time.sleep e volta pros 3s. Não é a palavra async que decide 👨🏻‍💻 é o que você chama lá dentro. 3 exercícios pra completar antes de deslizar. Segue pra não…

  • Alguém digitou OR 1=1 no seu formulário. O que acontece? 🔓🐍 Se o código colou o texto na consulta… – video , 1.5K views, duration 1:08

    53 likes 4 comments 4 shares 16 saves

    Alguém digitou OR 1=1 no seu formulário. O que acontece? 🔓🐍 Se o código colou o texto na consulta, virou comando e a lista inteira vaza. Com o placeholder (?), dado é dado. E o índice: o EXPLAIN mostra se ele entrou no plano (SEARCH em vez de SCAN); rápido de verdade, só medindo. Use a Cabeça…

  • Um arquivo que organiza nomes, cidades e numera cada inscrito sozinho 🗄️🐍 SQLite já vem com o… – video , 2.4K views, duration 1:09

    205 likes 4 comments 4 shares 72 saves

    Um arquivo que organiza nomes, cidades e numera cada inscrito sozinho 🗄️🐍 SQLite já vem com o Python: create table desenha o esquema, insert coloca linhas e o id é preenchido sozinho, fetchall devolve tuplas. E a regra obrigatória que barra uma linha sem nome. Use a Cabeça Python (Paul Barry)…

  • Mil inscritos e você quer só os de SP. Uma linha 📊🐍 A lista de dicionários vira um DataFrame do… – video , 525 views, duration 1:04

    36 likes 1 comment 5 shares 10 saves

    Mil inscritos e você quer só os de SP. Uma linha 📊🐍 A lista de dicionários vira um DataFrame do pandas; comparar a coluna inteira devolve verdadeiro/falso e vira peneira; value_counts conta por cidade. E por que o arquivo continua igual. Use a Cabeça Python (Paul Barry) #python #pandas…

  • Reinicia o servidor e os nomes somem. JSON resolve 💾🐍 A lista mora na memória; JSON leva pro disco… – video , 528 views, duration 1:04

    19 likes 1 comment 2 shares 4 saves

    Reinicia o servidor e os nomes somem. JSON resolve 💾🐍 A lista mora na memória; JSON leva pro disco com estrutura: json.dump grava, json.load devolve o dicionário inteiro, com o número ainda número. E o que o JSON NÃO guarda. Use a Cabeça Python (Paul Barry) #python #programacao #json #dev #backend

  • Reinicia o servidor e os nomes somem. JSON resolve 💾🐍 A lista mora na memória; JSON leva pro disco… – video , 1.6K views, duration 1:18

    66 likes 1 comment 0 shares 17 saves

    Reinicia o servidor e os nomes somem. JSON resolve 💾🐍 A lista mora na memória; JSON leva pro disco com estrutura: json.dump grava, json.load devolve o dicionário inteiro, com o número ainda número. E o que o JSON NÃO guarda. Use a Cabeça Python (Paul Barry) #python #programacao #json #dev #backend

  • 4 chamadas em 1 segundo. Ou em 4. A mesma palavra ⚡🐍 4 chamadas simultâneas terminam em 1 segundo… – video , 4.4K views, duration 1:24

    242 likes 5 comments 9 shares 75 saves

    4 chamadas em 1 segundo. Ou em 4. A mesma palavra ⚡🐍 4 chamadas simultâneas terminam em 1 segundo ou em 4. A mesma palavra async, mas operações diferentes por baixo: quem decide é o que você chama, não o decorator. E a doc oficial guarda um terceiro caso que quase ninguém lê. #python #fastapi…

  • Um programa leu o seu site e copiou os nomes sozinho 🕵️🐍 O que o navegador recebe é texto 👀 e se é… – video , 1.3K views, duration 1:21

    60 likes 2 comments 5 shares 24 saves

    Um programa leu o seu site e copiou os nomes sozinho 🕵️🐍 O que o navegador recebe é texto 👀 e se é texto, o Python lê: um parser percorre tag por tag, liga uma chave dentro de cada <li> e guarda o nome. Funciona porque você conhece a estrutura. Cap 8 do Use a Cabeça Python (Paul Barry) #python…

  • Fecha o notebook e o seu site morre. Como colocar no ar de verdade 🌍🐍 | Fecha o notebook e o seu… – video , 410 views, duration 1:14

    16 likes 2 comments 5 shares 7 saves

    Fecha o notebook e o seu site morre. Como colocar no ar de verdade 🌍🐍 | Fecha o notebook e o seu site morre 🌍🐍 app.run é servidor de desenvolvimento 👨🏻‍💻 pra ficar no ar você precisa de servidor, um servidor WSGI que chama o seu app e um endereço público. Rotas, funções e templates não mudam; muda…

  • O nome digitado no site chega no Python num objeto que se comporta como dicionário 📝🐍 | Ep 15 da… – video , 940 views, duration 1:22

    68 likes 2 comments 3 shares 25 saves

    O nome digitado no site chega no Python num objeto que se comporta como dicionário 📝🐍 | Ep 15 da série Use a Cabeça Python (Paul Barry): GET pede a página, POST envia dados, e request.form entrega o que foi digitado num objeto que se comporta como um dicionário 🚀👨🏻‍💻 o mesmo colchete do episódio…

  • Python cuida dos dados, o template organiza a página: templates 🧩🐍 | Ep 14 da série Use a Cabeça… – video , 905 views, duration 1:27

    63 likes 1 comment 1 share 14 saves

    Python cuida dos dados, o template organiza a página: templates 🧩🐍 | Ep 14 da série Use a Cabeça Python (Paul Barry): o template é um HTML com espaços reservados — {{ }} mostra um valor, {% for %} repete 📲 e render_template preenche tudo no servidor antes do navegador ver. Python cuida dos dados…

  • 6 linhas de Python e o navegador abre um site SEU 🌐🐍 | Ep 13 da série Use a Cabeça Python (Paul… – video , 16.7K views, duration 1:33

    1.5K likes 15 comments 42 shares 645 saves

    6 linhas de Python e o navegador abre um site SEU 🌐🐍 | Ep 13 da série Use a Cabeça Python (Paul Barry): Flask conecta uma função a um endereço e usa o retorno dela como resposta, o decorator @app.route registra a função, e o ciclo rota → função → resposta é o que a maioria das aplicações web faz…

  • A estrutura que RECUSA ser alterada e o mapa pra escolher a certa 🔒🐍 | Ep 12 da série Use a Cabeça… – video , 12.2K views, duration 1:20

    238 likes 4 comments 3 shares 62 saves

    A estrutura que RECUSA ser alterada e o mapa pra escolher a certa 🔒🐍 | Ep 12 da série Use a Cabeça Python (Paul Barry): a tupla nasce fechada e o erro é a funcionalidade 🤓 mais o mapa que fecha o capítulo: dicionário, conjunto, lista ou tupla, dependendo da pergunta que o programa faz #python…

  • Duas pessoas se inscreveram duas vezes: o set elimina as duplicatas 🧹🐍 | Ep 11 da série Use a… – video , 2.9K views, duration 1:21

    94 likes 2 comments 8 shares 29 saves

    Duas pessoas se inscreveram duas vezes: o set elimina as duplicatas 🧹🐍 | Ep 11 da série Use a Cabeça Python (Paul Barry): set cria um conjunto novo sem as duplicatas, o in diz quem pertence sem varrer nome por nome, e três operações entre grupos respondem quem pagou, quem falta e quem apareceu do…

  • Achar um preço no meio de 200: a lista pode examinar 200 itens, o dicionário chega direto 🔑🐍 | Ep… – video , 810 views, duration 1:24

    53 likes 1 comment 0 shares 17 saves

    Achar um preço no meio de 200: a lista pode examinar 200 itens, o dicionário chega direto 🔑🐍 | Ep 10 da série Use a Cabeça Python (Paul Barry): a lista percorre item por item até achar; o dicionário guarda o par chave→valor e chega direto pela chave, em média 👨🏻‍💻 com o in pra saber se existe e o…

  • Divida uma conta em 3 e o Python devolve um número que parece não acabar 😵💰🐍 | Ep 9 da série Use a… – video , 283 views, duration 1:15

    14 likes 2 comments 4 shares 3 saves

    Divida uma conta em 3 e o Python devolve um número que parece não acabar 😵💰🐍 | Ep 9 da série Use a Cabeça Python (Paul Barry): uma conta de luz dividida em 3 parcelas vira um número que parece não acabar, o f-string que formata cada linha do extrato com duas casas sempre (e o centavo que a…

  • Sua função em 3 programas com UMA linha: import 🐍🕸️ | Ep 8 da série Use a Cabeça Python (Paul… – video , 697 views, duration 1:25

    53 likes 2 comments 3 shares 20 saves

    Sua função em 3 programas com UMA linha: import 🐍🕸️ | Ep 8 da série Use a Cabeça Python (Paul Barry): sua função morando num módulo, o from...import que liga os arquivos, e o grafo de dependências que ajuda a enxergar sistemas grandes #python #programacao #aprenderpython #dev #modulos

  • Seu colega mudou a lista dele… e a SUA mudou junto 😱🐍 | Ep 7 da série Use a Cabeça Python (Paul… – video , 595 views, duration 1:27

    29 likes 2 comments 1 share 11 saves

    Seu colega mudou a lista dele… e a SUA mudou junto 😱🐍 | Ep 7 da série Use a Cabeça Python (Paul Barry): o sinal de igual não copia — apelida. A prova com is, e a cópia de verdade com [:] e .copy() #python #programacao #aprenderpython #dev #listas

  • O corte de 4 caracteres que substitui um laço inteiro ✂️🐍 | Ep 6 da série Use a Cabeça Python… – video , 579 views, duration 1:34

    24 likes 1 comment 1 share 5 saves

    O corte de 4 caracteres que substitui um laço inteiro ✂️🐍 | Ep 6 da série Use a Cabeça Python (Paul Barry): fatias — [:3] pro pódio, negativos de trás pra frente, [::-1] invertendo tudo, e por que a fatia nunca dá IndexError #python #programacao #aprenderpython #dev #fatias

Showing 30 of 126 videos

Load more videos

Explore & export videos

Ander Codes TikTok stats

Ander Codes (@ander.codes) has 3,261 TikTok followers as of . That is about 3.3K followers.

Followers
3,261
Likes
22,218
Videos
126
Likes per video
176
Average video length
1:10
Median per post
595 views · 48 likes · 1 comment · 3 shares · 13 saves
Average engagement per view - follower
6.1% - 0.04
Average views per follower
0.59
Most viewed recent posts
  1. “6 linhas de Python e o navegador abre um site SEU 🌐🐍 | Ep…” · 16.7K views · 1.5K likes · 15 comments ·
  2. “A estrutura que RECUSA ser alterada e o mapa pra escolher…” · 12.2K views · 238 likes · 4 comments ·
  3. “4 chamadas em 1 segundo. Ou em 4. A mesma palavra ⚡🐍 4…” · 4.4K views · 242 likes · 5 comments ·
Pinned posts
3, with 17.8K, 16.3K and 1.8K views
Last post
(6 days before this check)
Posting rate
about 2.4 posts a week
TikTok content labels
Culture & Education & Technology (20 of 26 posts), Professional Personal Development (19 of 26 posts)
Post types
29 videos, 1 photo post
Hashtags used most
#python (27), #programacao (26), #dev (22), #aprenderpython (11), #algoritmos (5)

How these numbers are counted

Ander Codes follower history

FollowersLikes3.24K22K3.25K22.1K3.26K22.2K3.27K22.3K3.28K22.4K3,261 followers on Nov 15, 20263,26122,218 likes on Nov 15, 202622,218Nov 15, 2026

Followers on the left axis, likes on the right. Recording started on ; each day this profile is refreshed adds a point. How the follower history is recorded

About Ander Codes

Account created