Fiz um curso oneline e grátis de Python no canal Curso em Video do youtube , é um curso muito bom e recomendo. Meu próximo passo foi aprender interface gráfica ou User Interface (UI), por eu ser utilizador linux me ficou muito fácil usar o GTK com Glade mas eu precisava partilhar meus programas com amigos e colegas que na sua maioria usa window. Então tive que buscar uma bliblioteca mais mutliplaforma. Pesquisei várias mas a mais simples me pareceu a biblioteca ou modulo nativo do Python o Tkinter , depois de aprender e gostar vi que interfaces têm a aparência muito antiga ou feia (se me permitem). Fiz várias pesquisas e atingi uma qualidade que julgo aceitável e com uma vantagem de os softwares ficam bem leves e concomitantemente mais rápidas e são multiplataforma. Observem exemplos do nível que me refiro: Calculadora IPv4 Sistema de venda janela Login Sistema de venda janela principal Sistema de venda janela vender Que acharam? Eu fiquei emocionado com o nível de qualidad...
Quando se trabalha com servidor web particularmente o apache, o upload de arquivos (docs, imagens, vídeos e outros), o seu tamanho é limitada a 2MB por padrão, tive esse problema em ambientes de desenvolvimento, talvez a aconteça em ambientes de produção. Para resolver esse problema siga os seguintes passos: Com o editor de texto como nano, vi, vim ou outro abra o ficheiro: vi /etc/php/7.0/apache2/php.ini Localiza a linha 656,1: post_max_size = 8M altere o valor 8M para o desejado, 50M (por exemplo). Localize a linha 809,1: upload_max_filesize = 2M altere o valor 2M para o desejado, 50M (por exemplo). Localize a linha 812,1: upload_max_filesize = 2 altere o valor 2 para o desejado, 50 (por exemplo). Salve as alterações feitas (no caso do vi) pressione ESC; digite :wq; precione enter. Por fim reinicie o apache, pode usar o comando: sudo etc/inie.d/apache2 restart Outros Para o caso do moodle, a versão que usei recomenda habilitar a linha 888,1 do mesmo fiche...