es
Feedback
Душу Питона | Python Dev

Душу Питона | Python Dev

Ir al canal en Telegram

Привет друг!

Mostrar más
352
Suscriptores
Sin datos24 horas
Sin datos7 días
Sin datos30 días
Archivo de publicaciones
Решил сегодня 26 задач на кодеварс. Половина - 8 ката, половина 7 ката. Прикольно для закрепления, т.к. постоянно гуглю методы, но постепенно если попадаются каты, где часть решения из старых кат - методы я уже помню. Плюс можно посмотреть решение других людей. И раза 4 я решил самым оптимальным способом

Закончил на выходных книгу по питону. Теперь нарешиваю задачи на кодеварс. цель - 50 заданий. Попутно ищу книжку по изучению SQL - есть у кого хорошая?

Ночь прошла - 103 страницы учебника прошел

Хороший вопрос у меня появился в полночь - а нахера мне сжимать файлы?
Хороший вопрос у меня появился в полночь - а нахера мне сжимать файлы?

В процессе изучения питона - вывел в отдельный репозиторий небольшой скрипт получения IP домена на питоне - https://github.com/iosif-tihonenkov/SiteIP.git

Ну что может быть круче?

Сейчас в учебнике был вообще непонятный пример кода. Ну как не понятный. Понятный, если вспомнить все, что до этого прошел, но затупу словил. Залил в ИИ код и попросил разъяснить. Вуаля, прошу: Этот код на языке Python демонстрирует многопоточность с помощью модуля threading. Он создает и запускает несколько потоков, каждый из которых вызывает функцию do_this. Вот его подробное объяснение: 1. Импорт модуля threading:
python
import threading
Модуль threading используется для работы с потоками в Python. 2. Определение функции do_this():
python
def do_this(what):
    whoami(what)
Функция do_this() принимает один аргумент 'what' и вызывает функцию whoami() с этим аргументом. 3. Определение функции whoami():
python
def whoami(what):
    print("Thread %s says: %s" % (threading.current_thread(), what))
Функция whoami() принимает один аргумент 'what'. Она печатает строку в формате "Thread %s says: %s", где %s будет заменено на имя текущего потока из функции threading.current_thread() и аргумент 'what', соответственно. 4. Проверка, является ли файл главной программой:
python
if __name__ == "__main__":
Эта строка проверяет, является ли файл главной программой для исполнения, вместо того чтобы быть импортированным в другой скрипт. 5. Часть кода, выполняемая, если файл является главной программой:
python
    whoami("I`m the main program")
Вызов функции whoami() из основного потока программы с аргументом "I'm the main program". 6. Создание и запуск дополнительных потоков:
python
    for n in range(4):
        p = threading.Thread(target=do_this, args=("I`m function %s" % n,))
        p.start()
Здесь создается и запускается 4 потока (от 0 до 3). В каждом потоке вызывается функция do_this() с аргументом "I'm function 0", "I'm function 1", и т.д. Создание потока происходит через threading.Thread с указанием целевой функции (target) и аргументов (args). Затем поток запускается с помощью метода start(). Когда вы выполните этот код, вы увидите вывод от основного потока и четырех вновь созданных потоков. Обратите внимание на то, что порядок вывода может отличаться при каждом выполнении программы, поскольку порядок завершения потоков может быть различным.

Всем привет! Админ переходит в Питон по срочной необходимости по работе. Буду тут теперь рассказывать за питон)

The Well-Grounded Java Developer, 2nd Edition (Final Release). #Java #Eng

Java, Java, Java: Object-Oriented Problem Solving. #Java #Eng

Java Concurrency на практике #Java #RU

Bluetooth For Java. #Java #Eng

Learn Java with Math: Using Fun Projects and Games. #Java #Eng

Java for Web Development. #Java #Eng

Java for Web Development. #Java #Eng
Java for Web Development. #Java #Eng