Para quem se interessa por Analise de Negocios, um pouco sobre o BABOK este guia das praticas mais utilizadas no mundo nesta area. #------------------------------------------------------------#Faca um programa em Python que resolva uma equacao de segundo# grau#A formula de Bhaskara e um metodo resolutivo para equacoes#do segundo grau utilizado para encontrar raizes a partir dos#coeficientes da equacao.#A formula de Bhaskara e um metodo resolutivo para equacoes#do segundo grau cujo nome homenageia o grande matematico#indiano que a demonstrou.# x = (-b +- sqrt(b^2 - 4ac)) / 2a#------------------------------------------------------------import mathprint("EQUACAO DE SEGUNDO GRAU")print("ax^2 + bx + c = 0")a = float(input("Digite a variavel a: "))b = float(input("Digite a variavel b: "))c = float(input("Digite a variavel c: "))#calcular discriminante - deltadelta = (b**2) - (4*a*c)#print("delta e", delta)#calcular as raizesif (delta < 0): print("esta equacao nao possui raizes reais")else: if (delta == 0): x = (-b) / (2*a) print("a raiz desta equacao e", x) else: x_pos = ((-b) + math.sqrt(delta)) / (2*a) x_neg = ((-b) - math.sqrt(delta)) / (2*a) if (x_pos <= x_neg): print("as raizes da equacao sao", x_pos, "e", x_neg) else: print("as raizes da equacao sao", x_neg, "e", x_pos) #print("FIM!!...") #------------------------------------------------------------#Escreva um programa que receba um numero natural n na#entrada e imprima n! (fatorial) na saida.#------------------------------------------------------------n = int(input("Digite o valor de n: "))fatorial = 1while (n > 0): fatorial = fatorial * n n -= 1print(fatorial) Como e gostoso aprender algo novo e colocar em pratica. Depois de pesquisar sobre preencher e manipular paginas web usando a linguagem Python consegui fazer meu primeiro programa que faz login em uma pagina aqui da empresa e depois simula um clique no botao.Como eu usei o Python 3.5 a biblioteca mechanize nao da suporte ainda, entao fui pela biblioteca RoboBrowser.import refrom robobrowser import RoboBrowserurl = "http://blablabla/"user = "user"password = "pass"#abrir urlbrowser = RoboBrowser(history=True)browser.open(url)#preencher formform = browser.get_form('aspnetFormXX')form['cxtl0091$MainContent$txtUsuario'] = userform['cxtl0091$MainContent$txtPassword'] = password#submit no formbrowser.submit_form(form)#proxima paginaform2 = browser.get_form('aspnetFormXX')#submit em um botao especifico do formbrowser.submit_form(form2, submit=form2['cztl0091$MainContent$Button1']) #------------------------------------------------------------#Escreva um programa que receba um numero inteiro positivo na#entrada e verifique se e primo. Se o numero for primo,#imprima "primo". Caso contrario, imprima "nao primo".#------------------------------------------------------------n = int(input("Digite um numero inteiro: "))cont = 2ehNroPrimo = Truewhile (cont < n and ehNroPrimo): ehNroPrimo = not ((n % cont) == 0) cont += 1if (ehNroPrimo): print("primo")else: print("nao primo") #------------------------------------------------------------------------#Escreva a funcao n_primos que recebe um numero inteiro maior ou igual#a 2 como parametro e devolve a quantidade de numeros primos que existem#entre 2 e n (incluindo 2 e, se for o caso, n).#------------------------------------------------------------------------def ehPrimo(n): if (n == 2): return True elif (n % 2 == 0): return False else: i = 3 while (i <= (n / i)): if ((n % i) == 0): return False i += 2 return True return False def n_primos(n): if (n < 2): return 0 elif (n == 2): return 1 else: contador = 1 while (n > 2): if (ehPrimo(n)): contador += 1 n -= 1 return contador return 0#funcao para retornar o maior numero primodef maior_primo(n): if (n < 2): return 0 elif (n == 2): return 2 else: while (n > 2): if (ehPrimo(n)): return n n -= 1 return n return