• За какой период времени можно выучить PHP до уровня совершенства?

    dzheka3d
    @dzheka3d
    Всё выучить невозможно, изучить общий синтаксис и натренироваться писать простые модули можно за пару дней. А дальше вы по мере надобности будете пользоваться другими функциями, обращаясь к мануалу.
    В голове держатся всегда только те функции и действия, которыми постоянно пользуетесь, или пользовались часто ранее (они отложатся), остальное - мануал.
    Мне понадобилось полторы недели, чтобы создать простой сайт с добавлением новостей, редактированием их, голосования, комментарии, добавления картинок. Спустя год, я мог написать что угодно, но обращаясь к гуглу и мануалам.
    Кстати, тоже интересно, может я один такой по гуглу шарюсь когда нужно что-то не знакомое сделать или сделанное давно и однажды?
    Ответ написан
    7 комментариев
  • За какой период времени можно выучить PHP до уровня совершенства?

    65536
    @65536
    Любой язык можно выучить за небольшой промежуток времени, месяц-два-три чтения и экспериментов. Все языки похожи. Гораздо больше времени уйдет на изучение окружения, в котором он работает, сопутствующих технологий, всевозможных наработок других людей, фреймворков, практик и тд. А вот на совершенство потребуется вся жизнь. Знание языка в совершенстве не должно быть целью, это что-то такое в вакууме. Иначе так и умрете со знанием пхп в совершенстве, а жизни и не увидите. Лучше устремиться к качественному выполнению каких-то задач, а уже по ходу дела развиваться в желаемых направлениях. Ну и следить за новостями из данного мира, их там такое количество, что можно 2 часа в день тратить на чтение заголовков и кратких описаний что это и зачем, без углубления. А потом когда потребность возникнет можно будет это вспомнить и уже углубиться.
    Ответ написан
    Комментировать
  • За какой период времени можно выучить PHP до уровня совершенства?

    overdoze
    @overdoze
    кодер python/php/js
    попробуйте исходить из задач, которые вам бы хотелось выполнять с помощью языка программирования
    если пока не знаете зачем он вам - рекомендую вкратце ознакомиться с основными языками, как минимум с python
    Ответ написан
    Комментировать
  • За какой период времени можно выучить PHP до уровня совершенства?

    PavelK
    @PavelK
    Всё зависит от способностей...

    Лучше всего об этом расскажет анекдот:
    У студента ПТУ спрашивают: "сколько нужно времени, что бы выучить китайский язык?"
    - ну, наверно, года два.
    У студента МГУ спрашивают: "сколько нужно времени, что бы выучить китайский язык?"
    - ну, наверно, месяц.
    У курсанта военной академии спрашивают: "сколько нужно времени, что бы выучить китайский язык?"
    - сейчас бляху дочищу и пойду сдавать!

    До уровня совершенства примерно бесконечность. У меня лет 5 практического опыта, но я бы не сказал, что знаю в "совершенстве".

    Для того, что бы написать "hello world" минут 20
    а дальше от желания.
    Ответ написан
    2 комментария
  • Программирую на Python.Выдает ошибку,не знаю что делать?

    @denizen
    Вы же привели ссылку на решение. Если вам лень читать, то вот концентрат:
    в начало файла добавить строку
    # -*- coding: utf8 -*-
    Ответ написан
    3 комментария
  • Как получить имя пользователя через vkbot_longpoll?

    @lavrov2002
    python программист
    Вот как я делаю
    import vk_api 
    
    vk_session = vk_api.VkApi('логин', 'пароль') 
    vk_session.auth() 
     
    vk = vk_session.get_api() 
    id = "1"
    user_get=vk.users.get(user_ids = (id))
    user_get=user_get[0]
    first_name=user_get['first_name']
    last_name=user_get['last_name']
    full_name=first_name+" "+last_name
    print (full_name)
    Ответ написан
    1 комментарий
  • Как получить ссылку на скачивание attachments?

    @Taus
    Поскольку документация противоречит сама себе в пункте 3.1 и пункт 6. Если предположить, что верен пункт 6, как вы его используете в
    print("Получено медиа вложение\n Тип => " + event.attachments['attach1_type'])

    то в объекте event.attachments есть поле attach1, которое можно использовать в методе photos.getById:
    photo_id = event.attachments['attach1']
    photo_info = vk_sess.photos.get_by_id(photos=photo_id)
    photo_urls = {size['type']: size['url'] for size in photo_info['sizes']}

    В photo_urls ссылки в соответствии с размерами photo_sizes.

    # update
    Выше способ не позволяет получить photo_id с приватным access_key, без которого не получится вызвать photos.getById. Поэтому:
    Тогда по event.message_id получаете информацию с помощью метода message.getById, в котором должно быть поле attachments. Описание структуры поля https://vk.com/dev/objects/attachments_m и для photo https://vk.com/dev/objects/photo.
    Ответ написан