Прокси-сервер, теория Прокси-сервер — это промежуточное звено в Вашем общении со всемирной паутиной. Вы отправляете запрос на сервер, он поступает на прокси-сервер, оттуда уже запрос отправляется дальше и дальше до тех пор, пока не будет получен достаточный ответ. После того, как прокси-сервер получил качественный ответ, он отправляет его клиенту совершившему запрос. Существуют различные виды прокси-серверов. […]
Рубрика: Python (уроки)
Способы, функции и методы обработки строк в Python
Общие операции Конкатенация строк: word_first = ‘Petya’ word_second = ‘Masha’ word_third = word_first + ‘ ‘ + word_second # Petya Masha Дублирование, размножение, повторение строк: word_first = ‘Petya’ word_second = word_first * 2 # ‘PetyaPetya Преобразование символов в верхний регистр: word_first = ‘Petya’ print(word_second.upper()) # PETYA Преобразование символов в нижний регистр: word_first = ‘Petya’ print(word_second.lower()) […]
Менеджер пакетов pip для модулей и пакетов языка Python
Введение pip (Python indexing project) — это система управления пакетами разработанная энтузиастами свободного программного обеспечения (open source project), оно же менеджер пакетов. В двух словах — это такое программное обеспечение, которое значительно облегчает жизнь разработчиков при использовании чужого кода, а также управлении своим. Упрощение заключается в том, что Вам, как разработчику желающему использовать сторонний модуль […]
ООП: создание и работа с классами в Python
Введение Парадигма объектно-ориентированного программирования (ООП) в наше время используется повсеместно. Чем она так хороша? При использовании объектно-ориентированного подхода в процессе написания кода, разработчик выстраивает логику так, чтобы оперировать объектами. Почему именно объекты? Объект наиболее удобен для восприятия, так как похож на элемент привычной нам реальной жизни. У каждого объекта есть свои параметры, свойства, особенности, отличные […]
Численные переменные в Python
Язык программирования Python обладает динамической типизацией, то есть интерпретатор сам понимает какой тип данных нужен для Ваших операций, нужно только задать имя переменной и присвоить ей некое значение. В некотором роде можно сказать, что Python’у всё равно на то, какого типа переменную Вы введёте.
1 2 |
a = 10 #в переменную a положили целочисленное значение 10 b = 1.0 #в переменную b положили дробное значение 1.0 |
Нет никакой нужды указывать тип переменной в которую присваиваем некоторое […]
Ввод и вывод в языке Python
Бывает необходимо, чтобы пользователь ввёл какую-то информацию с клавиатуры, например ввёл своё имя. Бывают случаи, когда какой-то расчёт нужно не только посчитать, но и его результат вывести на экран. В Python организовать подобные возможности совершенно не трудно.
1 2 |
a = input("Введите Ваше имя: ") #записываем с клавиатуры имя пользователя в переменную a print("Ваше имя: ", a) #выводим содержимое переменной a на экран |
Вывод на экран Предположим у нас есть переменная с каким-то значением и мы хотим вывести её […]
Символьные переменные в языке Python
Чтобы записать какой-то символ или строку в переменную нам нужно лишь присвоить переменной необходимый символ или строку. Просто на столько же, как и звучит!
1 2 3 4 |
a = 'Temp' b = "Temp2" c = 'e' c = "t" |
Интерпретатору Python в некотором роде без разницы на то, одинарные кавычки Вы использовали или двойные, поэтому используйте те, которые Вам наиболее удобны. Разберёмся более детально. В символьной переменной может содержаться […]
Спецсимволы в Python
При программировании бывает необходимо неким образом отформатировать выводящийся текст. Для грамотного и стандартизированного форматирования были придуманы специальные символы. В Python применяются следующие спецсимволы. Запомните: каждый спецсимвол — это символ и следовательно с ним нужно работать как с обычным символом. Некоторые спецсимволы могут ничего не сделать, некоторые могут сработать не так, как ожидается. Это зависит от […]
Математические операции языка Python
Выполнять математические операции на языке Python — это сплошное удовольствие, допустить ошибку практически невозможно, значимо сокращается объём кода. К таковым относятся: сложение, вычитание, умножение, деление. Числа можно складывать, вычитать, умножать, делить. Этим мы и займёмся.
1 2 3 4 5 6 7 8 9 10 |
a = 2 b = 2.5 c = 5 temp0 = a + b ##складываем 2 и 2.5 temp1 = b - a ##вычитаем из 2.5 цифру 2 temp2 = a *b ##умножаем a и b temp3 = c / a ##делим с на a temp4 = c // a ##осуществляем целочисленное деление c на a ##то есть получаем целую часть от деления, ##дробная отбрасывается автоматически |
Бывает необходимо к старому значению прибавить какое-то число (например, счётчик, к старому значению прибавляется новое). Здесь очень помогает применение краткой […]