장음표시 사용
21쪽
Aprono a Computa octo com Python Documentatiori, Versao q.
luerulidade: As linguagens naturais estuo cheias de expressoes idiomaticas e metasoras. Se eu digo 'Catu a licha V e possi Vel que nao exista licha nenhuma. nem nacla que tentia caldo. Nas linguagens formai s. nao ha senti do ambiguo. Pessoas que crescem falando uma lingvagem naturai. ou seja. todo mundo. multas VeZes tem dilicui clade de se acostumar com uma lingvagem format. De certa manetra. a di ferenςa entre linguagens formais e naturais e como a di ferenς aentre poesia e prosa, porem mais acentunda porata: As palavras suo usadas pela sua sonori clade, alem de seus sentidos, e o poema como uni todo cria um elatio ou uma reaquo emoctonat. A ambigui clade nao e apenas frequente, mas na maioria das VeZes, propositat. prosa: O sentido literat das palavras e mais importante, e a es trutura contribui mais para o significado. A prosa e mais facit de analis G do que a poesia, mas uincla e multus VeZes, umbigun. programas: o significado de uni programa de computador e exato e literat. e pocle ser inteiramente entendido pelaanali se de seus stabolos e de sua estrutUrn. Aqui uno algumas sugestoes para a lettura de programas se de outras linguagens formai s). Primetro lembre-se de que linguagens formais sao multo mais densas do que linguagens naturais; por is So. e mais demorado le-las. A estruturatambem e multo importante. logo. gerat mente nao e unia boa ideia ter de cima para baixo. da esquerda para a direita Em VeZ disso renda a anali sar o programa na Sua cabeςa, identificando os Simbolos e interpretando a estrutura Final mente. Os delathes Sao importantes. Pequenas coisas. como erros Ortograficos e ma pontuaς ΛΟ CΟm RS uni S Voce pode se salar nas linguagens naturais, podem faZer uma grande dilarenςa em tima lingvagem formal.
3. 5 4. 5 O primetro pros rama
Algumas pessoas julgam a qualidade de urna lingvagem de programaςao pela simplici clade do programa 'Alo Mundol V. Por esse padrao, Python se sal tuo bem quanto possisel.
22쪽
25쪽
Aprono a Computa octo com Python Documentatiori, Versao q.
Urna das caracte isticas mais poderosas de urna lingvagem de programaςao e a habili clade de manipular variaveis. Uma variaVel e uni nome que se refere u iam Vni Ο Ο coniuncto cle atrihuicuo cria novas variaVeis e da a elas Valores
in N T Observe O uso de ponto no iugar da virgula para separar a parte inteira da parte fracionaria.
Capitulo d. Capitulo 2: Variaveis, Expresso es Q comano OS
26쪽
Apronoa Computacao com Python Documentatiori, Versao q.
Os programadores gerat mente escolhem nomes Significati Vos para suas Variaveis; pois os nomes documentam para oque a Variavel e usada. Nomes de variaveis podem fer arbitrariamente longos. Eles podem conter tanto tetras quanto numeros, mas tem de comeςar coni uina tetra. Embora fria Valida a utili Zaςao de tetras maiusculas. por comenςao nao usamos. Se Voce ΟhZer lembre-se de que maiusculas e minusculas suo dilarentes. BTUDO e UT Uno Sao Variaveis dilarentes. o caractere para sublinhado ) pode aparecer em Um nome. Ele e multo utili Zado em nomes com multiplas palavras,
27쪽
Apronoa Computacao com Python Documentatiori, Versao q.
Ocorre que C ASA e uma das puluVrus reservassus em Python. Palavras reserVadas definem as regras e a estrutura da lingvagem e nao podem ser usadas como nomes de Variaveis Python tem 29 palavras reservadas ct cicis f
28쪽
Aprono a Computa octo com Python Documentatiori, Versao q.
4. 6 2. 6 Opera o ore S e operano os
0Ο valor de minuto e 59 e. em artimetica convencional. 59 dividi do por 60 e 0 98333. nao 0. A rarao para a discrepantiae que Python esta realigando uina clivisuo inteira.
J N T Python aceita aspas simples ou duplas para delimitur strings
29쪽
Apronoa Computacao com Python Documentatiori, Versao q.
Interessante e o Operador Φ, que functona com strings, embora ele nao faςa exatamente o que Voce poderia esperar Para strings, O Operador representa concute aeuo. que significa juntur os clois Operandos ligando-os pelos extremos Por exemplo
30쪽
Aprono a Computa octo com Python Documentatiori, Versao q.
atrihuicaο assignmenti Comando que atribui Um Valor a tima VariaVel. avaliar eualuatei Simplificar unia expressao atraves da reali Zaςao de Operaςoes. para produZir um Vnior uni P. comanclo statementi Trecho de codigo que representa uma instruςao ou aquo. Ate agora. Os comandos Vistos foram de atribui quo e exibi ςRO comenturio commenti Informaquo em iam programa dirigida a outros programadores sola quatquer pes Soa que est: alendo o codigo fonte) e que nao tem elatio na execuςao do progrumn. composiςaο composition) Habili clade de combinar expressoes e comandos simples em expressoes e comundos Compostos; de forma a representar Operacoes complexas de forma concisa. concutenar concatenate) Iuniar clois operandos laclo a laclo. cli agruma cle estuclo istate diagram) Representactasto grafica de una conjunto de VariaVeis e os Valores nos quais elas