Python для начинающих
Подписаться на эту рубрику по RSS
Функция - это блок кода, который выполняется только тогда, когда его вызывают. В функцию можно передавать данные, называемые параметрами. Функция может возвращать данные в качестве результата.
Создание функции
В Python функция определяется с помощью ключевого слова def:
def my_function():
print("Hello from a function")
Python порой используется разными разработчиками простых, но при этом функциональных приложений.
В данной статье мы рассмотрим, как распаковать последовательность в отдельные переменные.
“Не нужно изобретать велосипед” - одна из тех мантр, которую нам повторяют время от времени. Но что, если мы хотим узнать больше о велосипеде? Что, если я хочу научиться делать велосипеды? Я думаю в таком случае, заново изобрести велосипед - отличный способ обучения. Поэтому, в этом руководстве мы напишем собственный веб-фреймворк, чтобы увидеть, как работает магия Flask, Django, и других фреймворков.
Некоторые люди полагают, что лучше брать с запасом, когда речь идет насчет аренды виртуального сервера. Дескать, проект будет развиваться, количество информации увеличиваться, а значит, что технические параметры сервера должны учитывать подобные вещи. Но очевидно, что это бессмысленная трата денежных средств. Никто не знает, когда высокие мощности системы пригодятся, а все это время человеку придется платить по повышенным ценам за предусмотренные характеристики железа.
Запуск собственного интернет-сайта требует выбора надежного провайдера, который будет обеспечивать надежное размещение данного сайта на сервере. Только на территории России хостинг-услуги предоставляют свыше 1000 компаний. Как же избрать правильного хостинг-провайдера?
Многие из наших читателей уже умеют программировать, а кто-то только собирается и сегодня я хочу порекомендовать вам хорошие курсы Python от Shultais Education.
Проект развивается пару лет небольшой командой и за это время ребята записали несколько курсов по Питону. От базового для новичков, до продвинутых для разработчиков среднего уровня.
Расскажу немного про плюсы и минусы курсов, а вы уже сами решайте.Далее...
В функциональных языках программирования обычно имеются функции высокого порядка map, filter и reduce(иногда под другими именами).
Функции map и filter по-прежнему встроены в Python 3, но с появлением списковых включений и генераторных выражений потеряли былую значимость. Как списковое включение, так и генераторное выражение могут сделать то же, что комбинация map и filter, только код будет выглядеть понятнее.Далее...
Как узнать, в какой кодировке записана последовательность байтов? Коротки ответ: никак. Кто-то должен вам сообщить.
В некоторых коммуникационных протоколах и файловых форматах, например HTTP и XML, предусмотрены заголовки, в которых явно указывается, как закодировано содержимое.
Можно быть уверенным, что поток байтов представлен не в кодировке ASCII, если он содержит значения, больше 127, а сам способ построения UTF-8 и UTF-16 исключает определенные последовательности байтов.
Но и с учетом всего этого никогда нет стопроцентной уверенности в том, что некий двоичный файл записан в кодировке ASCII или UTF-8 просто потому, что в нем не встречаются определенные комбинации битов.Далее...