|
1 / 2 / 1
Регистрация: 27.01.2020
Сообщений: 60
|
|
По поводу практики Python02.02.2020, 16:35. Показов 3335. Ответов 15
Пока читал книгу введения в язык(a byte of python) не загонялся по поводу практики,хотя и до этого знал и видел что пишут на счет этого,нужно практиковать всегда.Почел книгу,хочу приступить к книге python к вершинам мастерства,но на счет практики,ее практически не было,да и я не знаю где и как это делать...Задачки всякие смотрел,вроде как яйцо и масло в руках есть но не знаю как пожарить,сильно по этому поводу волнуюсь т.к думаю что плохо усвоил материал,но когда смотрю ответ,кажется таким очевидным и я удивляюсь почему я не написал это сам..Посоветуйте,стоит ли пристпать к книге python к вершинам мастерства,или как лучше практиковаться т.к базовые знания есть но задачи решать не получается...Очень нужен ваш совет
0
|
|
| 02.02.2020, 16:35 | |
|
Ответы с готовыми решениями:
15
Побольше практики в Python
Заполнение дневника практики и отзыва руководителя практики от предприятия |
|
5233 / 3478 / 1175
Регистрация: 21.03.2016
Сообщений: 8,306
|
|
| 02.02.2020, 16:48 | |
|
ну одно другому не мешает. практика это те же задачи, начните что нибудь писать на основе своих знаний. может сразу плохо получиться, потом получая что то новое из книг перепишите свой код лучше потом еще лучше и пытайтесь еще что то писать. вот вам и практика
1
|
|
|
1 / 2 / 1
Регистрация: 27.01.2020
Сообщений: 60
|
||
| 02.02.2020, 16:51 [ТС] | ||
Сообщение было отмечено iSmokeJC как решение
Решение
Так я об этом и говорю,нормально ли то что очевидные задачки я не понимаю как решить,вроде я знаю как нужно,смотрю ответ и понимаю что я дурак...Норма ли это то что я так туплю??Из за этого я очень сильно загоняюсь..
Добавлено через 1 минуту Да и по поводу
0
|
||
|
Просто Лис
|
|
| 02.02.2020, 18:37 | |
|
1
|
|
|
1 / 2 / 1
Регистрация: 27.01.2020
Сообщений: 60
|
|
| 02.02.2020, 20:18 [ТС] | |
|
Говорю-же на задачах туплю и не понимаю
0
|
|
|
Модератор
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,973
|
|
| 02.02.2020, 21:50 | |
|
DebikPython, у Вас скорее с логикой проблемы и с построением алгоритмов. Вот про это и стОит книжки почитать - Кормена, Вирта... Если будет хватать времени, то можно параллельно и книгу "к вершинам мастерства" читать, но я бы её пока отложил, чтоб не распыляться. Начального уровня знания языка вполне достаточно, чтобы научиться алгоритмы строить. А как только поймёте, что это уже не проблема, можно переходить к продвинутому изучению языка...
1
|
|
|
1 / 2 / 1
Регистрация: 27.01.2020
Сообщений: 60
|
|
| 03.02.2020, 00:05 [ТС] | |
|
Если не сложно,можно конкретные названия книг?Благодарю за совет!
0
|
|
|
Модератор
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,973
|
|
| 03.02.2020, 01:36 | |
|
Т. Кормен, Ч. Лейзерсон, Р. Ривест "Алгоритмы построение и анализ" - довольно неплохо разжёвано, по крайней мере три первых главы стоит прочитать.
С. Дасгупта, Х. Пападимитру, У. Вазирани "Алгоритмы" - местами сложно, но представленные решения довольно оригинальны. Н. Вирт "Алгоритмы и структуры данных" - крайне полезное чтиво. Это из того, что под рукой было. А так выбор огромен...
2
|
|
|
14 / 13 / 1
Регистрация: 18.12.2018
Сообщений: 422
|
||
| 04.02.2020, 10:16 | ||
|
А так в основном решал задачи из проекта Эйлера https://euler.jakumo.org/problems.html, с недавнего времени узнал так же про отличное сообщество Codewars(который, помимо всего прочего, невольно заставляет качать инглиш). В принципе вот и всё... ну и Гугл в помощь(а иногда и Яндекс)
1
|
||
|
1 / 2 / 1
Регистрация: 27.01.2020
Сообщений: 60
|
|
| 04.02.2020, 12:00 [ТС] | |
|
А как ты решил то свою проблему?)Я не то что список простых чисел,я вообще почти никакую задачу не могу решить,хоть и знаю как...
0
|
|
|
14 / 13 / 1
Регистрация: 18.12.2018
Сообщений: 422
|
|
| 04.02.2020, 15:07 | |
|
Просто копаешься в коде и постепенно понимаешь что к чему. Меня, к примеру, функция type() не раз выручала в этом...
1
|
|
|
Модератор
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,973
|
||
| 04.02.2020, 15:32 | ||
Сообщение было отмечено DebikPython как решение
Решение1. определить функцию, возвращаюшую 1(True), если число простое, и 0(False) в противном случае. Попробуйте здесь расписать, какие нужны действия, чтобы определить, простое число, или нет. 2. для всех чисел от 1 до заданного верхней границей нужно отправить число на проверку в функцию, вернула True - напечатать. Вот собственно и весь алгоритм. Осталось его переписать на каком-то ЯП (python в данном случае). Это, конечно, далеко не самый эффективный способ решения, но для начала сойдёт... Да, и на счёт картинок на бумажке - ни разу не шучу! Я и сам так иногда делаю, поверьте - помогает! Можно, конечно, по чесноку блок-схемы рисовать по госту, но это уже лишнее...
1
|
||
|
1356 / 653 / 207
Регистрация: 23.03.2014
Сообщений: 3,057
|
|
| 04.02.2020, 21:56 | |
|
DebikPython, что мешает практиковаться тут?
0
|
|
| 05.02.2020, 07:58 | |
|
DebikPython, И еще, когда пишите код, то помогает справочник из интернета:
http://pythonz.net/references/named/python/
0
|
|
|
1 / 2 / 1
Регистрация: 27.01.2020
Сообщений: 60
|
|
| 05.02.2020, 23:59 [ТС] | |
|
Спасибо,до этого у меня была стена,сейчас понял что нужно раскладывать подетально как решить задачу,будто в мыслях,будто на листе.Соответственно читаю книжку Грокаем Алгоритмы.Прочту,и начну более детально подходить к решению задачи и надеюсь эта стена станет более хрупкой,и я смогу нормально практиковаться
0
|
|
|
Status 418
|
|
| 06.02.2020, 09:51 | |
|
DebikPython, Вот сюда запишитесь, там только задачи.
0
|
|
| 06.02.2020, 09:51 | |
|
Помогаю со студенческими работами здесь
16
Из практики))) Практики программистов Ищу практики Набраться практики
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|