ООП в Python 3.x

Contém anúncios
10 mil+
Transferências
Classificação de conteúdo
Todos
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã

Acerca desta app

Amigos! Por motivos de saúde e algumas dificuldades imprevistas, sou obrigado a redirecionar a flecha da minha experiência e conhecimento para outros projetos; no momento em que o aplicativo não é atualizado, os novos capítulos estão em estado caótico, como se o gato espalhasse os pedaços de papel. Assim que tudo voltar ao normal, o trabalho no projeto continuará.

Agora é impossível suportar e abrir seções fechadas (haverá um erro no aplicativo). Peço desculpas e espero uma rápida resolução da situação.

Você quer aprender a desenvolver programas no paradigma de programação orientada a objetos? Você quer ver a arquitetura e os princípios da construção de algoritmos de jogos? Aprenda a trabalhar com gráficos no pygame: exibindo imagens, trabalhando com som, rastreando as teclas do teclado e as ações do mouse?

O aplicativo é uma continuação da série de materiais educativos "Programação de jogos, criação do zero (Python 3)". Aqui falaremos sobre os fundamentos e princípios do desenvolvimento de programas usando programação orientada a objetos em Python versão 3.x.

Material para "dummies" em OOP, mas não para iniciantes em Python. É necessário conhecimento das construções básicas da linguagem: identificadores, expressões lógicas, condições, loops. Conhecimento e compreensão de funções em uma linguagem de programação é especialmente importante.

Uma descrição detalhada de idéias e implementações, exemplos práticos e resultados são fornecidos. Grandes listagens de código podem ser baixadas dos links e testadas em seu computador. O desempenho do programa é garantido no Python versão 3.7 e superior. Se você estiver desenvolvendo em smartphones, funcionará, mas o código precisará ser ajustado (por exemplo, altere os dados do tamanho da tela). Mas ainda assim, o autor recomenda fortemente o uso de um computador pessoal, se possível.

O que está sendo considerado? Mecânica OOP: princípios de desenvolvimento e escrita de código de classe, criação de instâncias de classe: tudo com exemplos e descrições detalhadas. O componente técnico do trabalho de objetos na RAM do dispositivo é considerado. Métodos obrigatórios, exemplos e justificativa para implementação. Tarefas para solução independente. Trabalhe com gráficos, áudio e dispositivos de entrada. Diagramas UML. Padrões de programação OOP para iniciantes.

Assim como abstração e encapsulamento terríveis, herança incompreensível, polimorfismo terrível, algum tipo de interface e todos os tipos de estado e comportamento, e ao mesmo tempo ocultando dados. Não há necessidade de ter medo - tudo é descrito em palavras simples.

Além disso: um estudo da misteriosa palavra self e por que é impossível passar sem ela.

Depois de estudar, você receberá uma ferramenta para desenvolver seu próprio jogo da velha, uma variedade de jogos de blackjack, rpg-shooters e, claro, clickers! Você recebe uma ferramenta com a qual pode escrever qualquer programa se tiver tempo livre.

Recomendado para maiores de 13 anos e também para qualquer pessoa interessada. Será útil para professores e tutores de ciência da computação.

O lema do material: "OOP é, de fato, simples!". Para uma ampla gama de leitores, o estilo de "ciência popular" com perguntas para autocontrole, diagramas e memes.

O autor deseja a você boa sorte no aprendizado de programação, bons problemas para você, código interessante e soluções inteligentes!
Atualizada a
14/02/2022

Segurança dos dados

A segurança começa por compreender como os programadores recolhem e partilham os seus dados. As práticas de privacidade e segurança dos dados podem variar consoante a sua utilização, região e idade. O programador fornece estas informações e pode atualizá-las ao longo do tempo.
Esta app pode partilhar estes tipos de dados com terceiros
Localização, Informações pessoais e Dispositivo ou outros IDs
Não são recolhidos dados
Saiba mais sobre como os programadores declaram a recolha
Os dados são encriptados em trânsito

Novidades

Всех причастных с днём компьютерщика!
- добавлены главы "Доступ к суперклассу" и "Множественное наследование";
- отдельная благодарность за помощь в корректировке ошибок Дмитрию Андрееву,Centhron Stream и А Сл!

Apoio técnico da app

Acerca do programador
Виктор Трофимов
vgtrofimov@gmail.com
ОБЛ. РОСТОВСКАЯ, Г. ВОЛГОДОНСК, УЛ. 30 ЛЕТ ПОБЕДЫ, Д. 7, КВ. 10 ВОЛГОДОНСК Ростовская область Russia 347370
undefined

Mais de Viktor Trofimov