ООП в Python 3.x

Contém anúncios
10 mil+
downloads
Classificação do conteúdo
Todos
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela

Sobre este 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!
Atualizado em
14 de fev. de 2022

Segurança dos dados

Sua segurança começa quando você entende como os desenvolvedores coletam e compartilham seus dados. As práticas de segurança e privacidade de dados podem variar de acordo com o uso, a região e a idade. O desenvolvedor forneceu as informações a seguir, que podem ser atualizadas ao longo do tempo.
Este app pode compartilhar estes tipos de dados com terceiros
Local, Informações pessoais e Identificadores do dispositivo e outros IDs
Nenhum dado foi coletado
Saiba mais sobre como os desenvolvedores declaram a coleta
Os dados são criptografados em trânsito

O que há de novo

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

Suporte do app

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

Mais de Viktor Trofimov