aprender código é extremamente popular no momento, e Python é uma grande linguagem de codificação para aprender. Felizmente para nós, o Mac é uma grande plataforma de codificação, e Python torna fácil aprender a codificar em um Mac.
neste recurso, Vamos olhar para configurar Python em macOS, em seguida, aprender a codificar nesta plataforma. A curva de aprendizagem é muito gerenciável; Python pode até já estar instalado no seu Mac. (Se não, não se preocupe: nós cobriremos a instalação também.,)
focamos em Python aqui, mas para uma ampla visão geral da codificação de Mac e das várias linguagens que você pode escolher, leia o nosso guia completo de codificação e programação em um Mac.
os benefícios do Python
Python é uma linguagem de programação de alto nível que foi desenvolvida em 1991. Nos últimos anos, com o influxo de codificação nas escolas, aumentou de popularidade, especialmente na Inglaterra. Porquê? Que benefícios tem sobre outras línguas?simplicidade. Um dos primeiros benefícios que o Python tem sobre outras linguagens é como é simples., A sintaxe é muito fácil de ler. Você não vai gastar muito tempo tendo que memorizar linhas de sintaxe, o que permite que você se concentre nos conceitos básicos de programação, e se torna um bom ponto de partida para a aprendizagem de outras línguas.poder. Apesar de ser simples, o Python é muito poderoso. É totalmente extensível com as várias extensões que tem disponível. Você pode alcançar quase qualquer coisa com Python, desde aplicações e jogos até aprendizado de máquina.
a comunidade. Python também tem uma enorme comunidade e uma grande quantidade de material de aprendizagem está disponível., Não importa o problema que estejas a ter, haverá alguém lá fora que te pode ajudar.
baixo custo. Python é livre e de código aberto, o que significa que você não tem que pagar um centavo para começar a usá-lo. Há hordas de outros programadores por aí continuamente tentando melhorar Python, e os vários editores e compiladores que estão disponíveis para ele.é bom para a tua carreira. Finalmente, Python é uma das linguagens de programação mais requisitadas (ao lado de JavaScript e Java). Este é um ótimo ponto de partida se você está olhando para entrar em uma posição de programação.,
instale Python
Python já pode ser instalado no seu Mac: você poderá testar isto se abrir o Terminal e entrar no python –version.
Se não for, você deve fazer o seu caminho para o site Python e clicar no botão Baixar. Não seja adiado se o número da versão for diferente da imagem abaixo-ela pode ter sido atualizada. A versão no momento da escrita é 3.7.0.
Uma vez carregado no botão de download, A.o ficheiro pkg irá começar a transferir. Quando estiver terminado, navegue para a pasta de downloads e faça duplo-click neste ficheiro para abrir o instalador., Siga os passos na tela para completar a instalação.
os melhores editores de texto em Python
por omissão, os ficheiros em Python (terminando em .py) irão abrir em TextEdit, e isto não vai funcionar. Ele tem um péssimo hábito de escrever arquivos em formato não-ASCII, o que estraga as coisas. Também não tem quaisquer opções de formatação decentes.
Por isso, terá de instalar um grande editor de texto. Felizmente, há alguns disponíveis.
o primeiro editor de texto que poderá encontrar em Python está inactivo. Isto pode ser encontrado junto com Python quando você instalá-lo pela primeira vez, e você vai encontrá-lo localizado na pasta de aplicações.,
IDLE é um ambiente de desenvolvimento integrado que lhe permite tanto editar o seu código como ver qual será o resultado depois de o executar. É o editor mais fácil,e o mais recomendado quando você começa a funcionar. Uma vez que você ganhou alguma experiência você pode querer avançar para algo mais avançado.
PyCharm é possivelmente o IDE Python mais popular lá fora no momento, oferecendo uma versão gratuita e paga: o último tem uma gama mais ampla de recursos, mas o freebie oferece mais do que o suficiente para o iniciante., Recursos incluem o acesso a plugins e suporte ao desenvolvimento da web, bem como as habituais ofertas de editor, tais como realce de sintaxe.
Eclipse é uma IDE que já existe há algum tempo, oferecendo suporte para uma variedade de línguas diferentes. Para usá-lo com Python, instalar IDE Eclipse para JavaScript e Web Developers, com base no Eclipse Neon 4.6, em seguida, adicionar o plugin PyDev. O PyDev e o Eclipse trabalham juntos para criar uma excelente IDE para o Python, que é atualizada regularmente pela comunidade de Python trabalhadora.
TextWrangler é um download gratuito da App Store., É uma versão leve do BBEdit, mas tem toda a funcionalidade que você precisa. Uma das melhores escolhas para começar.
Geddit é uma escolha popular entre os fãs do Linux, por isso é bom para os programadores aprenderem. Não tão liso como outras opções, mas muito funcional.
Texto Sublime é um favorito pessoal. Você pode baixá-lo e usá-lo de graça, embora ocasionalmente vai chateá-lo para pagar por ele. Uma interface flexível que é fácil nos olhos com grande controle de formatação.,
primeiros passos e o básico
Agora você tem informações suficientes sobre Python e o que usar, é hora de iniciar algum código real. Com Python, a maioria dos comandos são baseados em palavras contextuais na língua inglesa. Então, enquanto C# exigiria que você digite na consola.WriteLine para imprimir alguma escrita no ecrã, o Python só necessita da impressão simples de comandos. Nós vamos olhar para 3 tarefas simples que fazem parte dos blocos de construção da codificação. Criando uma saída, fazendo um cálculo, e usando uma declaração if.,
para a nossa primeira tarefa vamos usar ocioso. É fácil de usar e vem embalado com Python quando você instalá-lo, por isso faz sentido começar a usá-lo. Abra o IDLE, indo para a pasta de aplicações e fazendo duplo-click nele.
Uma vez que temos ocioso aberto, ele vai abrir uma janela chamada shell. É aqui que todas as nossas saídas aparecerão, mas não vamos fazer o nosso código lá. Para isso, precisamos criar um novo arquivo. Podemos fazer isso clicando em File > novo arquivo no menu superior. Isto vai abrir um novo editor de código.,
Agora que tem duas janelas abertas, sinta-se à vontade para as Colocar da forma que se sentir mais confortável. Nós colocamos o nosso lado a lado como mostrado abaixo.
Uma vez que tenha configurado a sua disposição, carregue na janela do editor de código que se abriu e, em seguida, carregue no ficheiro > gravar como no menu. Então guarda-o como helloworld.py. como é habitual na programação, o primeiro programa que você escreve irá enviar “Hello World” para a tela.
vamos para a janela do nosso editor de código e digitar as instruções que gostaríamos que a nossa shell realizasse., O comando que vamos usar é o comando print. Este comando é parecido com isto.
print ()
dentro dos parêntesis é onde você coloca o que você gostaria de ser impresso. Então vamos usar de impressão para criar uma saída para o shell, assim:
print(“Olá Mundo”)
Depois de ter digitado isso, clique em Arquivo > Salvar do menu, salve o programa atualizado e, em seguida, clique em Executar > Executar Módulo a partir do menu. Sua saída aparecerá então na janela do shell. Deve ser parecido com isto.,
é importante colocar as marcas de fala em torno de quaisquer palavras que você gostaria de ser impresso na shell, as razões por que são para outra hora, mas por agora apenas lembre-se que as palavras precisam de marcas de fala em torno deles, assim como falar em um livro faria. Ter uma prática de imprimir diferentes frases para a tela para se acostumar a ele.
nossa segunda tarefa é usar Python para fazer um cálculo para nós. Então vamos abrir a concha novamente e abrir um novo arquivo, como fizemos antes. Desta vez vamos nomear o nosso ficheiro. Calculation.py.,desta vez, em vez de imprimir palavras, vamos imprimir um cálculo. Vamos adicionar 9 e 8 juntos, então precisamos digitar em nosso novo arquivo o nosso novo comando de impressão, que se parece com isso.
print(9+8)
uma Vez que tenha feito isso precisamos salvar e, em seguida, execute o programa clicando em Executar > Executar Módulo. Você vai notar agora que a concha que imprime a resposta, como você pode ver abaixo.
Tente diferentes cálculos para se acostumar a usar a habilidade, lembre-se que os números não precisam das marcas de fala em torno deles., Se você ainda não está familiarizado com a programação, você pode usar * para múltiplos e / para dividir.
finalmente, vamos criar mais um programa básico que irá usar algo chamado uma declaração if. Isto permite – nos fazer alguma coisa se satisfizer uma determinada condição. Vamos abrir um novo arquivo novamente, e escreva a seguinte sintaxe:
myNumber = 100
se myNumber > 50:
print(“Que é um número alto”)
else:
print(“Que é um número baixo”)
Aqui temos a definição de uma variável de myNumber 100, então, vamos executar uma instrução if para verificar se myNumber está a mais de 50., Se for, Nós imprimimos “este é um número elevado”, caso contrário nós imprimiremos “aquele é um número baixo”. Não se esqueça de salvar e, em seguida, executar o programa, como você fez com os exemplos anteriores.
você vai notar que o programa imprime “este é um número elevado”, porque o nosso número é mais de 50. Sinta-se à vontade para mudar o número, e ver que saída você recebe.
melhores cursos de formação em Python & recursos de aprendizagem
Agora que está com os pés molhados, poderá querer aprender mais sobre Python., Abaixo, listamos alguns dos melhores recursos para levá-lo ao seu caminho.
o Bootcamp em Python do Udemy ensinar-lhe-á Python desde o início. Você vai aprender mais sobre a sintaxe Python, construir suas próprias aplicações e jogos. Uma boa maneira de passar de principiante a profissional.
Code Academy oferecem uma gama fantástica de cursos de codificação, não apenas para Python, mas para a maioria das línguas. O curso Python irá guiá-lo através da sintaxe básica, funções, loops e até mesmo tópicos avançados.
Lynda oferece uma grande variedade de tutoriais e cursos que levarão suas habilidades em Python para o próximo nível., Tudo desde o básico Python, até às redes neurais.
TutorialsPoint contém uma grande biblioteca de informações sobre a sintaxe em Python do iniciante ao avançado.
aprenda Python da maneira mais difícil. Não se deixe intimidar pelo título. Este curso ensina as porcas e parafusos da programação.
pense em Python. Este livro gratuito leva você através de diferentes aspectos da linguagem.