Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.75/208: Рейтинг темы: голосов - 208, средняя оценка - 4.75
 Аватар для Lucky64
20 / 9 / 0
Регистрация: 16.01.2019
Сообщений: 288

Ищу доброго самаритянина по питону

16.01.2019, 16:27. Показов 45161. Ответов 508
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всех приветствую, немного о себе, 27 лет, женат, работаю системным админом в крупной компании. Всегда хотел программировать, но по стечению обстоятельств не сложилось, то работа не позволяла, не было времени, то бытовуха итд. Но вот решил что во что бы то не стало я овладею данной профессией. Начал свой путь программирования с питона. Сейчас читаю книги, прохожу на сайтах различные обучающие уроки итд, на ютюбе нашел не плохой канал где разжевывают все хорошо и вроде потихоньку получается писать (можно было бы идти на курсы, но не позволяет работа, питон питоном, а семью кормить надо, вроде и на работе время есть изучать, но вот уходить на курсы с работы итд, это не варик). Буквально вчера закончил разбираться и написал уже самостоятельно игру камень, ножницы, бумага, где играешь против компа. Ищу человека который просто направлял бы меня в нужное русло, подкидывал материал для изучения, который потом мне пригодится итп, который помог бы в трудностях. Просто учить все подряд без какого либо плана дает итог каши в голове. Если найдется тут такой человек, буду искренне благодарен ему!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
16.01.2019, 16:27
Ответы с готовыми решениями:

В зависимости от ведённого времени получите сообщение с пожеланием доброго утра, доброго дня, доброго вечера, спокойный
Плииз! Помогите с учёбой! В общем суть задания: В зависимости от ведённого времени (от 0 до 24) получите сообщение с пожеланием доброго...

В зависимости от введенного значения времени желает доброго утра, доброго дня, доброго вечера, доброй ночи.
Нужно составить программу, которая требует ввода времени дня и в зависимости от введенного значения желает доброго утра, доброго дня,...

Ищу доброго человечка, который поможет
Здравствуйте. Помогите пожалуйста сверстать небольшую страницу. Html, Css, Font Awesome

508
 Аватар для Lucky64
20 / 9 / 0
Регистрация: 16.01.2019
Сообщений: 288
28.01.2019, 01:51  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Viktorrus Посмотреть сообщение
Хотел бы Вам пояснить важный момент, это технологию как питон работает с функцией open() .
Питон, когда выполняет функцию open() , создает объект питона, называемый "объект файла", и открывает системными средствами ОС реальный файл существующий в компьютере (или создает его, если есть соответствующий аргумент в функции). Напомню, что такое объект в питоне. Объект это область памяти, в которой размещается вся информация относящаяся к этому объекту. "Объект файла" это что то вроде драйвера между питоном и реальным файлом. Вся работа с файлом из питона, открытие и закрытие файла, чтение и запись и т. д. осуществляются через Объект файла. В терминологии функции можно сказать, что функция open() возвращает Объект файла. Поэтому запись f = open('script1.py') означает, что создается объект файла, который связан с реальным файлом script1.py и переменной f присваивается ссылка на этот объект файла. Напомню, что в питоне переменные не содержат объекты, а содержат ссылки на объекты.
Вообще, рекомендуя пропустить несколько глав в части II , я не учел, что для понимания внутренней структуры питона важно прочитать главу 6 "Интерлюдия о динамической типизации". Советую Вам, не откладывая на долго, изучить эту главу.
Первое, что я усвоил в питоне, так это то, что переменная всегда ссылается на объект в памяти)) Спасибо за разъяснение еще раз)
Вчера закончил 14 главу, сегодня возьмусь за 15, и после этого конец части и задания соответственно, проблема в том, что я пробежался мельком по заданиям, и не совсем понял как их выполнять... Означает ли это, что я плохо усвоил пройденный материал? Перечитывать еще раз ох как не хочется, решил при выполнении гуглить непонятные моменты и усваивать все на ходу.

Добавлено через 2 часа 36 минут
Viktorrus, Dax, в общем застрял на первой задаче варианте Б...
задача:
a. Напишите цикл for, который выводит ASCII-коды всех символов в строке с именем S. Для преобразования символов в целочисленные ASCIIкоды используйте встроенную функцию ord(character). (Поэкспериментируйте с ней в интерактивной оболочке, чтобы понять, как она работает.)
b. Затем измените цикл так, чтобы он вычислял сумму кодов ASCII всех
символов в строке.
решение:
И так, по первому пункту я вроде как разобрался и составил вот что:
Python
1
2
3
4
S='hidfriends'
for x in S:
    z=ord(x)
    print(z, end=' ')
Но вот как вывести сумму ASCII символов я не могу понять, следуя логике нужно лишь добавить sum перед полученным ранее выражением, но это не работает...
мой вариант с ошибкой:
Python
1
2
3
S='hidfriends'
for x in S:
    print(sum(ord(x)))
При чем, если в Shell запускаю
Python
1
2
S='asdffsfsd'
sum(ord(x) for x in S)
то все работает, а вот мой вариант выдает ошибку((( 3 часа убил, и безрезультатно...
0
1732 / 970 / 199
Регистрация: 22.02.2018
Сообщений: 2,693
Записей в блоге: 6
28.01.2019, 02:50
По всем заданиям есть их решения в приложении.
Трудно сразу усвоить материал без практики.
Берете задание и разбираетесь с ним и пытаетесь решить, Если не получится ничего страшного, Смотрите решение, и вот его уже нужно постараться понять.
Какое задание будет не понятно его решение, обращайтесь рассмотрим его.
И не забывайте пользоваться справочником, ссылку на который я давал.
Естественно Вы не могли запомнить все команды, которые изучали, поэтому смотрите их или в книге или в справочнике, что бы освежить в памяти.
Ну а если что выкладывайте задачи и их решения здесь, разберем их.

Добавлено через 14 минут
Синтаксис функции sum()
sum(iterable[, start])

iterable : Объект, поддерживающий итерацию по его элементам. Ожидается, что элементы этого объекта являются числами, но не строками. Если объект пуст, функция вернёт значение из start.

start=0 : Число, к которому требуется прибавить сумму элементов указанного итерируемого объекта.

Итерируемый объект, это объект имеющий минимум 2 элемента. А Вы пытаетесь взять сумму от одного элемента. Поэтому программа выдает ошибку.
В последнем примере у вас генератор выражения, который генерирует последовательность из 10-ти чисел, и их уже можно суммировать.

Добавлено через 1 минуту
Не нужно сразу каждое число print. Сначала соберите последовательность чисел, потом суммируйте их и тогда только выводите на печать.

Добавлено через 12 минут
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
S='hidfriends'
L = []
for x in S:
    L.append(ord(x))  # добавляет число в конец списка
 
print(sum(L))
 
# вариант без списка, в этом случае sum не нужна.
res = 0
for x in S:
    res = res + ord(x)   # допускается сокращенная запись res += ord(x)
 
print(res)
Добавлено через 4 минуты
Я Вам говорил, что пропустив ряд глав с описанием данных, придется обращаться по ходу за помощью, так как там Вы пропустили и команды работы с этими данными.
Поэтому не стесняйтесь, обращайтесь. Но если почувствуете , что без знания комманд работы с данными продвигаться трудно, то периодически возвращайтесь и по одной пропущенной главе читайте.

Добавлено через 8 минут
Цитата Сообщение от Lucky64 Посмотреть сообщение
Первое, что я усвоил в питоне, так это то, что переменная всегда ссылается на объект в памяти
И не просто ссылается, а она не привязана к этому объекту. Всегда этой переменной можно присвоить любую другую ссылку на любой другой объект питона, любого типа. Это и называется динамической типизацией. Тип объекта на который ссылается переменная может динамически меняться. В С++ такого не допускается.

Добавлено через 5 минут
Lucky64, Я подумал, учитывая как быстро Вы двигаетесь, то возможно имеет смысл, перед тем как переходить к функциям, пробежаться по пропущенным главам. Что бы ликвидировать пропуск в последовательном изложении материала в книге.

Добавлено через 3 минуты
Правда там есть и сложные для понимания места, Если такие встретятся, то на них можно не закапываться, потом вернетесь и разберетесь подробнее. Главное ознакомится с основными командами работы с данными.
0
 Аватар для Lucky64
20 / 9 / 0
Регистрация: 16.01.2019
Сообщений: 288
28.01.2019, 03:05  [ТС]
Viktorrus, В общем по порядку, нашел решение, но не понял его логики...
решение
Python
1
2
3
4
5
s='awawaw'
n=0
for x in S:
    n += ord(x)
    print(n)
теперь разбираем, объявили 2 переменные и присвоили им значения, так?
далее идет фор х ин S:
и дальше я не понял, если n у нас равняется 0, то каким образом мы получаем в результате сумму от чисел в ord(x)?? ведь по логике выражение n += ord(x) это n = n + ord(x) ведь так? исходя из логического понимания, мы к каждой цифре в ord(x) просто прибавляем 0, ведь именно первоначальное значение у n=0...
и второе что не смог понять, это как реализовать решение при помощи sum, ведь как раз следуя логике которую я описал выше, составляя выражение:
Python
1
2
3
4
5
6
S='hidfriends'
n=0
for x in S:
    c = ord(x)
    v = sum([c], n)
    print(v)
она делает как раз то, что я и говорил, прибавляет к каждой цифре 0, в итоге не суммирует числа ASCII, а просто выдает тот же самый результат...)))
Вы простите меня что так туго все понимаю, просто вот этот момент мне не ясен, и чую такими темпами скоро достану вас своими вопросами)))
Ладно пойду машину греть да на работу поеду, через пару часов буду онлайн и продолжу разбираться)))
0
1732 / 970 / 199
Регистрация: 22.02.2018
Сообщений: 2,693
Записей в блоге: 6
28.01.2019, 04:03
Lucky64, Вы когда использует инструкцию или функцию или метод смотрите в справочнике , ссылку на который я дал, их синтаксис.

Добавлено через 28 минут
Что касается sum() , я написал код, там нужно заполнить в цикле список и к нему применить sum(). Другой вариант я тоже написал
Запись
Цитата Сообщение от Lucky64 Посмотреть сообщение
n = n + ord(x)
означает что переменной n присваивается значение то, которое было до этого n плюс число. Предположим мы бы последовательно прибавляли бы числа из натурального ряда 1 2 3 4 5 и т. д. Это выглядело бы так:
n = 0 +1 (n становится равным 1)
n = 1 + 2 (n стало 3)
n = 3 + 3 (n...6)
n = 6 + 4 (n...10)
n = 10 + 5 (n стало равным 15)
и т.д.

Если n = 0 это значит переменная n имеет ссылку на объект 0
При записи n = n + 1
питон делает следующее: берет объект по ссылки в n (т.е. 0) и прибавляет к нему объект 1 , получает объект 1
и присваивает переменной n ссылку на объект 1.
Теперь у нас n ссылается уже не на 0, а на 1.
Дальше аналогично:
При записи n = n + 2
питон делает следующее: берет объект по ссылки в n (т.е. 1) и прибавляет к нему объект 2 , получает объект 3
и присваивает переменной n ссылку на объект 3.
Теперь у нас n ссылается уже не на 1, а на 3.
и т.д.

Добавлено через 3 минуты
Проще сказать, питон вычисляет выражение справа и присваивает переменной слева новую ссылку.

Добавлено через 14 минут
Ваш код:
Python
1
2
3
4
5
s='awawaw'
n=0
for x in S:
    n += ord(x)
    print(n)
В Вашем коде ошибка, print должен быть за пределами цикла, а у Вас будет печататься числа получаемые на каждом шаге и Вы получите много чисел, и только в конце будет нужная по условию сумма.
И еще одна ошибка, почему Ваш код вообще не работает, потому что строчные и прописные, это разные символы в питоне.
s и S это разные переменные.

Добавлено через 4 минуты
Я выше в одном коде дал оба варианта, посмотрите их.
0
 Аватар для Lucky64
20 / 9 / 0
Регистрация: 16.01.2019
Сообщений: 288
28.01.2019, 05:13  [ТС]
Цитата Сообщение от Viktorrus Посмотреть сообщение
Если n = 0 это значит переменная n имеет ссылку на объект 0
При записи n = n + 1
питон делает следующее: берет объект по ссылки в n (т.е. 0) и прибавляет к нему объект 1 , получает объект 1
и присваивает переменной n ссылку на объект 1.
Теперь у нас n ссылается уже не на 0, а на 1.
Дальше аналогично:
При записи n = n + 2
питон делает следующее: берет объект по ссылки в n (т.е. 1) и прибавляет к нему объект 2 , получает объект 3
и присваивает переменной n ссылку на объект 3.
Теперь у нас n ссылается уже не на 1, а на 3.
и т.д.
блин я ведь как раз совсем недавно пытался отложить это у себя в голове, и вот забыл, спасибо огромное что разжевали!!! ведь точно все так и есть...

Цитата Сообщение от Viktorrus Посмотреть сообщение
В Вашем коде ошибка, print должен быть за пределами цикла, а у Вас будет печататься числа получаемые на каждом шаге и Вы получите много чисел, и только в конце будет нужная по условию сумма.
И еще одна ошибка, почему Ваш код вообще не работает, потому что строчные и прописные, это разные символы в питоне.
s и S это разные переменные.
Да с этим я уже сам разобрался и выставил как надо.

Цитата Сообщение от Viktorrus Посмотреть сообщение
Вы когда использует инструкцию или функцию или метод смотрите в справочнике , ссылку на который я дал, их синтаксис.
Все сохранил в избранное справочник, совсем про него забыл.
Благодарю за помощь!
0
0 / 0 / 1
Регистрация: 17.02.2014
Сообщений: 12
29.01.2019, 11:07
А что за книги используете в изучение?
0
1732 / 970 / 199
Регистрация: 22.02.2018
Сообщений: 2,693
Записей в блоге: 6
29.01.2019, 11:32
Цитата Сообщение от Kitsani Посмотреть сообщение
А что за книги используете в изучение?
Начальное обучение питону и на базе него программированию:
Лутц М. Изучаем Python (4-е издание, 2011)
Потом можно будет переходить на
Лутц М. Программирование на Python. Том 1 (4-е издание, 2011)
Лутц М. Программирование на Python. Том 2 (4-е издание, 2011)

У питонистов это считается классикой.
1
0 / 0 / 1
Регистрация: 17.02.2014
Сообщений: 12
29.01.2019, 12:38
Viktorrus, А можете, что нить сказать об Майкл Доусон Программируем на Python, не рассматривали данное издание? И еще вопросик. если вас не затруднит ответить. какие среды используете для программирования .
0
1732 / 970 / 199
Регистрация: 22.02.2018
Сообщений: 2,693
Записей в блоге: 6
29.01.2019, 13:37
Когда я решил изучать питон, то стал искать информацию по нему в интернете. Где то , что то начал читать, уже не помню что, но разбираясь с какими то командами в питоне, наткнулся в интернете на хороший справочник по питону на русском языке.
http://pythonz.net/references/named/python/

В этом справочнике помимо всего рекомендуется Лутц М. Изучаем Python .
Скачал, начал изучать и он мне понравился.
Это подробный, тщательно все разжевывающий курс. Чувствуется, что его писал профессионал хорошо знающий язык и при этом уже много лет преподающий его студентам.
Эта книга и указанный справочник вполне достаточно для обучения.
Поэтому уже в других материалах у меня потребности не было.
И только в редких случаях, когда все таки остается неясность, то обращаюсь к стандартной документации по питону версии 3.6.7. Использую при этом переводчик Яндекса.
Сам питон у меня версии 3.6.3.

Добавлено через 19 минут
Мы с Dax, на две страницы выше обсуждали 2 среды разработки, он рассказывал про свою, я про свою. Я работаю с официально бесплатной версией Microsoft Visual Studio Community 2017. Очень доволен. Повторяться не буду. Пролистайте туда и почитайте, что мы писали об этих средах разработки программ. Так как у автора темы, для которого мы писали, оказался на работе слабенький компьютер, то он решил, что Visual Studio ему не подходит, так как она занимает на диске 10 Гб из за того, что поддерживает несколько языков, Visual С++, Visual С# и другие включая Python.
1
1 / 1 / 0
Регистрация: 29.01.2019
Сообщений: 7
29.01.2019, 23:03
Всем привет, продолжение будет? Могу свои вопросы подкинуть
0
Эксперт Python
1356 / 653 / 207
Регистрация: 23.03.2014
Сообщений: 3,057
29.01.2019, 23:36
_Skreper_, конечно.

Добавлено через 11 минут
И воппросы тоже накидыать можно.
0
 Аватар для Lucky64
20 / 9 / 0
Регистрация: 16.01.2019
Сообщений: 288
30.01.2019, 00:36  [ТС]
Viktorrus, Совет нужен, в общем дела обстоят так, вижу задачу, ломаю голову несколько часов, пишу свой вариант, вижу ошибку. После этого лезу в ответы и вижу что немного ошибся в синтаксисе или неправильно собрал логику выполнения кода, читая код ответа мне все понятно до мелочей, что именно выполняет то или иное действие. Проблема в том, что я сам не могу прийти к правильному выполнению поставленной задачи, вечно мешает либо ее полное понимание, либо где то ошибки синтаксиса... Стоит ли мне двигаться дальше по книге( так как с горем пополам я решил все задачи в конце 15 главы), и понимание полной картины придет со временем, или все же необходимо прочитать пропущенные главы?
0
1732 / 970 / 199
Регистрация: 22.02.2018
Сообщений: 2,693
Записей в блоге: 6
30.01.2019, 01:38
Lucky64, Все зависит от того, выработался ли у Вас уже устойчивый интерес к программированию. Я рекомендовал вам пропустить те главы только для того, что бы на них Вы не потеряли интерес к программированию. Потому, что ощущение программирования появляется именно с изучением инструкций, когда можно уже писать и разбирать реальные задачи. Но без пропущенных глав все равно не обойтись, они более нудные, но крайне необходимые, так как там с объяснением сути конкретных типов данных описываются и команды для работе с ними, без которых Вы не сможете полноценно программировать. Если Вы готовы к изучению этих более скучных глав, но крайне необходимых, то возьмитесь за их изучение, так как без них все равно не обойтись и они будут тормозить дальнейшее обучение, так как будут требоваться команды, которые там описываются, а Вы их не знаете. В общем мой совет, вернитесь к тем главам, а потом продолжите то, на чем сейчас остановились.

Добавлено через 52 секунды
_Skreper_, Ждем Ваших вопросов.
0
 Аватар для Lucky64
20 / 9 / 0
Регистрация: 16.01.2019
Сообщений: 288
30.01.2019, 02:04  [ТС]
Viktorrus, хорошо, значит так и поступлю
0
1 / 1 / 0
Регистрация: 29.01.2019
Сообщений: 7
30.01.2019, 07:36
Да без проблем! перевалить на кого то груз много ума не надо Угадай число
Кстати, по поводу пропуска глав, я об этом тоже думал, но в итоге решил немного изменить тактику обучения, начать с книги М. Доусон "Программируем на python", т.к. большее внимание отдаётся именно написанию кода, нахвататься таким образом верхушек, дабы мозг понимал что такое программирование и мало мало осознавал сложность общения с эвм, и следующей книгой для прочтения обязательно Марк Лутц, я пробежался по страничкам - очень хорошее разьяснение, но сходу понять и усвоить такой материал и не сдохнуть от скуки нереально. так скажем лёгкий разогрев практикой и уже потом с головой полной вопросов получить ответы будет эффективно более чем
0
1732 / 970 / 199
Регистрация: 22.02.2018
Сообщений: 2,693
Записей в блоге: 6
30.01.2019, 16:47
Цитата Сообщение от _Skreper_ Посмотреть сообщение
Да без проблем! перевалить на кого то груз много ума не надо Угадай число
Я не понял о чем Вы.

Цитата Сообщение от _Skreper_ Посмотреть сообщение
начать с книги М. Доусон "Программируем на python"
Во первых замечу, что такие книги предназначены для обучения, а автор выступает в качестве преподавателя.
Во вторых, если попадется плохой учитель, то он может заложить в ученика ошибочные знания, а как известно переучиваться сложнее, чем изначально учиться правильно.
Уже второй год занимаясь по Лутцу, я убедился, что он хороший преподаватель. Поэтому его и рекомендую.
Про Доусона "Программируем на python" я ничего не знаю, поэтому и не могу его рекомендовать.
При этом замет те, сам я выступаю не как преподаватель, а только как консультант.Будь я преподавателем, я бы вероятно должен был бы ознакомится М. Доусон "Программируем на python", что бы составить оптимальный план обучения.
Но я выступаю только в качестве консультанта, высказывающего рекомендации исходя из своего небольшого опыта, который я к данному моменту приобрел. При этом всегда сообщая, что я так думаю, но может и ошибаюсь.
При такой моей позиции, я для себя не вижу смысла тратить время на изучение Доусона, когда меня Лутц полностью удовлетворяет.
А те, к кому направлены рекомендации, сами выберут, чьим рекомендациям следовать, моим или Вашим.
При этом еще раз замечу, что я не утверждаю, что мои рекомендации лучше, просто это мои рекомендации исходя из моего опыта.
Если же Вы изучаете Доусона и не зная Лутца делаете такие рекомендации, которые я не берусь делать изучая только Лутца, то оставим выбор тем кто пользуется рекомендациями.
Хотя можно допустить, что правы Вы, однако нужно не забывать, что это всего лишь предположение, но не утверждение.

Да кстати немаловажно. Сколько раз переиздавался М. Доусон "Программируем на python" ?
У Лутца я использую 4-е издание.
0
1 / 1 / 0
Регистрация: 29.01.2019
Сообщений: 7
30.01.2019, 17:09
Viktorrus, Ну, раз на то пошло, то я своё мнение не навязывал, а всего лишь им поделился, каждый самоучка под себя выстраивает методики самообучения, я просто обнародовал свою.
по поводу "перевалить груз", я оставил ссылку на свою тему с вопросом имевшийся у меня на тот момент
0
1 / 1 / 0
Регистрация: 29.01.2019
Сообщений: 7
30.01.2019, 17:09
Viktorrus, Ну, раз на то пошло, то я своё мнение не навязывал, а всего лишь им поделился, каждый самоучка под себя выстраивает методики самообучения, я просто обнародовал свою.
по поводу "перевалить груз", я оставил ссылку на свою тему с вопросом имевшийся у меня на тот момент
0
1732 / 970 / 199
Регистрация: 22.02.2018
Сообщений: 2,693
Записей в блоге: 6
30.01.2019, 18:58
Между прочим, сам я изучаю Лутца ничего не пропуская, но это зависит от усидчивости и от мотивации. Да и потом не мало важно, что я люблю учится. Поэтому в первых главах я смог перебороть скуку (чего не смог мой сын, и он бросил изучение).
Более того, я Лутц М. Изучаем Python (4-е издание, 2011) изучаю досконально уже повторно.
Вообще моя тактика самообучения такая. Я изучаю учебник всегда полностью, но встречая места , которые не понятны, я их пропускаю и изучаю дальше, пока не чувствую, что пропущенные места становятся для меня критичными. Тогда возвращаюсь к пропущенным местам, все таки одолеваю их и снова прохожу все, что было за пропущенным местом. И да кстати у меня была книжка французских ученых по экспериментальной психологии. У них были эксперименты связанные с изучением механизмов памяти. Существует краткосрочная и долгосрочная память. Что бы информация из краткосрочной памяти перешла в долгосрочную, нужно повторение на следующий день. Исходя из этого, я взял за правило, прежде чем начать изучать материал дальше, я бегло пробегаю по учебнику то, что изучил в предыдущий день, что бы освежить в памяти (и в соответствии с теорией переслать в долгосрочную память).
Теперь история изучения мной Лутца.
Изучая Лутц М. Изучаем Python (4-е издание, 2011) я начал делать свой пробный проект, и захотелось использовать графику. Я решил что можно оставить последние главы и перешел к изучению книги
Лутц М. Программирование на Python. Том 1 (4-е издание, 2011) Главу 1 "Предварительный обзор". Это очень полезная глава, так как Вы получаете представление обо всех областях где используется питон и как он в них используется и о структуре проектов на питоне. Но не думаю, что можно полноценно изучить эту главу, не изучив первую книгу Лутца. Затем изучив главу 1 я по порядку перешел к изучению части II "Системное программирование". Но понял, что я так не скоро доберусь до графики и перешел к изучению части III "Программирование графических интерфейсов". Создал графический интерфейс для своей задачи с помощью встроенной библиотеки tkinter. Но занимаясь внутренним содержанием этого проекта, я пришел к выводу, что моя цель реализовать все связи множественного наследования от объектов к классам и суперклассам, которые существуют в реальном мире, просто не возможно, потому, что их просто огромнейшее количество. Ни один компьютер не потянет. Остается только удивляться, как все это умещается в человеческом мозге.
Из этого я сделал вывод, что создание искусственно интеллекта по уровню равного человеческому, когда человеческий мозг создавался миллионы лет, не возможно. И восстание машин, это пустые фантазии.
Тут я осознал, общаясь с другими программистами в интернете, что я не достаточно изучил книгу Лутц М. Изучаем Python (4-е издание, 2011). Мне постоянно приходится лазить в нее, что бы освежить в памяти ту или иную информацию.
Тогда я решил вновь вернуться к этой книге и при ее повторном изучении попутно заполнять свою персональную базу данных, занося туда всю информацию как по инструкциям питона так и по понятиям которые используются в питоне. Справочник в интернете, на который я давал ссылку, содержит в основном инструкции языка питон и в основном только по книге Лутц М. Изучаем Python (4-е издание, 2011). Там например нет описания модуля os. К тому же в своем справочнике я могу делать свои примечания уточняющие инструкции или понятия, давать развернутые пояснения. Вобщем со своей базой данных мне как то удобнее работать, чем со справочником в интернете, хотя информацию из этого справочника я заношу в свою базу данных на наравне с информацией из Лутца. И еще важно, я тогда могу не бояться что тот справочник станет по той или иной причине не доступен в интернете.
И вот я досконально, попутно заполняя свой справочник, вновь изучил Лутц М. Изучаем Python (4-е издание, 2011).
Осталось изучить только несколько последних глав по шаблонам в ООП.

Добавлено через 2 минуты
_Skreper_, Но по ссылке я посмотрел, там вроде вопрос решился, я поэтому даже не стал в него вникать.
0
 Аватар для Lucky64
20 / 9 / 0
Регистрация: 16.01.2019
Сообщений: 288
30.01.2019, 19:16  [ТС]
Цитата Сообщение от Viktorrus Посмотреть сообщение
Что бы информация из краткосрочной памяти перешла в долгосрочную, нужно повторение на следующий день. Исходя из этого, я взял за правило, прежде чем начать изучать материал дальше, я бегло пробегаю по учебнику то, что изучил в предыдущий день, что бы освежить в памяти (и в соответствии с теорией переслать в долгосрочную память).
Идея действительно интересная)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
30.01.2019, 19:16
Помогаю со студенческими работами здесь

Ищу доброго человека, который прособеседует по java
Ищу доброго человека чтобы поспрашивал по java, дабы проверить знания. Мечу на позицию java junior. Хочется проверить свои знания перед...

Кр по питону ?
У меня третий вариант и я не могу решить как это делать

Лабораторная по питону
Есть 2 емкости : кубическая с ребром Ф, цилиндрическая с высотой Н и радиусом R. Определить поместится ли жидкость объемом М в первую...

Задание по питону
Дана последовательность случайных чисел длиной n. Выбросить из ряда те элементы, значение которых равно a и b. Вывести полученное, а затем...

Питону не понравилось
import threading, time flag = True def proc(n): while flag==True: print(n) time.sleep(0.3) ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
120
Закрытая тема Создать тему
Новые блоги и статьи
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru