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

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

الذهاب إلى القناة على Telegram
352
المشتركون
لا توجد بيانات24 ساعات
لا توجد بيانات7 أيام
لا توجد بيانات30 أيام
أرشيف المشاركات
Решил сегодня 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

photo content

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

photo content

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

photo content

Bluetooth For Java. #Java #Eng

photo content

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

photo content

Java for Web Development. #Java #Eng

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