Топ. Как прочитать текстовый файл в Python
В Python есть несколько способов прочитать текстовый файл. В этой статье мы рассмотрим функцию
#топ
Читать статью
В Python есть несколько способов прочитать текстовый файл. В этой статье мы рассмотрим функцию
open()
, методы read()
, readline()
, readlines()
, close()
и ключевое слово with
.#топ
Читать статью
Pythonist
Как прочитать текстовый файл в Python
Разбираем, как открыть и прочитать текстовый файл в Python. Рассматриваем методы open(), read(), readline(), readlines(), close() и with.
❤4👌2👍1
Вакансии по Python за прошлую неделю:
👩💻 Middle Python developer (Backend). Golden Mid, $10-15/час
👩💻 QA auto Python. IT_One, 200-250 т.р.
👩💻 Full Stack Разработчик (React, Python, FastAPI). Home Digital School, до 250 т.р.
👩💻 Разработчик Python / Django. Archeon, 70-200 т.р.
👩💻 Tech Lead Python‑разработчик. IT Tihonova Search, ЗП договорная
👩💻 Python разработчик Middle+/Senior. Arcanis, $3000-4000
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍1🤣1
Задача с кодом. Кратна ли цифра цифре слева?
Напишите функцию, которая будет принимать число n и проверять, кратна ли каждая его цифра цифре, стоящей слева от нее. Верните массив булевых значений результатов проверок.
Примеры:
# слева от 7 нет элемента = False
# 3/7 = False
# 3/3 = True
# 1/3 = False
# 2/1 = True
Примечание: массив всегда будет начинаться с False, поскольку слева от первой цифры ничего нет.
Решение на нашем сайте.
#задача #coding
Напишите функцию, которая будет принимать число n и проверять, кратна ли каждая его цифра цифре, стоящей слева от нее. Верните массив булевых значений результатов проверок.
Примеры:
divisible_by_left(73312)
➞ [False, False, True, False, True]# слева от 7 нет элемента = False
# 3/7 = False
# 3/3 = True
# 1/3 = False
# 2/1 = True
divisible_by_left(1)
➞ [False]divisible_by_left(635)
➞ [False, False, False]Примечание: массив всегда будет начинаться с False, поскольку слева от первой цифры ничего нет.
Решение на нашем сайте.
#задача #coding
❤4
Tips & Tricks. Проверяем наличие подстроки в строке
Рассказываем о четырех способах найти подстроку в строке. Также кратко рассматриваем плюсы и минусы каждого способа.
Читать статью
#строки
Рассказываем о четырех способах найти подстроку в строке. Также кратко рассматриваем плюсы и минусы каждого способа.
Читать статью
#строки
❤1
Задача на логику. Что дороже?
Один сапфир и два топаза
ценней, чем изумруд, в три раза.
А семь сапфиров и топаз
его ценнее в восемь раз.
Определить мы просим вас,
сапфир ценнее иль топаз?
Пишите свои варианты в комментариях, а правильный ответ мы опубликуем завтра.
#логическаязадача
Один сапфир и два топаза
ценней, чем изумруд, в три раза.
А семь сапфиров и топаз
его ценнее в восемь раз.
Определить мы просим вас,
сапфир ценнее иль топаз?
Пишите свои варианты в комментариях, а правильный ответ мы опубликуем завтра.
#логическаязадача
👍13
❤5
Machine Learning with Python Cookbook
Автор: Kyle Gallatin
Год издания: 2024
#python #en #2O24
Скачать книгу
Автор: Kyle Gallatin
Год издания: 2024
#python #en #2O24
Скачать книгу
🔥3
Тест. Классы и объекты (уровень — Junior)
Язык Python – типичный представитель ООП-семейства, обладающий элегантной и мощной объектной моделью. В этом языке от объектов никуда не спрятаться (ведь даже числа являются ими).
Проверьте, насколько хорошо вы знаете эту тему: пройдите тест из 10 вопросов!
#тест #ооп
Язык Python – типичный представитель ООП-семейства, обладающий элегантной и мощной объектной моделью. В этом языке от объектов никуда не спрятаться (ведь даже числа являются ими).
Проверьте, насколько хорошо вы знаете эту тему: пройдите тест из 10 вопросов!
#тест #ооп
❤2🔥1
Топ. Алгоритмы поиска на Python
Умение выбрать нужный алгоритм для конкретной задачи является ключевым навыком для разработчиков.
В этой статье:
- операторы членства (Membership Operators)
- линейный поиск
- бинарный поиск
- улучшенный линейный поиск — Jump Search
- поиск Фибоначчи
- экспоненциальный поиск
- интерполяционный поиск
#топ #алгоритмы
Читать статью
Умение выбрать нужный алгоритм для конкретной задачи является ключевым навыком для разработчиков.
В этой статье:
- операторы членства (Membership Operators)
- линейный поиск
- бинарный поиск
- улучшенный линейный поиск — Jump Search
- поиск Фибоначчи
- экспоненциальный поиск
- интерполяционный поиск
#топ #алгоритмы
Читать статью
Pythonist
Алгоритмы поиска на Python
Поиск информации в различных структурах данных является важной частью многих приложений. В этой статье мы рассмотрим алгоритмы поиска на Python.
❤7👍4
Вакансии по Python за прошлую неделю:
👩💻 Fullstack Developer (Python, Javascript). Whiteleads, 60-100 т.р.
👩💻 QA Automation (Playwright, Python). Agrohelper, от 150 т.р.
👩💻 QA auto Python. Artezio, 200-250 т.р.
👩💻 Python-разработчик (FastAPI). Repay, $4000-5000
👩💻 Python разработчик. Бизнес-Профи, 50-100 т.р.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤1👌1
Задача с кодом. Допишите до точки!
Представьте, что вы на экзамене. Время вышло, преподаватель говорит дописать предложение до точки и сдать работу.
Допустим, написание одной буквы занимает 0,5 с (пробелы не учитываем).
Напишите функцию, которая будет принимать полное и недописанное предложение, а возвращать время, необходимое на дописывание (в секундах).
Разбор примера
# "its" - это 3 символа
# "conclusion." - 11 символов, включая точку
# 11 + 3 = 14
# 14 x 0.5 = 7
# Помните, что пробелы не учитываются.
Другие примеры и варианты решения - на нашем сайте.
#задача #coding
Представьте, что вы на экзамене. Время вышло, преподаватель говорит дописать предложение до точки и сдать работу.
Допустим, написание одной буквы занимает 0,5 с (пробелы не учитываем).
Напишите функцию, которая будет принимать полное и недописанное предложение, а возвращать время, необходимое на дописывание (в секундах).
Разбор примера
time_to_finish(
"And so brings my conclusion to its conclusion.",
"And so brings my conclusion to"
) ➞ 7
# "its" - это 3 символа
# "conclusion." - 11 символов, включая точку
# 11 + 3 = 14
# 14 x 0.5 = 7
# Помните, что пробелы не учитываются.
Другие примеры и варианты решения - на нашем сайте.
#задача #coding
👍5❤1😁1
Tips & Tricks. Как при помощи генераторов создать функцию, ведущую себя как итератор
Рассмотрели на примере, как делать итераторы быстрым, простым и понятным способом.
Читать статью
#функции #tipsandtricks
Рассмотрели на примере, как делать итераторы быстрым, простым и понятным способом.
Читать статью
#функции #tipsandtricks
❤3👍1
Задача на логику. Цифры на спидометре
Шофер грузовика посмотрел на спидометр и увидел число 15951. Он отметил, что это число-перевертыш. Еще ему подумалось, что, наверное, теперь не скоро на счетчике будет новый перевертыш.
Однако 2 часа спустя на спидометре снова было число, которой в обе стороны читается одинаково.
Определите, с какой скоростью ехал эти 2 часа шофер.
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Шофер грузовика посмотрел на спидометр и увидел число 15951. Он отметил, что это число-перевертыш. Еще ему подумалось, что, наверное, теперь не скоро на счетчике будет новый перевертыш.
Однако 2 часа спустя на спидометре снова было число, которой в обе стороны читается одинаково.
Определите, с какой скоростью ехал эти 2 часа шофер.
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
❤7👍3
Алгоритмы. Линейный поиск на Python
Линейный поиск — один из самых простых алгоритмов поиска. Если вы когда-нибудь просматривали список элементов один за другим, пока не нашли то, что искали, значит, вы уже выполняли линейный поиск!
#алгоритмы
Линейный поиск — один из самых простых алгоритмов поиска. Если вы когда-нибудь просматривали список элементов один за другим, пока не нашли то, что искали, значит, вы уже выполняли линейный поиск!
#алгоритмы
❤4
Тест. Лямбда функции в Python
Хорошо ли вы умеете применять лямбда функции в Python? Пройдите тест из 10 вопросов и проверьте!
#тест
Хорошо ли вы умеете применять лямбда функции в Python? Пройдите тест из 10 вопросов и проверьте!
#тест
❤2👍2