|
-6 / 1 / 0
Регистрация: 07.06.2019
Сообщений: 38
|
|
Ищу друга вместе учить Пайтон20.06.2019, 18:37. Показов 20205. Ответов 170
Метки нет (Все метки)
Иду друга, с которым можно будет сотрудничать и вместе учить Пайтон, быть может в дальнейшем создавать большие проекты.
1
|
|
| 20.06.2019, 18:37 | |
|
Ответы с готовыми решениями:
170
С чего учить пайтон Ищу единомышленников, вместе учить Посоветуйте можно ли все вместе учить |
|
3 / 2 / 1
Регистрация: 19.04.2020
Сообщений: 56
|
|
| 15.06.2020, 01:11 | |
|
Viktorrus, прочитал, когда я начал изучать "изучаем питон" лутца 5 издание, сначала как то без энтузиазма, как книгу, конечно , делал примеры, причем подряд делал, и дальше от главы к главе, потом в какой момент я прочитал человека который читал просто книгу, и не просто читал, а делал заметки в блокноте, назвав его "точки роста" и подумал а вот я изучаю лутца, а помню я примеры из книги которые делал например на той неделе, оказалось нет, тогда я создал обычный текстовый файл, назвал его ТочкиРоста, и заносил туда все примеры которые были в книге с самого начала, с моими и комментариями автора. И в процессе такой работы, у меня появилась какая то упорядоченность, какой то план. Примеры я заносил после того как отрабатывал в смд, появились некоторые тонкости в знаниях питона, которые по первому проходу, даже в голову не приходили. Сейчас продолжаю. Спасибо за подсказку, следующая книга моя будет "программирование на python". Кстати, сколько там томов?
0
|
|
| 15.06.2020, 02:42 | |
|
misha_md, В книге Лутц М. Программирование на Python. (4-е издание, 2011) 2 тома.
Кликните здесь для просмотра всего текста
Том 1
Часть I "Начало" Глава 1. Предварительный обзор ........................................ .....41 (на простых примерах дает представление об разных областях применения питона). «Программирование на Python»: краткий очерк .......................41 Постановка задачи ........................................ ........................42 Шаг 1: представление записей ........................................ ........43 Списки ........................................ ....................................43 Словари ........................................ ..................................48 Шаг 2: сохранение записей на длительное время .......................54 Текстовые файлы ........................................ .....................55 Модуль pickle ........................................ ...........................61 Работа модуля pickle с отдельными записями .......................64 Модуль shelve ........................................ ..........................66 Шаг 3: переход к ООП ........................................ ....................69 Использование классов ........................................ .............71 Добавляем поведение ........................................ ................73 Добавляем наследование ........................................ ...........74 Реструктуризация программного кода .................................75 Добавляем возможность сохранения ...................................79 Другие разновидности баз данных ......................................81 Шаг 4: добавляем интерфейс командной строки ........................83 Шаг 5: добавляем графический интерфейс ...............................86 Основы графических интерфейсов ......................................87 ООП при разработке графических интерфейсов .....................89 Получение ввода от пользователя .......................................9 2 Графический интерфейс к хранилищу .................................94 Шаг 6: добавляем веб-интерфейс ........................................ ...102 Основы CGI ........................................ ............................103 Запуск веб-сервера ........................................ ..................106 Использование строки запроса и модуля urllib ....................109 Форматирование текста ответа ........................................ .110 Веб-интерфейс к хранилищу с данными .............................111 Конец демонстрационного примера .......................................1 23 (Дальше покажу только названия частей и глав) Часть II. Системное программирование ................................127 Глава 2. Системные инструменты ........................................ ..129 Глава 3. Контекст выполнения сценариев ...............................167 Глава 4. Инструменты для работы с файлами и каталогами ....206 Глава 5. Системные инструменты параллельного выполнения ........258 Глава 6. Законченные системные программы ........................376 Часть III. Программирование графических интерфейсов ....477 Глава 7. Графические интерфейсы пользователя ....................479 Глава 8. Экскурсия по tkinter, часть 1 ......................................55 3 Глава 9. Экскурсия по tkinter, часть 2 ......................................65 9 Глава 10. Приемы программирования графических интерфейсов ..766 Глава 11. Примеры законченных программ с графическим интерфейсом ..857 Том 2 Часть IV. Создание сценариев для Интернета . . . . . . . . . . . . . . . . . . . .15 Глава 12. Сетевые сценарии . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17 Глава 13. Сценарии на стороне клиента . . . . . . . . . . . . . . . . . . . . . .119 Глава 14. Почтовый клиент PyMailGUI . . . . . . . . . . . . . . . . . . . . . . . .309 Глава 15. Сценарии на стороне сервера . . . . . . . . . . . . . . . . . . . . . .460 Глава 16. Сервер PyMailCGI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .585 Часть V. Инструменты и приемы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .673 Глава 17. Базы данных и постоянное хранение . . . . . . . . . . . . . . .675 Глава 18. Структуры данных . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .743 Глава 19. Текст и язык . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .796 Глава 20. Интеграция Python/C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .889 Часть VI. Финал . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. .959 Глава 21. Заключение: Python и цикл разработки . . . . . . . . . . . . .961 Книгу Лутц М. Программирование на Python. не обязательно читать всю. Достаточно изучить Главу 1 и затем ту часть, которая наиболее интересует. А остальной частью книги можно пользоваться как подробным справочником. Я таким образом использовал часть посвященную графическому интерфейсу, когда делал свои формы.
0
|
|
|
3 / 2 / 1
Регистрация: 19.04.2020
Сообщений: 56
|
|
| 15.06.2020, 08:59 | |
|
Viktorrus, ок, спасибо, очень в тему, оба тома у меня на полке, так и сделаю, после "изучаю питон" который прохожу в ускоренном темпе, по рекомендации автора, перейду на "программирование питон", и тоже выборочно. Хотел спросить, Viktorrus, наверное ответ, в лс, вы как то подумываете о перспективах настоящей работы на питон или еще рановато? Мне кажется, смотря по проекту, вам уже пора!))
0
|
|
| 15.06.2020, 19:38 | ||
Мне уже 73 года. Здоровье не позволяет брать на себя ответственность за конкретную работу. Поэтому изучение питона для меня хобби. Я всю свою жизнь что нибудь изучаю, так как мне это нравится. Нравится познавать что то новое. Как люди любят путешествовать, знакомясь с новыми уголками окружающего мира, так я люблю путешествовать по новым областям знания. В добавок мне интересно передавать свои знания другим. Поэтому я в качестве волонтера (как здесь и другие) делюсь своими знаниями с теми, кто хочет научится программированию на питоне. Но из-за старческой раздражительности иногда срываюсь на тех, кто хочет использовать этот форум как источник для халявщиков, которым лень изучать питон, но они хотят, что бы здесь сделали за них работу.![]() Подытожу. Я продолжу онлайн помогать другим в изучении питона, насколько мне это позволит здоровье. PS Особенно я мотивировался в изучении в таком возрасте питона, когда посмотрел передачу про болезнь айсгеймера. Где сказали, что один из способов избежать старческого маразма, это тренировать мозги, например заучивая стихи. Но я думаю что изучение питона, это лучше для тренировки мозгов. ![]() Добавлено через 15 минут Не по теме: Еще один важный момент. Я для себя определил в чем смысл жизни. Смысл жизни для самого человека, а не для общества в целом, это получение положительных эмоций. Для одних источником положительных эмоций является кого-нибудь ограбить и получить много денег, а для других источником положительных эмоций является желание делать людям добро, и гордится своей страной. Все зависит от воспитания.
2
|
||
|
3 / 2 / 1
Регистрация: 19.04.2020
Сообщений: 56
|
|
| 15.06.2020, 22:54 | |
|
Viktorrus, Вы знаете, у нас много схожего, я тоже не молод, 63 года рождения, тоже всю жизнь люблю что то новое, и халявщиков не люблю, и раздражительный по характеру, точнее несдержанный, а питон для меня скорее часть работы, в каком смысле, предложили в родной школе взять на себя элективный урок по программированию, раз в неделю, для старшеклассников, один-два часа, и это должен быть не бейсик, не паскаль, или еще какой нибудь язык школьного уровня, а что новое, современное, востребованное, я на питон давно глаз положил, а тут предложили такое и я подумал почему бы и нет, надо попробовать. И начал с изучения основ, дальше больше. Вы кстати на верном пути, помогая изучать питон другим, потому что есть такая добрая присказка, хочешь чему то научиться, научи этому другого. А вообще вы продвинулись в питоне серьезно, могу вам сказать, сделать такой проект телефонная книга, это многого стоит, кстати вот эта ваша идея сделать проект, чтобы разложить все записи и файлы в компьютере по полочкам и по порядку, меня тоже заинтересовала, попробую сделать что нибудь подобное, если не ошибаюсь, у программеров такая прога называется документооборот, по крайней мере идея похожая. А вообще очень рад, что вы так живо откликнулись на мои запросы/вопросы.)) Рад нашему, пусть заочному, знакомству, не секрет вы с какого города? я с Южно-Сахалинска.
PS: прочитал ваши мысли в конце, про смысл жизни, хороший смысл, и хорошо что определили для себя, для себя я сейчас вижу смысл, не жизни, это слишком глобально, смысл текущего периода жизни скорее, в интересном новом общении с новыми, замечательными людьми, в работе, в отдыхе, в любом проявлении, чтобы это общение приносило обоюдное удовольствие и удовлетворение. Ну так, примерно, пусть сумбурно. Спасибо, вот и с вами общаюсь, переписываюсь, по делу, с пользой))
0
|
|
| 16.06.2020, 00:40 | |
|
misha_md, Я бы очень хотел обучать школьников питону( когда то пару лет преподавал в школе математику). Люблю общаться с детьми. Готов всячески Вам помогать в Вашей работе в школе. Можете обращаться ко мне по любому вопросу, связанному с питоном.
Я из Москвы.
0
|
|
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|
| 16.06.2020, 08:19 | |
|
0
|
|
| 16.06.2020, 09:20 | |
|
Не по теме: На фоне misha_md, Viktorrus, я то еще молод и горяч=)
0
|
|
| 16.06.2020, 11:50 | ||
|
Welemir1, Спасибо!. Предлагаю помочь misha_md, наладить процесс обучения им молодежи. Я думаю основная проблема, которая возникнет у misha_md, это то, что из всей массы учеников найдется всего несколько, которые действительно захотят изучать питон, а не отсеются сразу. Пожелаем ему, что найдется хотя бы один подросток, который реально серьезно увлечется изучение питона. Это уже будет стимулом для misha_md, что бы помочь учащемуся освоить питон.
0
|
||
|
3 / 2 / 1
Регистрация: 19.04.2020
Сообщений: 56
|
|
| 16.06.2020, 12:31 | |
|
Viktorrus, вообще вы правы, среди всех моих учеников, у меня в этой школе еще раз в неделю кружок радиоэлектроники, один из всех проявил серьезный интерес к программированию на железе, остальным это было не нужно., один, не знаю, из 30 или 40 учеников. Учился в седьмом классе, потом в 8, сейчас перешел в 9. Представляете, ребенок не тратил карманные деньги, копил, чтобы купить на Алиэкспресс, лишний датчик, лишний сервомоторчик, выбирал бюджетные варианты, мы с ним сделали проект роборука на серводвигателях, если бы не вирус, участвовали бы в робосоревновании районном или городском, мы в прошлом году завоевали один из главных призов, у всех лего, а у нас ардуино с самостоятельным проектом, ручной сборки, на нас обратили внимание. И теперь питон. Хочется так его преподнести детям, чтобы реально заинтересовать их. Кстати, на питоне, насколько я знаю, можно программировать железо, в т.ч. ардуино.
Всем спасибо за ответы, за участие: Viktorrus, Welemir1, iSmokeJC!))
0
|
|
| 16.06.2020, 15:15 | ||
|
https://xakep.ru/2018/01/25/py... ntrollers/ рассказывает о языке MicroPython используемом для программирования микропроцессоров.
0
|
||
|
3 / 2 / 1
Регистрация: 19.04.2020
Сообщений: 56
|
|
| 18.06.2020, 00:05 | |
|
iSmokeJC, thanks за ссылку, начал изучать параллельно с лутцем, название многообещающее!))
Viktorrus, питон универсальный язык, приходишь к пониманию этого факта с каждым разом!)) Категорически приветствую вас и благодарю за ценное общение!
0
|
|
|
3 / 2 / 1
Регистрация: 19.04.2020
Сообщений: 56
|
||||||
| 21.06.2020, 01:56 | ||||||
|
Подскажите, кто знает 10 глава лутца "изучаем питон", 5 издание, стр.356:
есть код:
вот это, цитирую: "Поскольку оператор print в последней строке не имеет такого же отступа, как у вложенного блока кода, он не считается частью тела цикла и будет выполнен только раз после выхода из цикла:" но не выполняется, а если делать в один отступ с предыдущим принт, работает не в конце цикла, а каждый раз? Кто что думает? Добавлено через 4 минуты в коде вся фишка что все операторы while: с новой строки и с отступом, только последний принт без отступа, на таком же уровне как while, я не знаю, как вставить кусок кода или картинку. Добавлено через 7 минут в IDLE этот код работает, с такими отступами, а в смд нет.
0
|
||||||
| 22.06.2020, 01:00 | ||||||||
|
Когда Вы копируете сюда код своей программы, используйте в окне кнопку Python ('Выделить код Python') и туда, между тегами, вставляйте свою программу, что бы не пропадали отступы из Вашей программы. Вот какими должны быть отступы, они такие же и в книге Лутца
Добавлено через 27 минут В книге Лутца этот пример дается без подсказок >>> . Это значит, что этот код вводится не в интерпретатор, а в файл используя текстовый редактор или содержащийся в IDLE или в какой либо среде разработки программ ( IDE ). Если Вы хотите серьезно заниматься программированием на питон, то нужно использовать следующие IDE, или PyCharm или Microsoft Visual Studio Community 2017 и та и другая официально бесплатные (именно эти версии) , относительно PyCharm уточните у тех, кто на ней работает. Я работаю Microsoft Visual Studio Community 2017, но многие предпочитают PyCharm (которая к тому же требует меньше ресурсов компьютера). Так вот, если код вводится в файл, как у Лутца с этим примером, то в "Командной строке" нужно запускать этот файл, а не загружать Python с последующим вводом кода.
1
|
||||||||
|
3 / 2 / 1
Регистрация: 19.04.2020
Сообщений: 56
|
||||||
| 22.06.2020, 01:26 | ||||||
|
Viktorrus, вы правы я не увидел, читаю невнимательно:
"Поместите следующий код в файл для его тестирования:", и действительно дан без >>> значков интерпретатора, не обратил внимания:
У меня установлен и настроен python3.х и 2.х, и я работаю как в интерпретаторе так, и в IDLE.
0
|
||||||
| 22.06.2020, 01:52 | |||||||
|
Хотя у Вас может быть вот что происходит. Дело в том, что когда мы запускаем файл не в среде разработки IDLE с помощью отладчика (или в какой либо другой IDE), а делаем это непосредственно в Windows , то открывается окно "Коммандная строка" и вся информация выводится в него. Но тут один нюанс. Окно открыто только пока работает программа питона, Как только она заканчивает свою работу, то окно закрывается.
Поэтому, когда Вы запускаете файл с кодом из этого примера в Windows , то пока Вы будите находится в цикле програма будет работать и печать (print), которая происходит внутри цикла буде выводится в окне Командной строки. Но как только Вы выйдите из цикла введя stop программа печатает в окне Bye и окно мгновенно закрывается, так, что Вы даже не успеваете увидеть этот Bye . Скорее всего, у Вас это так и происходит. Поэтому запускать файлы нужно отладчиками в среде разработки (IDE). Если же Вы все же хотите увидеть всю выводимую на экран информацию в окне Командной строки, то нужно в конец своего кода добавить инструкцию input() , и тогда окно не закроется, пока Вы не нажмете Enter. Это будет в данном случае выглядеть так
Добавлено через 4 минуты Из последних версий питона наиболее стабильно работает 3.7 , поэтому рекомендуется устанавливать ее. Иначе не все решения, которые будут Вам предлагать здесь будут работать в более ранних версиях. Добавлено через 7 минут Не знаю знаете ли Вы или нет. Самый простой способ копирования выделенного текста следующий. Выделяете текст для копирования и нажимаете сочетание клавиш <Ctrl>+C , затем помещаете курсор куда копировать и нажимаете сочетание <Ctrl>+V. (При этом раскладка клавиатуры любая, хоть латинская, хоть кириллица)
1
|
|||||||
|
3 / 2 / 1
Регистрация: 19.04.2020
Сообщений: 56
|
|
| 23.06.2020, 00:48 | |
|
"Так как там можно повторно выводить строки, если выскочила ошибка и нужно внести изменения" - возможности интерпретатора в cmd позволяют сделать тоже самое и даже больше, а на самом деле, я изучаю питон со всеми возможностями какие у него есть, по крайней мере стараюсь так делать, чтобы можно было этим поделиться с детьми, школьниками. Больше знаний о питоне, больше возможности поделиться. Кстати, PyCharm, тоже надо освоить.
А вообще Viktorrus, спасибо большое, что не оставляете практически ни одно моё сообщение без ответа. PS: подскажите пжл как вы делаете вставку из моего сообщения в своё, в рамке! PSS: кажется сам догадался, выделить нужный текст и нажать цитировать из подсказки появившейся, верно?
0
|
|
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|
| 23.06.2020, 23:06 | |
|
1
|
|
| 06.07.2020, 12:55 | ||||||
|
misha_md, Вы занимаясь программированием микропроцессоров для роботов вероятно используете операцию инверсии. Я разбираясь с оператором ~ в питоне обнаружил (а может восстановил в памяти, что знал раньше но забыл
) очень интересные факты. Может конечно Вы знаете, почему
Хотя для 8 бит инверсия будет выглядеть так: 00000001 преобразуется в 11111110 Если мы переведем полученное двоичное число в десятичное, то это будет 128+64+32++16+8+4+2+0 == 254 Но питон выводит -2 . Я поискал объяснение этому в интернете. Нашел объяснение, но не очень понятное. Потратив время на то, что бы разобраться (использовав различные источники), я наконец понял логику происходящего. Если будет необходимость, я подробно объясню почему это происходит. Хотя не исключаю, что все это понимают, только я не понимал.
1
|
||||||
| 06.07.2020, 12:55 | |
|
Ищу друга Ищу друга Ищу друга Ищу друга (Проекты+++) Ищу сотрудника и друга для совместной работы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности.
Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
|
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version
Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
|
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер
На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
|
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/
TL DR
Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
|
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|