Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 24, 2016 10:39:57

Sprouttie
Зарегистрирован: 2014-10-01
Сообщения: 16
Репутация: +  0  -
Профиль   Отправить e-mail  

Python. Учимся на примерах.

“Я из тех людей, которые могут читать теорию, но ничего не понять без реальных примеров.” - это цитата.
Думаю, многие согласятся с такой реальностью. Но читать реплики типа “Вам надо погуглить” или “там всё интуитивно понятно” надоедает быстро. Позтому в помощь собратьям открываю эту тему с примерами качественных статей из которых можно извлечь нужные знания и понять принципы работы Python.
Начну с одного примера и по мере новых находок буду добавлять их сюда. Приглашаю присоединиться и других пользователей.

Искал пример скрипта для работы с растровыми изображениями. Практически все ответы на “непонятки” нашёл здесь:

Декодирование капчи

Какую пользу я извлёк:
1. Научился сканировать экран
2. По определённым элементам определять необходимый участок изображения
3. Сканировать необходимый фрагмент экрана
4. Через гистограмму анализировать ранжирование пикселов составлющих фрагмент по цвету
5. Само декодирование капчи меня не интересовало, поэтому о векторное пространство обошёл
стороной, но если понадобится, буду знать где искать

Отредактировано Sprouttie (Фев. 24, 2016 10:42:02)

Офлайн

#2 Фев. 24, 2016 10:55:18

Sprouttie
Зарегистрирован: 2014-10-01
Сообщения: 16
Репутация: +  0  -
Профиль   Отправить e-mail  

Python. Учимся на примерах.

Ещё один пример доступного для новичков изложения материала:

пишем простой сайт на Python

Это ссылка на первую часть. Внизу страницы ищите продолжение. А так же полезно читать комменты под статьёй. Можно найти дельные советы и подсказки.

Отредактировано Sprouttie (Фев. 24, 2016 10:57:38)

Офлайн

#3 Фев. 25, 2016 15:00:34

wallet
Зарегистрирован: 2016-02-21
Сообщения: 50
Репутация: +  2  -
Профиль  

Python. Учимся на примерах.

Хорошая идея, тоже вставлю свои пять нубских копеек
Необходимо было работать с большими по размеру текстовыми файлами от 500мб, т.к. объёма оперативы на компе было достачно только для работы с файлами не более 400мб то нужно было найти способ как делить файлы на части. вот примерно такое получилось если необходимо разделить файл к примеру на 500мб пополам

filename = 'name.txt'
txt = open(filename, 'rb')
txt.seek(250000000) #переход на 250000000 байт от начала файла
a = open('2part.txt', 'wb')
b = txt.read(250000000)
a.write(b) #запись второй половины файла начиная от 250000000 байта 

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version