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

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

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

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

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

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

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

508
 Аватар для IRIP
514 / 146 / 28
Регистрация: 18.04.2015
Сообщений: 1,904
Записей в блоге: 16
01.03.2019, 18:20
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Lucky64 Посмотреть сообщение
В голову совсем ничего не лезет больше... 6 страниц осталось и я поймал себя на мысли что просто читаю текст и перестаю его понимать... что за ... буду добивать эту главу завтра, потому что тупо читать это только хуже делать...
знакомая ситуация =)
наверно все через это проходят =)

я до сих пор еще не дошел до этих глав, потому что и в самом начале - еще поле не паханное... и там работы ОООЧЕНЬ много

файлы: чтение, запись, перезапись, построчная запись
массивы данных
работа с api (те же парсеры вк и т.п.)

=) но до этого тоже далеко -

можно попробовать задачки решать - якобы простейшие, но дающие знания алгоритмов решения задач
0
 Аватар для Lucky64
20 / 9 / 0
Регистрация: 16.01.2019
Сообщений: 288
01.03.2019, 18:29  [ТС]
Цитата Сообщение от IRIP Посмотреть сообщение
знакомая ситуация =)
наверно все через это проходят =)
я до сих пор еще не дошел до этих глав, потому что и в самом начале - еще поле не паханное... и там работы ОООЧЕНЬ много
вчера с другом разговаривал, он работает программистом в Беларуси + фрилансит на лондонскую компанию, кодит на C#, зп общая с 2 этих работ около 7к$, вот разговорились и он спросил как там мои успехи, говорю мол только к ООП перешел, наслышан что очень тяжелая тема итп, на что он говорит что ООП это самое легкое что есть в программировании. Главное понять принципы, которые по его словам так же достаточно просты, а все остальное приложится в практике. Я вот теперь думаю если это так легко, то почему в моей голове сейчас такой хаос?
П.С. сказал еще что без инглиша в программировании делать нечего, тем самым и подтвердил мои догадки, и значит не зря с мая я собрался идти на курсы
0
1732 / 970 / 199
Регистрация: 22.02.2018
Сообщений: 2,693
Записей в блоге: 6
01.03.2019, 20:19
И еще вот что. Особенность метода __init__ и его отличие от других методов, которые для выполнения должны явно вызываться в коде, то метод __init__ запускается сам автоматически в каждом случае, когда создается новый экземпляр класса.
0
 Аватар для Lucky64
20 / 9 / 0
Регистрация: 16.01.2019
Сообщений: 288
01.03.2019, 20:28  [ТС]
Цитата Сообщение от Viktorrus Посмотреть сообщение
запускается сам автоматически в каждом случае, когда создается новый экземпляр класса.
учту, главу к стати закончил все же сегодня с горем пополам, завтра сутра продолжу с 27
0
 Аватар для IRIP
514 / 146 / 28
Регистрация: 18.04.2015
Сообщений: 1,904
Записей в блоге: 16
01.03.2019, 20:37
Цитата Сообщение от Lucky64 Посмотреть сообщение
Я вот теперь думаю если это так легко, то почему в моей голове сейчас такой хаос?
Мне, чтобы хоть как-то все стало на место в голове, нужно было решить более 600 задач на курсах онлайн
что-то уже понимаю, что-то нет

но теперь ясно одно - нужно не "продолжая изучение" - переходить на разработку (параллельно иногда проходить курсы по теме, по вопросам)

сейчас вот плотно на джанго присел - задача казалось бы, простая -
есть контора, которая получает заказ -
нужно этот заказ записать, выбрать или добавить клиента из базы -
назначить исполнителю (заказ должен быть виден только одному (назначенному исполнителю)) -
тот должен видеть задачи в календаре

после выполнения, исполнитель может закрыть задачу -

- в задаче должны быть сумма заказа, затраты (расходники и т.п.)

Вот такие задачи - вполне можно начинать решать уже и Вам, Lucky64 - вполне по силам уже сейчас (ведь главное, понять основы)
все остальное - УЖЕ для вашего уровня - трата времени
так как вы еще не знаете, кем будете:

- бакендером, фронтовиком, планировщиком, оптимизатором... это только в процессе можно понять, и развиваться в нужном направлении

(я, для себя понял, что мне ближе backend, логика работы программ и т.п.) отсюда и направление

Добавлено через 2 минуты
Lucky64, вот, например, типичная задача - вполне можно на python3 написать без джанго (для начала)

Есть 3 модели: Product (Продукт), Provider (Поставщик), Delivery (Доставка). В моделе Provider есть поле user (связано с User через FK) и поле delivery (связано с классом Delivery через ManyToMany) В модели Delivery есть поле с названием вида доставки (ни с чем не связано)

Таким образом у каждого юзера (поставщика) есть свои способы доставки.

Нужно сделать логику, чтобы вносить данные
0
1732 / 970 / 199
Регистрация: 22.02.2018
Сообщений: 2,693
Записей в блоге: 6
01.03.2019, 20:55
Цитата Сообщение от Lucky64 Посмотреть сообщение
без инглиша в программировании делать нечего
Имеется ввиду, что не понимая смысла слов, которыми названы команды, трудно их запомнить. Я по хорошему английского не знаю, но не ленюсь и каждую команду на английском обязательно смотрю значение этого слова переводчиком. И делал это всегда, с тех пор, как начал заниматься программированием. И теперь, не уча английского, я в общих чертах понимаю английский текст, связанный с программированием. А когда работаю со стандартной документацией на английском, то перевожу те места, которые мне нужны, яндекс переводчиком.
У меня стандартно, когда я сажусь за работу с питоном, открываю: яндекс-переводчик, стандартную документацию питона на английском, книгу Лутца, свою базу-справочник по питону, и среду разработки MS Visual Studio. Они все на панели задач и я с ними работаю. Раньше еще открывал справочник по питону, который в интернете, но сейчас я уже почти все из него перенес в свою справочную базу данных.

Добавлено через 16 минут
Цитата Сообщение от IRIP Посмотреть сообщение
Есть 3 модели: Product (Продукт), Provider (Поставщик), Delivery (Доставка).
Задача типичная для ООП. Но что бы писать код на ООП нужно сначала изучить базовые понятия и разобраться с ними на примерах, которые даются в книге. Создавать свой проект на питоне, очень помогает в закреплении пройденного материала, но на это тратится много времени и бессмысленно за него браться не изучив базовые основы языка.
А вообще, браться за создание своего собственного проекта на питоне имеет смысл, только после изучения первой части из книги, Лутц М. Программирование на Python. Том 1 (4-е издание, 2011). Там дается представление о том, как создавать свой проект на питоне. Сквозным примером через эту часть проходит построение такого простого проекта на питоне, включающем основные элементы проекта, в том числе создание графического интерфейса, создание базы данных и веб программирования. Но все это дается в упрощенной форме, а более подробно все эти этапы изучаются дальше в этих двух книгах Лутц М. Программирование на Python. Том 1 (4-е издание, 2011) и Лутц М. Программирование на Python. Том 2 (4-е издание, 2011).
0
 Аватар для IRIP
514 / 146 / 28
Регистрация: 18.04.2015
Сообщений: 1,904
Записей в блоге: 16
01.03.2019, 21:01
Цитата Сообщение от Viktorrus Посмотреть сообщение
Имеется ввиду, что не понимая смысла слов, которыми названы команды, трудно их запомнить. Я по хорошему английского не знаю, но не ленюсь и каждую команду на английском обязательно смотрю значение этого слова переводчиком. И делал это всегда, с тех пор, как начал заниматься программированием.
Открою (возможно) секрет =)
но все переменные можно называть по-русски! Никто не запрещает =)
также можно переопределить основные команды =)

и перевести их на русский =) это Python! =)
0
1732 / 970 / 199
Регистрация: 22.02.2018
Сообщений: 2,693
Записей в блоге: 6
01.03.2019, 21:35
Цитата Сообщение от Lucky64 Посмотреть сообщение
завтра сутра продолжу с 27
Тебе осталось две главы, 27 и 28, и можно переходить к следующей книге. Кстати именно в этих двух главах к тебе должно придти понимание ООП. Все что будет не понятно, и не только примеры но и понятия, ты спрашивай. Здесь важно именно понимание материала. К этой книге тебе еще нужно будет вернуться, что бы изучить главы 32 и 33 про исключения. Но это я думаю после, когда ты столкнешься в следующей книге с исключениями, тогда будет более понятно, для чего они нужны.

Добавлено через 15 минут
Цитата Сообщение от IRIP Посмотреть сообщение
Открою (возможно) секрет =)
Это не секрет, это хорошо известно, но такой подход, хоть и убыстряет разработку, но ухудшает прогресс в освоении английского языка. Делает код вызывающий отторжение у профессионалов. Хотя признаюсь, когда я делал свой пробный проект, то использовал русские имена переменных. При не знании английского, это конечно значительно ускоряет разработку и понимание того, что сам написал. Но еще раз повторяю, не способствует усвоению английского языка. Вобщем каждый должен решать сам какой язык использовать.
IRIP, между прочим Вы заметили? Что в темах на форуме никто в коде не использует русский язык для названия переменных.
0
 Аватар для IRIP
514 / 146 / 28
Регистрация: 18.04.2015
Сообщений: 1,904
Записей в блоге: 16
01.03.2019, 22:17
Цитата Сообщение от Viktorrus Посмотреть сообщение
Это не секрет, это хорошо известно, но такой подход, хоть и убыстряет разработку, но ухудшает прогресс в освоении английского языка.
что ж за мода-то, такая... противная =(
на английский... самим не противно? Влочемся далеко позади всех передовых технологий, еще и присмыкаемся..

а как речь заходит до совместной разработки каких-то проектов - все встают в позу и жалуются =)

Добавлено через 8 минут
Цитата Сообщение от Viktorrus Посмотреть сообщение
IRIP, между прочим Вы заметили? Что в темах на форуме никто в коде не использует русский язык для названия переменных.
Потому что на форуме мало специалистов высокого уровня, им тут не интересно
0
1732 / 970 / 199
Регистрация: 22.02.2018
Сообщений: 2,693
Записей в блоге: 6
02.03.2019, 03:00
Цитата Сообщение от IRIP Посмотреть сообщение
что ж за мода-то, такая... противная =(
на английский... самим не противно
Знаете, я патриот. И вообще никогда бы не взялся за английский, если бы питон был разработан в России. Но я решаю задачу изучить программирование на питоне, а для этого нужно знать английский. Нет ничего глупее из за патриотических чувств отказаться от своей цели, если изучение мной английского не нанесет моей стране никакого ущерба, а наоборот поможет ей, так как я смогу помочь молодым людям стать специалистами по питону. Это польза для моей страны. Вот это действительно патриотизм, а не глупый отказ от английского.
1
 Аватар для IRIP
514 / 146 / 28
Регистрация: 18.04.2015
Сообщений: 1,904
Записей в блоге: 16
02.03.2019, 03:02
Цитата Сообщение от Viktorrus Посмотреть сообщение
Знаете, я патриот. И вообще никогда бы не взялся за английский, если бы питон был разработан в России. Но я решаю задачу изучить программирование на питоне, а для этого нужно знать английский.
зачем?


Цитата Сообщение от Viktorrus Посмотреть сообщение
а наоборот поможет ей, так как я смогу помочь молодым людям стать специалистами по питону. Это польза для моей страны. Вот это действительно патриотизм, а не глупый отказ от английского.
Ну и ладно!
Я ведь не про это =) я в общем... про подходы
0
1732 / 970 / 199
Регистрация: 22.02.2018
Сообщений: 2,693
Записей в блоге: 6
02.03.2019, 03:07
IRIP, Вы нарушаете правило форума, вместо обсуждения программирования, заводите разговор о политике. Я прекращаю этот разговор и больше не отвечаю на такие замечания. И попрошу Вас тоже больше не вести такие разговоры, что бы не закрыли нашу тему.
0
 Аватар для IRIP
514 / 146 / 28
Регистрация: 18.04.2015
Сообщений: 1,904
Записей в блоге: 16
02.03.2019, 03:11
Viktorrus, а я думал мы обсуждаем подходы в обучении?
0
 Аватар для Lucky64
20 / 9 / 0
Регистрация: 16.01.2019
Сообщений: 288
02.03.2019, 08:46  [ТС]
Viktorrus, IRIP, на русском конечно можно, но зачем? и потом когда у нас зашла речь про английский и его необходимость, то он аргументировал это совсем не программированием, он так же как и вы говорит что можно кодить на русском, вся ценность знания языка в том, что все обновления в языке и справки по ним, с самого начала выходят именно на английском, сказал что с момента когда вышло обновление, и до момента пока всю инфу переведут, она уже может стать не актуальной. Так что инглишь нужен чтобы всегда быть в тренде если можно так выразится После ваших обсуждений патриотизма я уже думал умолчать о том, что я вовсе не из России

Добавлено через 1 минуту
Цитата Сообщение от Viktorrus Посмотреть сообщение
ебе осталось две главы, 27 и 28, и можно переходить к следующей книге.
а почему остальные главы не нужно читать?

Добавлено через 37 минут
Viktorrus,
Дошел до создания класса, создал класс, дошло дело до дальнейшей работы над классом в интерактивной оболочке, начались ошибки,
import Person:
File "<input>", line 1
import Person:
^
SyntaxError: invalid syntax

Сохранил Person на диске D, как мне указать место расположения файла в оболочке, что бы можно было импортировать созданный мною класс?

Добавлено через 1 час 29 минут
Viktorrus, так, с расположением разобрался и исправил синтаксические ошибки, вопрос следующий, как мне сделать, чтобы он работал когда я импортирую из своей папки а не из установленной по умолчанию...
0
 Аватар для IRIP
514 / 146 / 28
Регистрация: 18.04.2015
Сообщений: 1,904
Записей в блоге: 16
02.03.2019, 09:38
Цитата Сообщение от Lucky64 Посмотреть сообщение
import Person:
import Person
и
import person

это разные файлы импорта могут быть
0
 Аватар для Lucky64
20 / 9 / 0
Регистрация: 16.01.2019
Сообщений: 288
02.03.2019, 10:57  [ТС]
Цитата Сообщение от IRIP Посмотреть сообщение
import Person
и
import person
это разные файлы импорта могут быть
да именно так, и именно это я имел ввиду, когда говорил о исправлении синтаксических ошибок, и еще там двоеточия стояли, которые тоже не нужно ставить при импортировании Но вот второй вопрос остался актуальным...
0
 Аватар для IRIP
514 / 146 / 28
Регистрация: 18.04.2015
Сообщений: 1,904
Записей в блоге: 16
02.03.2019, 11:45
Цитата Сообщение от Lucky64 Посмотреть сообщение
так, с расположением разобрался и исправил синтаксические ошибки, вопрос следующий, как мне сделать, чтобы он работал когда я импортирую из своей папки а не из установленной по умолчанию...
from svoi_papka import *

from svoi_papka import Person

Добавлено через 45 секунд
from ..svoi_papka.file import Che_to_tam
0
1732 / 970 / 199
Регистрация: 22.02.2018
Сообщений: 2,693
Записей в блоге: 6
02.03.2019, 13:19
Цитата Сообщение от Lucky64 Посмотреть сообщение
Дошел до создания класса, создал класс, дошло дело до дальнейшей работы над классом в интерактивной оболочке, начались ошибки
Во первых не забывай указывать номер страницы, когда говоришь о работе с примером. Мне будет проще разобраться в твоей ошибке.

Добавлено через 3 минуты
Цитата Сообщение от Lucky64 Посмотреть сообщение
а почему остальные главы не нужно читать?
Остальные нужны для уже продвинутых программистов на питоне. И по хорошему нужны в основном в крупных проектах. Хотя конечно можно использовать и в мелких проектах, как пытаются убедить некоторые. Но на это можно ответить, что микроскопом можно и гвозди забивать. Вот только зачем?

Добавлено через 9 минут
Lucky64, По поводу import. Я уже писал, что считаю, для небольших проектов все созданные тобой модули нужно размещать в одной папке с запускаемым сценарием. Тогда эта папка, при запуске оттуда сценария, по умолчанию становится для питона рабочей, и питон всегда будет искать импортируемые модули в ней в первую очередь, без указания в инструкции import каких либо папок. Достаточно будет только указать имя модуля. Разбиение проекта на несколько папок оправдано только в крупных проектах, так как тогда преимущество от такого разбиения будет компенсировать проблемы от такого разбиения.

Добавлено через 3 минуты
Цитата Сообщение от Lucky64 Посмотреть сообщение
в интерактивной оболочке, начались ошибки
Старайся меньше использовать интерактивную оболочку, особенно при работе с классами. Работай в среде разработки с созданием файла и с помощью отладчика.

Добавлено через 2 минуты
Интерактивная оболочка удобна, когда нужно посмотреть небольшой фрагмент и поэкспериментировать с ним. При этом не приходится каждый раз вводить большие фрагменты кода.

Добавлено через 31 секунду
И когда не нужна отладка.

Добавлено через 4 минуты
Цитата Сообщение от Lucky64 Посмотреть сообщение
как мне сделать, чтобы он работал
Кто он? Питон или твой запускаемый сценарий или твой модуль?
В принципе я выше уже написал, созданные тобой сценарий и модуль нужно размещать в одной папке.

Добавлено через 40 минут
Lucky64, Глава 29 Перегрузка операторов, я считаю тебе пока не нужно. К ней можно обратится если ты начнешь более глубокое изучение питона. Пока достаточно моего объяснения, что это такое.
Когда ты создаешь свои классы и экземпляры классов, то что бы работать с этими экземплярами тебе нужно разработать методы. И в сценарии для работы с экземплярами нужно использовать именно эти методы. Но так, как названия этих методов будешь давать ты, то такой сценарий будет менее читаем, чем сценарии использующие встроенные операторы инструкции и функции. Например операторы +, * и т.д. или функцию print() (в версиях 2.Х это была инструкция). Так вот, что бы код с твоими экземплярами класса был более удобочитаемым используют строго заданные названия методов, которые определяются внутри класса и будут автоматически запускаться , когда в коде встречаются определенные операторы вместе с экземплярами класса.
Например, что бы сложить I.data + 5 , где I экземпляр класса, нужно что бы в классе был описан метод __add__() , описывающий, что нужно делать, когда мы хотим сложить значение из I.data и некоторое число.
И когда питон встретит в коде запись I.data + 5 , он автоматически запустит метод __add__() описанный внутри класса.
Так вот для различных встроенных операторов и некоторых других действий питона, прописан список имен начинающихся и заканчивающихся двойным подчеркиванием, если под которыми будут описаны методы внутри класса, то они будут автоматически запускаться вместо стандартных операторов, если операции осуществляются с экземплярами класса.
Фактически это делает более удобным для чтения кода и для его написания, но при этом не является строго говоря необходимым. Поэтому без методов перегрузки операторов на начальном этапе можно вполне обойтись. Это относится и к другим главам дальше, описывающим шаблоны при использовании ООП, но без которых в небольших проектах на стадии обучения можно обойтись. Единственная глава, без которой не обойтись, но к которой лучше вернуться в ходе изучения следующей книги, это глава изучающая обработку исключений возникающих при работе кода.
1
 Аватар для Lucky64
20 / 9 / 0
Регистрация: 16.01.2019
Сообщений: 288
02.03.2019, 14:04  [ТС]
Цитата Сообщение от Viktorrus Посмотреть сообщение
По поводу import. Я уже писал, что считаю, для небольших проектов все созданные тобой модули нужно размещать в одной папке с запускаемым сценарием. Тогда эта папка, при запуске оттуда сценария, по умолчанию становится для питона рабочей, и питон всегда будет искать импортируемые модули в ней в первую очередь, без указания в инструкции import каких либо папок. Достаточно будет только указать имя модуля. Разбиение проекта на несколько папок оправдано только в крупных проектах, так как тогда преимущество от такого разбиения будет компенсировать проблемы от такого разбиения.
Ну вот смотрите, Лутц пишет мол - в этих двух главах мы с вами создадим свои классы, которые вы сможете потом улучшить и использовать в своих целях, и начинается первое создание итд... Я беру и создаю папку отдельную в котором в будущем будут располагаться все составляющие, создаю класс персон, и потом дальше по книге мне необходимо проверить на практике работу этого класса, и проделать это необходимо в инт оболочке, и вот в инт оболочке необходимо чтобы он брал мой класс из моей папки, иначе мне просто пришлось копировать файл с классом в папку по умолчанию, и тогда все заработало, но можно ли сделать ток, чтобы он в инт оболочке работал из моей папки и брал классы из моей папки?

Цитата Сообщение от Viktorrus Посмотреть сообщение
Старайся меньше использовать интерактивную оболочку,
и так практически вообще не использую, просто по книге было в инт оболочке
Цитата Сообщение от Viktorrus Посмотреть сообщение
Кто он? Питон или твой запускаемый сценарий или твой модуль?
класс, который я создал, работал из своей папки в инт оболочке не копируя его в папку пайчарма установленную по умолчанию
0
1732 / 970 / 199
Регистрация: 22.02.2018
Сообщений: 2,693
Записей в блоге: 6
02.03.2019, 16:04
Lucky64, Расскажу, как я работаю со сценариями и модулями используя среду разработки MS Visual Studio
При написания нового кода там создается новый проект. Кстати там можно объединять с помощью сборки разные файлы и видимо проекты в один проект. Я не стал разбираться как это работает и просто для каждого нового кода создаю свой проект. Так вот, отладчик работает только когда головной (запускаемый) файл находится в папке создаваемой этим проектом. Если сценарий переместить в другую папку, то файл питона (если он отлажен) нормально работает, но отладчик там остается отключенным. Поэтому я с модулями работаю по следующей схеме. Создаю новый проект, пишу в нем код и там отлаживаю отладчиком работу модуля. Затем файл работающего модуля копирую в папку проекта головного сценария. и запускаю головной сценарий и в нем импортирую модуль. В этом проекте отладчик работает.
По хорошему, конечно нужно бы было разобраться, как создавать в этой среде крупные проекты. Но так как у меня нет в этом необходимости, то мне лень этим заниматься. Меня вполне утраивает та схема, по которой я работаю. Если же ты не хочешь держать все в одной папке, то досконально изучай в книге главы 23 и 24 работа с пакетами модулей, абсолютные и относительные маршруты и там много еще чего. Я бы к этому вернулся потом, при более глубоком изучении питона.
Но решай сам.

Добавлено через 3 минуты
Lucky64, Ты мне так и не написал страницу, с которой ты работаешь.

Добавлено через 6 минут
Lucky64, Если ты создаешь класс в одном проекте, там же его и тестируешь с помощью блока
Python
1
2
if __name__ == '__main__':
    ...
Затем создаешь проект, из которого будешь вызывать модуль с созданным классом. И копируешь в папку этого проекта файл модуля.

Добавлено через 38 секунд
Затем отлаживаешь все вместе.

Добавлено через 14 минут
Lucky64, Кстати, при импортированнии из разветвленных папок там еще нужно не забывать вставлять в промежуточные папки по пути импортированния файлы с именем __init__.py , не путать с методом __init__() .

Добавлено через 13 минут
Цитата Сообщение от Lucky64 Посмотреть сообщение
но можно ли сделать ток, чтобы он в инт оболочке работал из моей папки и брал классы из моей папки?
Можно. Но для этого нужно досконально изучить главы 23 и 24. Ты говорил что они нудные. Но если хочешь работать с деревом папок, а не помещать все в одну папку, то придется тщательно их изучить.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
02.03.2019, 16:04

Ищу доброго человека, который прособеседует по 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) ...


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

Или воспользуйтесь поиском по форуму:
460
Закрытая тема Создать тему
Новые блоги и статьи
Море в объективе
kumehtar 06.07.2026
Хотел написать много проникновенных слов, но передумал. Оно само - говорит. Кто слышит тот слышит.
Оказывается, Unreal Engine позволяет качество на порядки выше, чем было в Lineedge
Etyuhibosecyu 05.07.2026
Жаль, конечно, что я не узнал об этом, пока Lineedge существовала, а то бы Noname2331 написал, что волки превращаются в пиксельную кашу, а я бы его попросил скачать какую-нибудь бриллиантовую или Pro. . .
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась. Первый вариант. . .
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2. Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет. Но обычно это 50 лет и более. Наверное, закисление почвы происходит сезонно в средней. . .
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи. Через несколько переработок от PHP кода к C89 (надеюсь, 89). Но довольно запутанно получилось. Код для Linux. Но если убрать time и то, что с ним. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru