Империя красивых девочек. Как умные спам-боты зарабатывают в Telegram
Наверняка вам уже порядком надоели эти спамерские боты, оставляющие комментарии при помощи нейросетей. В статье автор постарался разобраться, для чего они нужны, как работают и как с ними бороться (спойлер — пока никак).
Читать статью
Наверняка вам уже порядком надоели эти спамерские боты, оставляющие комментарии при помощи нейросетей. В статье автор постарался разобраться, для чего они нужны, как работают и как с ними бороться (спойлер — пока никак).
Читать статью
🔥2👍1
Запустится ли этот код на Python 3? Если да, то что он выведет?
sys.allow_boolean_assignment разрешает создавать переменные с именами, зарезервированными под идентификаторы типа bool. Поэтому этот код запустится и выведет "True is False".
Эта настройка введена в известном первоапрельском коммите, который до сих пор остался в коде интерпретатора. Если кандидат об этом знает, можно с уверенностью сказать, что он общается в профессиональных кругах и любят углубляться в детали.
#вопросы_с_собеседований
sys.allow_boolean_assignment разрешает создавать переменные с именами, зарезервированными под идентификаторы типа bool. Поэтому этот код запустится и выведет "True is False".
Эта настройка введена в известном первоапрельском коммите, который до сих пор остался в коде интерпретатора. Если кандидат об этом знает, можно с уверенностью сказать, что он общается в профессиональных кругах и любят углубляться в детали.
#вопросы_с_собеседований
👍32🤔2
Делаем Механические Часы на Python
В этом видео узнаете, как сделать достаточно интересный и необычный циферблат механических часов на Python, используя библиотеку Pygame.
Смотреть видео
В этом видео узнаете, как сделать достаточно интересный и необычный циферблат механических часов на Python, используя библиотеку Pygame.
Смотреть видео
❤6👍2
🎲 Теория вероятностей: где она используется и нужна ли она рядовому разработчику
Расскажем, где может пригодиться теория вероятностей, и как базовое понимание теорвера могло бы в свое время спасти разработчиков iPod от серьезного конфуза.
🔗 Основной сайт
🔗 Зеркало
Расскажем, где может пригодиться теория вероятностей, и как базовое понимание теорвера могло бы в свое время спасти разработчиков iPod от серьезного конфуза.
🔗 Основной сайт
🔗 Зеркало
👍10❤5🎉2
🧒👾Тест-игра на выживание #2: как джуну получить повышение
Прошло какое-то время, вы возмужали и теперь думаете о повышении. Но с чего начать восхождение к вершине и как продвинуться набравшемуся опыта джуну по карьерной лестнице! Знаете, что делать дальше? Проверьте свои шансы на успех и пройдите вторую часть квеста.
🔗 Пройти тест
Прошло какое-то время, вы возмужали и теперь думаете о повышении. Но с чего начать восхождение к вершине и как продвинуться набравшемуся опыта джуну по карьерной лестнице! Знаете, что делать дальше? Проверьте свои шансы на успех и пройдите вторую часть квеста.
🔗 Пройти тест
❤5
Просмотр всех файлов в папке с помощью Python
В этом примере мы указываем путь к папке, которую нам нужно просмотреть, с помощью переменной
Затем мы вызываем функцию
#код
В этом примере мы указываем путь к папке, которую нам нужно просмотреть, с помощью переменной
folder_path
. Затем мы вызываем функцию
os.listdir()
, которая вернет список всех файлов и папок в указанной папке. Мы проходим циклом for
через этот список и выводим на экран имена файлов.#код
❤14👍8
В чем разница между append и extend?
Ответ:
append добавляет значения в список, а extend добавляет в список значения из другого списка.
#вопросы_с_собеседований
Ответ:
❤28👍14🤯2😁1
🏗️ Ненужная сложность: почему мы неправильно проектируем программное обеспечение
В этой статье расскажем про причины неправильного проектирования ПО и предложим средства для устранения анти-шаблона ненужной сложности.
🔗 Основной сайт
🔗 Зеркало
В этой статье расскажем про причины неправильного проектирования ПО и предложим средства для устранения анти-шаблона ненужной сложности.
🔗 Основной сайт
🔗 Зеркало
🔥6❤1👍1
👨💻🗺️ Кому в IT жить хорошо: Indeed опубликовал список из 19 наиболее востребованных спецов за рубежом в 2023 году
Рассказываем, кем нужно быть и какой стек начать изучать, чтобы жить в Кремниевой долине и зарабатывать от $150 000.
🔗 Основной сайт
🔗 Зеркало
Рассказываем, кем нужно быть и какой стек начать изучать, чтобы жить в Кремниевой долине и зарабатывать от $150 000.
🔗 Основной сайт
🔗 Зеркало
👍4
👀 Руки прочь от кода: почему технический менеджер не должен ревьюить код
В этой статье мы подробно рассмотрим отличие технического менеджера от техлида. Также узнаем, почему при размере команды больше четырех технический менеджер должен сосредоточиться на своей основной роли — управлении коммуникациями внутри и вне команды.
🔗 Основной сайт
🔗 Зеркало
В этой статье мы подробно рассмотрим отличие технического менеджера от техлида. Также узнаем, почему при размере команды больше четырех технический менеджер должен сосредоточиться на своей основной роли — управлении коммуникациями внутри и вне команды.
🔗 Основной сайт
🔗 Зеркало
👍2
Создание цифровых часов с помощью Python
Используя Turtle, мы можем легко рисовать на чертежной доске. Сначала мы импортируем модуль turtle. Затем создаем окно, затем создаем объект turtle и, используя методы turtle, можем рисовать на чертежной доске.
Результат нашего кода представлен в посте ниже.
Подробнее можно почитать здесь.
#код
Используя Turtle, мы можем легко рисовать на чертежной доске. Сначала мы импортируем модуль turtle. Затем создаем окно, затем создаем объект turtle и, используя методы turtle, можем рисовать на чертежной доске.
Результат нашего кода представлен в посте ниже.
Подробнее можно почитать здесь.
#код
👍16🥰4❤1🤯1
Как давно последний раз меняли должность/место работы? Удалось улучшить условия?
#интерактив
#интерактив
👍1
Pywebview
Pywebview — это библиотека, которая позволяет отображать HTML, CSS и JavaScript контент в собственном окне приложения. Она предоставляет простой способ создания настольных приложений с использованием веб-технологий.
Pywebview может быть полезна в различных сценариях, включая:
🐍 Создание настольных интерфейсов для веб-приложений.
🐍 Встраивание веб-контента в настольное приложение.
🐍 Создание простых настольных приложений с использованием веб-технологий.
В этом примере мы создаем окно с заголовком "Hello world" и открываем в нем веб-страницу https://www.google.com. Функция webview.start() запускает функцию start в главном потоке, что обеспечивает корректное отображение окна.
После запуска этого кода вы увидите окно приложения с заголовком "Hello world", в котором открывается веб-страница https://www.google.com.
#код
Pywebview — это библиотека, которая позволяет отображать HTML, CSS и JavaScript контент в собственном окне приложения. Она предоставляет простой способ создания настольных приложений с использованием веб-технологий.
Pywebview может быть полезна в различных сценариях, включая:
🐍 Создание настольных интерфейсов для веб-приложений.
🐍 Встраивание веб-контента в настольное приложение.
🐍 Создание простых настольных приложений с использованием веб-технологий.
В этом примере мы создаем окно с заголовком "Hello world" и открываем в нем веб-страницу https://www.google.com. Функция webview.start() запускает функцию start в главном потоке, что обеспечивает корректное отображение окна.
После запуска этого кода вы увидите окно приложения с заголовком "Hello world", в котором открывается веб-страница https://www.google.com.
#код
👍10🔥3
Напишите однострочник, который будет подсчитывать количество заглавных букв в файле
В этом однострочнике мы открываем файл ‘filename.txt’ и пробегаемся по всем его строкам и символам в каждой строке.
Для каждого символа, который является заглавной буквой метод isupper() возвращает True, и мы добавляем 1 к счетчику с помощью функции sum(). В конце, num_uppercase будет содержать количество заглавных букв в файле.
#вопросы_с_собеседований
В этом однострочнике мы открываем файл ‘filename.txt’ и пробегаемся по всем его строкам и символам в каждой строке.
Для каждого символа, который является заглавной буквой метод isupper() возвращает True, и мы добавляем 1 к счетчику с помощью функции sum(). В конце, num_uppercase будет содержать количество заглавных букв в файле.
#вопросы_с_собеседований
👍31
🐍 Самоучитель по Python для начинающих. Часть 23: Основы веб-разработки на Flask
Покажем, как писать маршруты и функции представления, использовать шаблоны и работать с базами данных. В конце статьи – 10 мини-проектов, от модулей инвентаризации и учета товаров до приложения для хранения заметок и блога.
🔗 Основной сайт
🔗 Зеркало
Покажем, как писать маршруты и функции представления, использовать шаблоны и работать с базами данных. В конце статьи – 10 мини-проектов, от модулей инвентаризации и учета товаров до приложения для хранения заметок и блога.
🔗 Основной сайт
🔗 Зеркало
👍11🎉5
Какой формат обучающих материалов предпочитаете? Статьи, видео, гайды, задачи, или личное наставничество?
#интерактив
#интерактив
🤔7👍2
🧑🎓 ТОП-8 стажировок для программиста в 2023 году
Восемь популярных вариантов стажировок для студентов в топовых зарубежных и российских IT-компаниях.
🔗 Основной сайт
🔗 Зеркало
Восемь популярных вариантов стажировок для студентов в топовых зарубежных и российских IT-компаниях.
🔗 Основной сайт
🔗 Зеркало
🔥6
Удаляем файл из папки на компьютере
Для удаления файла из папки на ПК в Python можно использовать модуль os.
Здесь сначала мы импортируем модуль os. Затем указываем полный путь к удаляемому файлу в переменной
Если файл существует, мы удаляем его с помощью функции
#код
Для удаления файла из папки на ПК в Python можно использовать модуль os.
Здесь сначала мы импортируем модуль os. Затем указываем полный путь к удаляемому файлу в переменной
file_path
. С помощью функции os.path.exists()
проверяем, существует ли файл по указанному пути. Если файл существует, мы удаляем его с помощью функции
os.remove()
. В противном случае выводим информацию, что такой файл не найден.#код
👍20😁4❤2👏1
Делаем скриншот в две строки
На картинке код, который делает скриншот и сохраняет его. Он будет сохранен в той же директории, откуда запущена программа. Помогает нам в работе замечательный пакет PyAutoGUI.
На картинке код, который делает скриншот и сохраняет его. Он будет сохранен в той же директории, откуда запущена программа. Помогает нам в работе замечательный пакет PyAutoGUI.
👍15🔥6