Ответы пользователя по тегу Python
  • Можно ли пропускать непонятные темы по книге по python Марка Лутца?

    @ArtiomK
    Из описания на Amazon:

    Complete with quizzes, exercises, and helpful illustrations, this easy-to-follow, self-paced tutorial gets you started with both Python 2.7 and 3.3— the latest releases in the 3.X and 2.X lines—plus all other releases in common use today

    Python 2.7 - не поддерживается с 1 января 2020
    Новейшая версия Python 3 - 3.9.

    Python 3.3 — 29 сентября 2012 года.

    Я бы не рекомендовал эту книгу как лет 5 уже брать для изучения.
    Ответ написан
  • Как соединить приложение на python и базу данных?

    @ArtiomK
    Если пишите для тренировки необязательно делать удаленную базу данных, логин-пароли можно хранить в json файлах - что удобно для последующего извлечения, или просто в текстовых файлах - что менее неудобно, если хотите SQL, можно использовать SQLITE3 - ничего скачивать не надо, она часть стандартной библиотеки, база данных хранится отдельным файлом на компьютере. Если есть желание можно еще и закодировать данные перед записью в файл, базу SQLITE3. Я на работе использую базу MYSQL - живет на сервере, но никто не мешает поставить mysql локально на свою рабочую машину. В общем выбор способа хранения данных зависит от размера проекта и вашего желания. Вот как я написал модуль запросов в дб SQLITE3 dв своем pet проекте:

    https://github.com/ArtyomKozyrev1989/ICMP_Ping_Mon...
    Ответ написан
  • Какой минимум нужно знать и уметь чтобы взяли на работу Python разработчиком?

    @ArtiomK
    В зависимости от требований работодателя и зарплаты на которую претендуете эти требования могут отличаться, за 15к (в мск на эти деньги сложно найти уборщицу) могут взять с минимальными знаниями, но по факту там может оказаться, что программист - это человек, который ползает с кабелями под столами и устанавливает тетям винду.

    Зарплаты Джуна в мск разнятся от 15к - 90к до выплаты налогов.

    В большинстве случаев нужен человек оркестр с опытом работы от года, а лучше трех лет, который умеет и питон с дата саенсом, Джангой, Фласком, а еще html, css, джаваскриптом и т.д., другой вариант требований программировать на 5-6 языках помимо самого питона.

    Я искал работу Джуном 7 месяцев, при этом имея проекты под 1000 строк, которые использовал на своей работе в операторе связи. Нашел в другом операторе за 75к, по выходу на работу оказался единственным местным программистом, остальные все в Перми и со мной никак не пересекаются. Считаю, что зп для Москвы невысокая, если учитывать, что человеку, как Джуну, не дают старшего, который его тренирует, есть люди в техподдержках, которые получают 90 до налогов.

    Также учтите, что отсутствие высшего образования отпугнет от вас 90% работодателей. У меня физмат и разговорный английский - несколько лет использования на работе.
    Ответ написан
  • Как сделать так, чтобы брало елементов со списка в цикле?

    @ArtiomK
    Делаем лист mylist = list (x for x in range(1,26))

    Метод:
    def sum_of_three_shift(mylist):
        result=[]
        value=0
        k=0
        t=0
        while(t< len(mylist)-3):
            for i in range(t,len(mylist)):
                value+=mylist[i]
                k+=1
                if k==3:
                    result.append(value/3)
                    value=0
                    k=0
                    t=t+1
                    break
            
        return result

    запуск:
    sum_of_three_shift(mylist)
    результат
    [2.0,
    3.0,
    4.0,
    5.0,
    6.0,
    7.0,
    8.0,
    9.0,
    10.0,
    11.0,
    12.0,
    13.0,
    14.0,
    15.0,
    16.0,
    17.0,
    18.0,
    19.0,
    20.0,
    21.0,
    22.0,
    23.0]

    Проверяй
    Ответ написан
  • Проблема с добавлением элементов в словарь с помощью цикла for. Что можно сделать?

    @ArtiomK
    как вариант можно потом преобразовать из листа в строку и переприсвоить значение ключу словаря. Чем являются my_hand.cards и comp_hand.cards, это случайно не строки? Плюс еще декоратор, что делает его код?
    Ответ написан