Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

python_git_00:

Коммент 1
	# Бизли, Джонс; книга рецептов; обобщение __init__; стр. 275
	# книга рецептов; определение более одного конструктора в классе; стр. 295
	# __slots__ and __dict__ in python; https://otus.ru/nest/post/664/ :
		## Быстродействие
		## Память
		## Наследование
		
Коммент 2:
	# https://habr.com/ru/articles/137415/; Пользовательские атрибуты в Python.
	# __dict__; Дескрипторы (дескрипторы данных, дескрипторы неданных);
	# встроенный класс property;
	# Методы __getattr__(), __setattr__(), __delattr__() и __getattribute__()
	# __slots__

Коммент 3:
	# Бизли, Джонс; книга рецептов; классы поддерживают операции сравнения; стр. 323(324)
	# Мой код. Монеты coin по Геддису. Оформление for, toss, print
	# https://pythonclass.ru/python/klassy-v-python/#init; классы, изменение атрибутов;
		# наследование, функция super(); переопределение методов класса-родителя
	# Мой код. Класс принимает текст из файла, определяет уникальные слова, считает 
		количество повторов каждого уникального слова в тексте, сортирует 
		уникальные слова по повторам от большего к меньшему.
		
Коммент 4:
	# selfedu; 12 магический метод __call__:
		# логика работы метода;
		# Замыкание функции с помощью класса с магическим
		методом __call__; sep='\n' в функции print();
		# Декорация с помощью классов;
		'Навык алгоритмизации вырабатывается на решении практических задач.'
	# selfedu; 28. Введение в обработку исключений. Блоки try / except.
	# selfedu; 29. Обработка исключений. Блоки finally и else.
	# selfedu; 30. Распространение исключений (propagation exceptions) - 
	- механизм распространения и обработки исключений.
	# selfedu; 31. Инструкция raise и пользовательские исключения.
		self.message = args[0] if args else None
		
Коммент 5:
	# Python, Tkinter и SQL: разрабатываем приложение для создания словарей и запоминания 
	 иностранных слов.
	 https://github.com/natkaida/wordmatch/tree/main
	 https://proglib.io/p/python-tkinter-i-sql-razrabatyvaem-prilozhenie-dlya-sozdaniya-
	 slovarey-i-zapominaniya-inostrannyh-slov-2022-08-08:
		# Часть 1. Скрипт для создания пользовательского словаря. Создаёт dictionary_my.db
		# Часть 2. GUI интерфейс и набор CRUD операций для добавления, редактирования и
		 удаления записей в словаре.
		# Часть 3. GUI интерфейс и скрипт для проверки правильности сопоставления 
		 иностранных слов и значений, выведенных в случайном порядке.
		 
Коммент 6:
	# GUI, пример message = StringVar, METANIT.COM
		https://metanit.com/python/tkinter/2.3.php
	# События Enter и пробел в работе с однострочным текстовым полем
		https://dzen.ru/a/Xt5wuLkz1xX6BfhA?experiment=919795
	# Автоматическое обновление функции методом after()
		https://issues.su/obnovit-okno-tkinter-v-python/
		# Старт и остановка методом after_cancel() безконечного цикла
			автоматического обновления.
		# События bind. Левая кнопка мыши (<Button-1>)
			https://stackoverflow.com/questions/25702094/tkinter-after-cancel-in-python
	# Модуль datetime. Автоматическое определение дня недели.
		https://pythonworld.ru/moduli/modul-datetime.html
		https://pythonru.com/primery/kak-ispolzovat-modul-datetime-v-python
		
Коммент 7:
	# Household finance - GUI (с комментариями в коде). ITH
		ютуб ролики по приложению
		https://www.youtube.com/playlist?list=PL4sJ_PtqW49AVCkGAVWQXsXaiRUlruX-G
		гитхаб
		https://gist.github.com/ithobbies
		https://github.com/ithobbies/household_finance
		каналы
		https://www.youtube.com/@ITHobbies - ютуб
		https://vk.com/ithobbies - вк
		https://t.me/ithobbies - телеграмм

About

Повторы кода. Один файл, разные версии.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages