Выберите недопустимое в Python имя переменной.
Anonymous Quiz
48%
class
26%
int
10%
max
5%
id
12%
type
Вывод текущего времени в консоль
Этот код выводит текущую дату и время в формате месяц/день/год час:минута:секунда каждую секунду. После каждого вывода он стирает строку и печатает новое значение, чтобы обновлять время на экране.
#софты | @PythonTechTalks
Этот код выводит текущую дату и время в формате месяц/день/год час:минута:секунда каждую секунду. После каждого вывода он стирает строку и печатает новое значение, чтобы обновлять время на экране.
#софты | @PythonTechTalks
👍4
Книга: "Рефакторинг. Улучшение существующего кода (Мартин Фаулер)"
Книга, которая пригодится программистам, часто имеющим дело с унаследованным и устаревшим кодом. В ней описаны 70 методов рефакторинга, которые помогут модифицировать код, внося небольшие изменения и ничего не нарушая.
#книги | @PythonTechTalks
Книга, которая пригодится программистам, часто имеющим дело с унаследованным и устаревшим кодом. В ней описаны 70 методов рефакторинга, которые помогут модифицировать код, внося небольшие изменения и ничего не нарушая.
#книги | @PythonTechTalks
👍5
Линейный конгруэнтный метод
Линейный конгруэнтный метод (LCG) - это алгоритм генерации псевдослучайных чисел, который может быть реализован на Python. Этот алгоритм основан на линейном рекуррентном соотношении, где каждое последующее число определяется по предыдущему.
Для реализации линейного конгруэнтного метода в Python используется следующий код:
x = (a * x + c) % m
return x
где x - это начальное значение, a - множитель, c - константа и m - модуль.
Данные параметры могут быть настроены для получения разных последовательностей псевдослучайных чисел.
#алгоритмы | @PythonTechTalks
Линейный конгруэнтный метод (LCG) - это алгоритм генерации псевдослучайных чисел, который может быть реализован на Python. Этот алгоритм основан на линейном рекуррентном соотношении, где каждое последующее число определяется по предыдущему.
Для реализации линейного конгруэнтного метода в Python используется следующий код:
x = (a * x + c) % m
return x
где x - это начальное значение, a - множитель, c - константа и m - модуль.
Данные параметры могут быть настроены для получения разных последовательностей псевдослучайных чисел.
#алгоритмы | @PythonTechTalks
👍3
Что выведет приведённый выше код?
Anonymous Quiz
13%
[3, 3, 3]
47%
[1, 1, 1, 1]
34%
[1, 1, 1]
6%
Error
Решение квадратного уравнения
Приведённый код выше запрашивает значения a, b и c из квадратного уравнения и выводит значения корней.
#софты | @PythonTechTalks
Приведённый код выше запрашивает значения a, b и c из квадратного уравнения и выводит значения корней.
#софты | @PythonTechTalks
👍7👏1🤔1
Loguru
Loguru — это библиотека, делающая логирование на Python приятным. Loguru предоставляет много интересных функциональных возможностей, самая
полезная из которых — возможность отлавливать неожиданные ошибки и отображать значение переменной, которое приводит к сбою кода.
#библиотеки | @PythonTechTalks
Loguru — это библиотека, делающая логирование на Python приятным. Loguru предоставляет много интересных функциональных возможностей, самая
полезная из которых — возможность отлавливать неожиданные ошибки и отображать значение переменной, которое приводит к сбою кода.
#библиотеки | @PythonTechTalks
👍4🔥1👏1
Функция reduce()
Функция reduce() в Python применяет указанную функцию к элементам последовательности и возвращает единственное значение. Она постепенно сводит (reduce) последовательность к одному значению.
В примере выше функция reduce() применяет лямбда-функцию (lambda) к элементам списка numbers, где каждый раз она складывает два числа. В результате получается сумма всех чисел в списке, которая равна 15.
#функции | @PythonTechTalks
Функция reduce() в Python применяет указанную функцию к элементам последовательности и возвращает единственное значение. Она постепенно сводит (reduce) последовательность к одному значению.
В примере выше функция reduce() применяет лямбда-функцию (lambda) к элементам списка numbers, где каждый раз она складывает два числа. В результате получается сумма всех чисел в списке, которая равна 15.
#функции | @PythonTechTalks
👍2
Книга: "Карьера программиста (Гейл Лакман Макдауэлл)"
Одна из самых практичных книг о программировании: в ней собраны ответы на почти 200 вопросов с технических собеседований, которые рекрутеры Google, Amazon, Netflix и других компаний задавали кандидатам. Макдауэлл также дает рекомендации по оформлению резюме и разбирает самые популярные ошибки на интервью.
#книги | @PythonTechTalks
Одна из самых практичных книг о программировании: в ней собраны ответы на почти 200 вопросов с технических собеседований, которые рекрутеры Google, Amazon, Netflix и других компаний задавали кандидатам. Макдауэлл также дает рекомендации по оформлению резюме и разбирает самые популярные ошибки на интервью.
#книги | @PythonTechTalks
🔥3👍1👏1
Представлены первые наушники с поддержкой ChatGPT
Компания Wooask Technology из Гонконга выпустила уникальные наушники TransBuds A8. Они поддерживают нейросеть ChatGPT, могут переводить иностранную речь, а их кейс оснащен небольшим экраном с приложениями.
Благодаря встроенному чатботу ChatGPT от OpenAI наушники способны в режиме реального времени переводить речь собеседника. Всего поддерживается 144 языков, включая русский, и 70 диалектов. Перевод будет транслироваться прямо в ухо пользователя и дополнительно отображаться текстом на дисплее кейса. Задержка при переводе составляет всего 0,5 секунды, а точность перевода — 98%.
#новости | @PythonTechTalks
Компания Wooask Technology из Гонконга выпустила уникальные наушники TransBuds A8. Они поддерживают нейросеть ChatGPT, могут переводить иностранную речь, а их кейс оснащен небольшим экраном с приложениями.
Благодаря встроенному чатботу ChatGPT от OpenAI наушники способны в режиме реального времени переводить речь собеседника. Всего поддерживается 144 языков, включая русский, и 70 диалектов. Перевод будет транслироваться прямо в ухо пользователя и дополнительно отображаться текстом на дисплее кейса. Задержка при переводе составляет всего 0,5 секунды, а точность перевода — 98%.
#новости | @PythonTechTalks
👍3🔥1👏1
NEAT Python
Библиотека NEAT-Python предназначена для работы с алгоритмом NEAT (NeuroEvolution of Augmenting Topologies), который является методом
эволюционного обучения. Это означает, что традиционные алгоритмы
обучения, такие как обратное распространение ошибки, не используются
напрямую.
#библиотеки | @PythonTechTalks
Библиотека NEAT-Python предназначена для работы с алгоритмом NEAT (NeuroEvolution of Augmenting Topologies), который является методом
эволюционного обучения. Это означает, что традиционные алгоритмы
обучения, такие как обратное распространение ошибки, не используются
напрямую.
#библиотеки | @PythonTechTalks
👍2🔥2👏1
👏6
Функция zip()
Функция zip() в Python объединяет элементы нескольких последовательностей (например, списков, кортежей и т. д.) попарно. Она создает итератор, который возвращает кортежи, содержащие элементы из каждой из исходных последовательностей.
В примере выше функция zip() объединяет элементы списка numbers с элементами списка letters попарно, создавая новый список кортежей zipped_list. Каждый кортеж содержит элементы из обоих исходных списков, соответственно.
#функции | @PythonTechTalks
Функция zip() в Python объединяет элементы нескольких последовательностей (например, списков, кортежей и т. д.) попарно. Она создает итератор, который возвращает кортежи, содержащие элементы из каждой из исходных последовательностей.
В примере выше функция zip() объединяет элементы списка numbers с элементами списка letters попарно, создавая новый список кортежей zipped_list. Каждый кортеж содержит элементы из обоих исходных списков, соответственно.
#функции | @PythonTechTalks
👍3🔥1👏1
Книга: "Думай как программист (Антон Спрол)"
Сборник задач и упражнений для развития алгоритмического мышления — базы, необходимой для того, чтобы лучше понимать программирование. В книге приведены как классические задачи про волка и переправу, так и упражнения на рекурсию и обработку массивов.
#книги | @PythonTechTalks
Сборник задач и упражнений для развития алгоритмического мышления — базы, необходимой для того, чтобы лучше понимать программирование. В книге приведены как классические задачи про волка и переправу, так и упражнения на рекурсию и обработку массивов.
#книги | @PythonTechTalks
👍2🔥2👏1
Функция dir()
Функция dir() выводит список всех свойств и методов, включая свойства указанного объекта по умолчанию.
#функции | @PythonTechTalks
Функция dir() выводит список всех свойств и методов, включая свойства указанного объекта по умолчанию.
#функции | @PythonTechTalks
👏3👍1🔥1