Jump to content

Pesquise na Comunidade

Mostrando resultados para tags 'python'.

  • Pesquisar por Tags

    Digite as tags separadas por vírgulas.
  • Pesquisa por Autor(a)

Tipo de Conteúdo


Fóruns

  • Antes de tudo...
    • O nosso fórum é para vocês devs e software houses!
  • Geral
    • Desenvolvimento de Software
    • Reviews de Solução
    • Troca de Conhecimentos Gerais
    • Classificados
  • Negócios
    • Admistrativo/Financeiro
    • Tecnologia
    • Tudo sobre Marketing
    • Gestão
    • Gestão de Pessoas
    • LGPD
    • Customer Success: Foco no cliente
  • Comunidade DFe
    • Café com o Contador
    • Notas Técnicas - Café Expresso
    • Tudo sobre DFe
    • Cálculo de impostos (ICMS, IPI, PIS/COFINS, IRPJ)
    • Comércio Exterior
  • Linguagens de Programação
    • Dúvidas de Desenvolvimento
    • C#
    • C++
    • Delphi
    • HTML & CSS
    • Java
    • JavaScript
    • PHP
    • Python
    • SQL
    • Outras Linguagens
  • Startups
    • Mentoria
    • Apresente sua Startup
    • Dúvidas
  • Produtos
    • PlugBank
    • Suíte de Componentes
    • PlugDash
    • PlugNotas
    • TecnoSign
    • Manager SaaS
    • TecnoPay
  • Off Topic
    • Blog da Casa do Desenvolvedor
    • Blog da TecnoSpeed
    • Orgulho de ser Nerd/Geek
  • Cursos
    • TecnoSpeed Academy
    • Curso Básico para Devs
  • Eventos
    • TecnoUpdate
    • Eventos de Tecnologia 2022
    • Webinars/Lives
  • Monitor SEFAZ
    • NF-e
    • NFC-e
  • Rejeições
  • Regras Tributárias
  • Trampos em TI | Home Office's Vagas
  • Clube dos AGR's's Discussões
  • Clube dos AGR's's Fale com o Marketing
  • Clube dos AGR's's Dicas do CS
  • Clube dos AGR's's Capacitação em Vendas
  • Clube dos AGR's's Materiais CHS
  • Clube dos AGR's's Materiais Autêntica
  • Clube dos AGR's's Conteúdos TecnoSpeed Certificados
  • Parceiros - Canal de Vendas's Segmentos
  • Parceiros - Canal de Vendas's Dúvidas
  • Mentalidade Ágil's Tópicos
  • Computação Feitep's Geral
  • TIC Performance 2021 - SEBRAE's Trilha dos Workshops 2021
  • TIC Performance 2021 - SEBRAE's Materiais de apoio
  • TIC Performance 2021 - SEBRAE's Aula Gestão Financeira para Software Houses
  • TIC Performance 2021 - SEBRAE's Dúvidas
  • TecnoUpdate 2021's Novidades
  • TecnoUpdate 2021's Conteúdos
  • TecnoUpdate 2021's Dúvidas
  • Desafio Casa do Dev - NodeJS (2021)'s Comece aqui
  • Desafio Casa do Dev - NodeJS (2021)'s Dúvidas
  • Desafio Casa do Dev - NodeJS (2021)'s Cursos - Gratuitos
  • Desafio Casa do Dev - NodeJS (2021)'s O Desafio
  • PROTHEUS TOTVS's Release 33
  • Univale - Ivaiporã's Notícias

Blogs

  • Gestão Empresarial
  • Gestão de Pessoas
  • Empregabilidade

Product Groups

Não há resultados para exibir.


Encontre resultados em...

Encontre resultados que contenham...


Data de Criação

  • Início

    Fim


Última Atualização

  • Início

    Fim


Filter by number of...

Ingressou

  • Início

    Fim


Grupo


Ciente das Políticas de Privacidade


Declaração de Ciência e Autenticidade e de Veracidade


Ciente dos Termos de Serviços e das Regras do Hub


Sobre


Você é estudante?


Qual sua área?


Outro? Por favor, especifique.


Como você conheceu o nosso fórum?


Outro? Por favor, especifique.


Qual seu nível de senioridade?

Encontrado 11 resultados

  1. Boa tarde galera, sou iniciante em python e vi um script muito bom de web scrapping desse jovem aqui, baseado nisso pedi para ele fazer o mesmo conceito com site geralinks que o conteúdo muda toda hora. Ele fez pra eu pegar depois ele apagou, mais fiz um fork no meu github. Esse e o script: https://github.com/krebinha/gera/blob/main/geralinks/generate.py E está dando esse erro na hora de gerar o xml Esse erro: Traceback (most recent call last): File "script.py", line 7, in <module> def get_links() -> list[str]: TypeError: 'type' object is not subscriptable Alguém pode me ajudar?
  2. Olá pessoal, boa noite! Meu nome é Robson. Sou novo por aqui e tenho uma dúvida. Estou realizando uma pesquisa sobre empreendedorismo e juventude na área de TI pela Universidade Federal de São Paulo. Uma das etapas dessa pesquisa é a aplicação de um questionário survey com profissionais de TI. Gostaria de saber se eu poderia divulgar o link do questionário aqui, desde que não infrinja nenhum regra. Vocês acham que tem algum problema? Se tudo bem, eu posso enviar o link da pesquisa nas respostas. O preenchimento do questionário é anônimo. Apenas o termo de consentimento, que é uma norma de pesquisa, solicita o nome. Obrigado pessoal!
  3. Olá você já ouviu falar de Web Scraping ? Caso tenha ficado curioso sobre o que é o Web Scraping e o quão útil isso pode ser, vou tentar esclarecer um pouco mais sobre este tema aqui neste tópico. Vamos começar explicando o que é Web Scraping. Web Scraping: Este processo consiste na coleta de informações de dados da web, essa coleta ocorre por meio de uma "raspagem" nos dados (HTML) dos sites. O funcionalmente deste processo consiste em obter o HTML do site desejado e com base no HTML procurarmos as informações desejadas através dos IDS dos elementos HTML. Utilidade: Por meio dele podemos extrair os dados que queremos de algum site sem precisar necessariamente mexer com APIs, um exemplo de web scraping é extrair informações de criptomoedas de um site como o coingecko, para que você possa utilizar essas informações em seu projeto de data science. (Caso queira ver este exemplo, acesse Introdução ao WebScraping, neste repositório existe um notebook onde eu explico todo o processo de extração dos dados por meio do web scraping com python). Outro exemplo poderia ser abrir um site de vendas e extrair as informações como preço dos produtos para alimentar seu banco ou utilizar as informações como bem quiser. Podemos observar que as possibilidades do que você pode fazer com isso são inúmeras, basta usar sua criatividade. Conhecimentos necessários: Python: Sabendo o básico de Python você já consegue realizar um web scraping, é bastante usado as estruturas de repetições no processo (FOR) e requisições GET (requests.get ...). HTML: É importante saber ler o HTML, uma boa maneira de pesquisar as informações que deseja no HTML é abrir o site desejado e clicar com o botão direito e ir em inspecionar elemento (Atalho F12). Para encontrar o que deseja na página basta clicar em. e levar o mouse na informação que deseja, isso te levará ao respectivo trecho do HTML que contém essa informação. Bibliotecas Utilizadas no processo: BeautifulSoup: Esta se trata da Biblioteca principal que torna possível este processo de webscraping, é por ela que navegamos dentro do HTML e extraímos as informações desejadas. Requests: Esta é a biblioteca onde fazemos uma requisição GET para o site desejado, com base nisso que conseguimos acessar o HTML. from bs4 import BeautifulSoup import requests Web Scraping na prática: Para não deixar este tópico extenso demais, infelizmente vou me abster de realizar toda uma explicação detalhada de como realizar um web scraping na prática. Mas caso você tenha se interessado e gostaria de ver como funciona um web scraping na prática, deixo aqui meu convite para acessar meu repositório sobre web scraping dentro dele explico mais a fundo como realizar este processo na prática, demonstrando e ensinando como utilizar o básico do BeautifulSoup para realizar uma extração simples. Repositório: Web Scraping na prática. Enfim... Espero que este tópico tenha despertado sua curiosidade sobre WebScraping e o quão útil ele pode ser para extrair dados de diversas fontes. Caso alguma informação não tenha ficado clara, estou a disposição e ficarei feliz em poder explicar e esclarecer quaisquer dúvidas que possam surgir a respeitos deste tema. Já aproveito também e deixo aqui meu Linkedin e GitHub para qualquer um que queira manter contato.
  4. Olá, tudo bem? eu estou tentando montar um código que possue várias estruturas if. Mas, em um momento que tento "reutilizar" uma variável que já foi usada em outro if, não aparece... abaixo o exemplo, variável 'dificuldade' SimuladorUniversidade.py
  5. def draw_game(): tela.fill(BLACK) tela.blit(background, (0, 0)) # Draw Player player.draw(tela) # Draw Bullets for bullet in player.bullets: bullet.draw_bullet() # Draw Enemies for enemy in enemies: enemy.draw(tela) # Player Health if player.alive == False: tela.fill((0, 0, 0)) font = pygame.font.Font('fonte/PressStart2P-vaV7.ttf', 32) text = font.render('GAME OVER! pressione R', True, (138, 47, 47)) textRect = text.get_rect() textRect.center = (metadeLargura, metadeAltura) tela.blit(text, textRect) if userInput[pygame.K_r]: player.alive = True player.lives = 1 player.health = 40 font = pygame.font.Font('fonte/PressStart2P-vaV7.ttf', 27) text = font.render('Mortos: ' + str(kills) + ' Vidas: ' + str(player.lives), True, (189, 178, 209)) tela.blit(text, (230, 20)) pygame.display.update() CLOCK.tick(FPS) player = Hero(250, 410) enemies = [] kills = 0 while player.lives == 0: kills = 0 Eu estou tendo problemas na hora que acaba as vidas do personagem e dá gameover, pois quero que resete o contador de mortes a 0 quando dá Game over , mas já usei : while player.lives == 0: kills = 0 ou while player.lives <0 kills = 0 e nada do contador de Mortes resetar. Gostaria de saber como resetar o contador de mortes ?
  6. olá, tenho esse código que me mostra os numeros primos que estão dentro de um arquivo txt. O problema é que, não consigo mudar para me mostrar os numeros que não são primos do arquivo. quero deletar a linha do arquivo que possui algum numero primo e mostrar em outro arquivo somente os numeros que sobraram após deletar a linha que possui algum numero primo. def verificaPrimo(num): return all(num%g!=0 for g in range(2,num)) and num > 1 def obtemNumeros(nomeArquivo): with open(nomeArquivo, "r") as f: for i in f: yield i.split() nomeArquivo = "numeros.txt" texto = '' for numeros in obtemNumeros(nomeArquivo): texto += '{}\n'.format(' '.join([g for g in numeros if verificaPrimo(int(g))]))#filtra os primos print(texto.strip(), file=open("resultPrimos.txt", 'w')) conteudo do arquivo "numeros.txt" 10 20 30 25 98 1000 1 0 -1 9 20 2 3 0 31 4 999 26 8 997 20 30 234 161 6376 o que deveria ser impresso: 10 20 30 25 98 1000 1 0 -1 9 20 4 999 26 161 6376 o que o codigo acima imprime: 2 3 31 997
  7. Estou na fase inicial dos meus estudos sobre análise de dados e nesse módulo eu não consegui progredir. estou tendo muita dificuldade em extrair os dados como solicitado no exercício, se alguém puder me ajudar agradeço muito. Estou usando Google Colab. %%writefile carros.csv id,valor_venda,valor_manutencao,portas,pessoas,porta_malas 1,vhigh,med,2,2,small 2,med,vhigh,2,2,small 3,low,vhigh,2,2,small 4,low,high,2,2,small 5,low,high,2,2,small 6,low,high,4,4,big 7,low,high,4,4,big 8,low,med,2,2,small 9,low,med,2,2,small 10,low,med,2,2,small 11,low,med,4,4,big 12,low,low,2,2,small 13,low,low,4,4,small 14,low,low,4,4,med Complete a função abaixo para extrair uma coluna do arquivo csv em uma lista. Os elementos devem ter o tipo de dado correto: def extrai_coluna_csv(nome_arquivo: str, indice_coluna: int, tipo_dado: str): coluna = [] # leia o arquivo com o comando 'with' utilizando o parametro 'nome_arquivo' # extraia a coluna do arquivo utilizando o parametro 'indice_coluna' # use a estrutura de decisão if/elif/else para fazer a conversão do tipo de dados utilizando o parametro 'tipo_dado' return coluna Você pode testar a função com os códigos abaixo: # extrair a coluna valor_venda valor_venda = extrai_coluna_csv(nome_arquivo='./carros.csv', indice_coluna=1, tipo_dado='str') print(valor_venda) # deve retornar ['vhigh', 'med', 'low', ...] # extrair a coluna pessoas pessoas = extrai_coluna_csv(nome_arquivo='./carros.csv', indice_coluna=4, tipo_dado='int') print(pessoas) # deve retornar [2, 2, 2, ...]
  8. Bom dia. Estou aprendendo um pouco de python (sou iniciante) e estou com dificuldade nessa questão abaixo: Escreva um programa em Python que lê uma sequência de dígitos, sendo cada um dos dígitos fornecido numa linha separada, e calcula o número inteiro composto por esses dígitos, pela ordem fornecida. Para terminar a sequência de dígitos é fornecido ao programa o inteiro −1. Por exemplo, lendo os dígitos 1 5 4 5 8, o programa calcula o número inteiro 15458. (Use laços de repetição). Tentei fazer dessa forma abaixo num = int(input('Informe um número: ')) a = num // 1%10 b = num // 10%10 c = num // 100%10 d = num // 1000%10 e = num // 10000%10 print('Número: {}'.format(num)) print(': {}'.format(e)) print(': {}'.format(d)) print(': {}'.format(c)) print(': {}'.format(b)) print(': {}'.format(a)) Gostaria que o programa pedisse um número de cada vez e ao final mostrasse o número formado. Também gostaria de saber como faço a parada digitando um número negativo. Desde já agradeço!
  9. OS TIPOS DE DADOS EM PYTHON Bom, os tipos de dados são formas de classificar e armazenar algo do mundo real de maneira computacional, no Python, esses dados também são chamados de objetos internos, cada um com as suas características e propriedades, são eles: Numéricos Strings Listas Dicionários Tuplas Numéricos O Python suporta os tipos inteiros, que são números de precisão fixa, que tem como limite o tamanho da memória e não o número de bytes. Os tipos inteiros abrangem também os Octais e Hexadecimais. In [1]: type(1) Out[1]: int In [2]: type(0x10) Out[2]: int O tipo ponto flutuante é qualquer número que possua casas decimais ou notação científica de base (E) ou (e). In [1]: type(1.2) Out [1]: float In [2]: type(.2) Out [2]: float In [3]: type(2E3) Out [3]: float Tipos Booleanos são representações de true ou false, no caso de um controle de decisão podendo ser representado como 0 para false e 1 para verdadeiro. No Python, o tipo booleano é uma especialização do tipo inteiro (int). In [1]: type(True) Out [1]: type(False) O numero complexo é, por definição, a combinação de um numero real e um numero imaginado, e o Python também processa esse tipo de dado nativamente. In [1]: type(1+3j) Out [1]: complex In [2]: a = 1+3j In [3]: a.real Out [3]: 1.0 In [4]: a.imag Out [4]: 2.0 Strings Uma string é um conjunto de caracteres, é o tipo de dado mais comum para armazenar e manipular informações de texto sejam eles palavras, simbolos , endereços, etc. In [1]: type('') Out [1]: str In [2]: type('a') Out [2]: str In [1]: type('Casa do Desenvolvedor') Out [1]: str Listas Uma lista representa uma coleção ordenada, podendo ter qualquer tipo de objeto(numéricos, outras listas, strings, etc). As listas são acessadas pelo seu índice, possuindo um comprimento variável e podendo ser heterogêneas naturalmente. In [1]: type([]) Out [1]: list In [2]: type([0,1,2,3]) Out [2]: list In [3]: type(['Casa', 'do', 'Dev']) Out [3]: list Dicionários Dicionários são representações de coleções desordenadas e os itens que o compõe são armazenados e buscados pela chave, ao invés do deslocamento posicional, eles tem comprimentos variáveis, são heterogêneos e usam tabelas hashing. In [1]: type({}) Out [1]: dict In [2]: type({'Livro':1, 'Autor':2}) Out [2]: dict In [3]: type({'Post':'Python:Tipos de dados', 'Autor':'João'}) Out [3]: dict Tuplas As tuplas representam uma coleção de objetos que não pode ser alterado. As tuplas são ordenadas, acessadas pelo deslocamento, tem comprimento fixo e são heterogêneas. In [1]: type(()) Out [1]: tuple In [2]: type((0,)) Out [2]: tuple In [3]: type((0,'Casa do Desenvolvedor')) Out [3]: tuple
  10. Jython traz a possibilidade de codificação de Java e Python juntos. Com isso, é possível ganhar agilidade em sintaxe, incorporar bibliotecas, além de outros recursos, como um interpretador interativo. Como exemplo, veja como fica o código de Python em Java : //fonte: site oficial da linguagem //inicialmente, python dentro do Java import org.python.util.PythonInterpreter; public class JythonHelloWorld { public static void main(String[] args) { //instancia objeto interpretador try(PythonInterpreter pyInterp = new PythonInterpreter()) { //interpreta python pyInterp.exec("print('Hello Python World!')"); } } } Agora, Java em Python: #fonte: site oficial da linguagem #importar System do pacote java.lang from java.lang import System # Java import print('Running on Java version: ' + System.getProperty('java.version')) print('Unix time from Java: ' + str(System.currentTimeMillis())) Por eu ser músico, foi nessa combinação que encontrei um "caminho" para programar melodias e frases utilizando JythonMusic. Um ambiente de programação com python e java, voltado para músicos e desenvolvedores em geral. Nesse ambiente foram desenvolvidas peças(composições) de orquestra para execução e apresentação ao público de universidade, inicialmente como projeto . É isso. Valeu!
  11. Ola boa noite! pessoal eu gostaria de uma ajuda. Eu tenho uma ideia de fazer um robo que navegue em um determinado site (url) e que faça um procedimento que e: passo 1ª empreecher sozinho os dois inputs de login para entre na site. passo 2º clicar sozinho em login. Passo 3º selecionar um determinado ID de um elemento html "<section>" passo 3º seria mostra o email que apareceu no <section> e mostra em um alert na tela do usuario que esta atrelado ao ID que ele digitou para buscar na url. Esse e o site que ja criei: https://pontofull.com/robo/ estou mostrando para vcs saberem +- como seria a ideia. Observação: Seria como eu faço isso ? que linguagem usar ? ... eu estou fazendo um curso de java na ebaconline de javascript e o professor estava mostrando o "DOM" e "jquery" ex: document.get. Aqui em baixo vou deixar o codigo que eu conseguir fazer em python pegou normalmente. Porem eu gostaria de rodar na web. from selenium import webdriver driver = webdriver.Chrome(executable_path=r"C:\Users\TI-ADM\Documents\driver\chromedriver.exe") driver.get("https://cb10.td.commpeak.com/auth/login?redirect=/") driver.implicitly_wait(3) #segundo campoBusca = driver.find_elements_by_name("username")[0] campoBusca2 = driver.find_elements_by_name("password")[0] campoBusca.send_keys("felipepereira") campoBusca2.send_keys("123456") driver.find_element_by_id("submit").click() driver.find_elements_by_class_name("caret")[5].click() driver.find_element_by_xpath("/html/body/div[2]/div/div[2]/ul[1]/li[6]/ul/li[2]/a").click() campolead = driver.find_elements_by_name("lead_id")[0] campolead.send_keys("12215389") campo = driver.find_element_by_xpath("/html/body/div[4]/div[2]/div[2]/div/div[1]/input").click() lista = driver.find_element_by_xpath("/html/body/div[5]/table/tbody/tr/td[1]/a").click() resultado = driver.find_elements_by_class_name("edit")[0] print(resultado) Obrigado pela atenção

Sobre o Fórum

Este é um fórum para todos que fazem parte
do ecossistema de uma Software House!

Bem-vindo(a) ao fórum da Casa do Desenvolvedor, uma comunidade completa, onde desenvolvedores, software houses, profissionais de marketing, experiência e vendas, fornecedores de soluções, aficionados por inovação e tecnologia podem tirar dúvidas, compartilhar novidades e conhecimento, trocar experiências e até postar uns memes que só nós da tecnologia entendemos 😅

Crie agora sua conta e vamos juntos fortalecer
o desenvolvimento de software no Brasil! 🇧🇷

×
×
  • Create New...