Главная
Блог разработчиков phpBB
 
+ 17 предустановленных модов
+ SEO-оптимизация форума
+ авторизация через соц. сети
+ защита от спама

Python на Прогре

Anna | 15.06.2014 | нет комментариев
Некоторое время назад, в силу определенных причин, мне пришла в голову мысль о том, Дабы начать постигать какой-нибудь новейший язык программирования. В качестве альтернатив для этого начинания я определил два языка: Java и Python. Позже продолжительного метания между ними и сопутствующих нытья и долбежки головой о стену (у меня с новыми языками неизменно так — сомнения, раздумья, задача выбора и т.д.), я все-таки остановился на Python. Окей, выбор сделан. Что дальше? А дальше я стал искать материал для изучения…

Взялся я за это достаточно основательно. Ограничиваться документацией и выпущенными печатными изданиями, на мой взор, — не кофильфо. Неизменно увлекательно «потрогать руками». Стоит сказать, что для меня, скажем, огромная задача придумать для себя задачу, причем ту, которую увлекательно исполнить. Но вновь же, перерывать каждый Интернет в поиске чего-то, что поможет «загореться» — излишняя трата времени. Следственно я обнаружил компромиссное решение — я перерыл Прогр, вернее его хаб «Python».

Перечень обнаруженного материала ниже. Там не всё — что-то мне было неинтересно, в каких-то статьях я не обнаружил пригодной информации, но множество статей сгруппированы по категориям, под спойлерами. Категории достаточно условные, умоляю за это не пинать. Верю, что еще кому-нибудь, помимо меня, данный пост будет пригоден. И если вы думаете, стоит ли начать постижение Python либо нет — считайте это знаком, что стоит :)

Основы

Основы Python в коротком изложении: 1 | 2 | 3 | 4 | 5 | 6
Основы языка программирования Python за 10 минут
Пишем прекрасный идиоматический Python
Be Pythonic
Code Like a Pythonista: Idiomatic Python: 1 | 2 | 3
Python-way. Работа над ошибками
Вещи, о которых следует помнить, программируя на Python
Python высококачественно
Pythonic
Проводник по Python. Пишем восхитительный код
Отчет по Python
Уроки Python от компании Google
Советы Google по кодированию на языке Python: 1 | 2
Прочие варианты применения оператора else
Онлайн-репетитор по Python
Регулярные выражения, пособие для новичков: 1 | 2
Юникод для чайников
Размышления о Python

Python, философия дизайна — Guido van Rossum: 1 | 2
Мысли о Python 3
Перестаньте писать классы
Тестирование и отладка

Тестирование. Предисловие
Полное покрытие кода
Генерация юнит-тестов
Постоянное тестирование питонопроекта
TextTest — кроссплатформенный фреймворк на python для тестирования GUI и не только: 1 | 2
Модуль Mock: макеты-пустышки в тестировании
pdb – Интерактивный отладчик
Профилирование и отладка Python: 1 | 2 | 3 | 4
Параллельный Python и многопоточный

Интерфейсы

PyQt:
Цикл статей о PyQt4 #1: 1 | 2 | 3 | 4 | 5
Цикл статей о PyQt4 #2: Посиделка первая | Посиделка вторая
PyQt: простая работа с потоками
Реализация паттерна MVC для PyQt
Написание приложений, основаных на Qt, на языке Python

WxPython:
Сказ о wx.Python
Знакомство с wxPython
Пример применения WxPython для создания нодового интерфейса: 1 | 2 | 3 | 4 | 5
Потоки в wxPython

PyGTK:
Компоновка — предисловие начал
Ещё немножко о компоновке и виджетах
Прогресбар и нити в PyGTK
PyGTK: потоки и магия обёрток
Вступление в pygtk/gtkbuilder: пишем калькулятор

Tkinter:
Вступление в Tkinter
Рисование графиков. Python. Tkinter

Функциональный Python

Разный практикум

API:
В основном API разных общественных сетей и сервисов.
Пишем себе немножко OpenID-авторизации
Экспорт друзей VK в Google Contacts
Скачивание музыки из VK: 1 | 2
Twitter VK: 1 | 2
Заказчик для SOAP API Почты России
Jabber-to-Evernote Gateway изнутри
Скрипт проверки наличия свободных дат в представительстве
Flightstats API: Пишем свое табло прилетов с Боингами и Аэробусами
Приобретение любимых аудиозаписей с pandora.com
Bing Python, поиск изображений

Чат:
Программа-мечта начинающего питоновода
WebSocket-чат на Tornado для вашего Django-плана
Yet another python Chat client

Боты:
ICQ бот
Примитивный Twitter-бот
Не вовсе обыкновенный XMPP-бот: туннелирование
Пишем бота для игры «Обнаружь различие»
Skype-бот для голосовых конференций
Пишем бота для Twitter на основе GitHub API 

Сокеты, серверы:
Сокеты в Python для начинающих
Асинхронный удар
Асинхронный http-заказчик, либо отчего многопоточность — лишнее
Как использовать Linux epoll в Python
Сервер на python для websockets
Inbox.py: самый примитивный SMTP-сервер
Реализация небольшого асинхронного сервера
FTP сервер с авторизацией через базу данных

Система:
Мониторинг за изменениями файловой системы
Python на примере демона уведомления о новых коммитах Git
Git. Механическая проверка сообщения коммита на стороне сервера с поддержкой Python
Скрипт для рекурсивного сопоставления директорий
Python для системных менеджеров
Gnome Applets. Вступление
Пишем апплет для GNOME
Пишем апплет-переводчик для Gnome
Totem Gnome Applet
Переименование процессов в Python
Как написать дополнение для GIMP на языке Python
KDE4 Python. Плазма-змей
KDE4 Plasma Desktop. Создание плазмоида
Whois: утилитарное начальство пользователя
Симуляция нажатий Home, End, PgUp, PgDown
Демон для удаленного управления компьютером через e-mail

Работа с консолью:
Примитивный консольный прогрессбар на питоне
Пишем консольный переводчик для *nix на Python

Парсинг, обработка текста:
Первые шаги в программировании на Python
Пишем свой шаблонизатор на Python
Как я учился трудиться с XML
Кузявые ли бутявки, т.е. пишем морфологический анализатор
Обработка Excel файлов с применением Python
Общественный граф програсообщества
Regexp и Python: извлечение токенов из текста
Автоматизируем проверку трекинга почты России
Доставка свежей прессы с поддержкой Python прямо в почтовый ящик
Разбор кода и построение синтаксических деревьев с PLY. Основы
Частотный анализатор английских слов
Grab — python библиотека для парсинга сайтов
Документация по Grab — библиотеке для парсинга сайтов
Парсинг на Pуthon. Как собрать архив Голубятен
Генерим PDF бочками

Работа с изображениями:
Играемся с изображениями в Python
Получаем тип и размеры изображения без скачивания его целиком
Решение задачи оперативного ресайза изображений

Геймдев:
Пишем платформер на Python, применяя pygame: 1 | 2.1 | 2.2
Игра Жизнь на Python
Blender 2.49b Python 2.6 – используем клавиатуру в своей игре
Blender 2.6 Python 3.2 – задействуем устройства ввода в собственной игре

Python Django:
Заметки для построения результативных Django-ORM запросов в нагруженных планах
Django ORM, gevent и грабли в зелени
Хостинг картинок за 30 мин
Фотогалерея на Django с применением Google Picasa в качестве хостинга
Сумбурные заметки про python и django
Пишем backend для мобильного приложения за несколько минут
Капча с поддержкой PIL либо фактический велосипед

Flask:
Мега-Учебник Flask: 1 | 2 | 3 | 4
Создание RESTful API в Google App Engine на основе Flask

Алгорифмы и конструкции данных, ИИ, обзор данных:
Декодирование капчи на Python
Идентификация некоторых современных CAPTCHA
Задачка о восьми ферзях
Реализация графов и деревьев на Python
Поиск в строке. Реализация в CPython
Обзор рынка ноутбуков с поддержкой Python
Вступление в обзор текстовой информации с поддержкой Python и способов машинного обучения
Вступление в обзор данных с поддержкой Pandas
Шифр Виженера. Разбор алгорифма на Python
Латентно-семантический обзор и поиск на python
Необычайный метод генерации лабиринтов
PyBrain трудимся с нейронными сетями на Python
Примитивный классификатор на PyBrain и PyQt4
Обучаем компьютер чувствам (sentiment analysis по-русски)
Определение части речи слов в русском тексте (POS-tagging)
Частотный анализатор английских слов

Вне категории:
Реализация кеша с лимитацией по числу элементов на Python — решения: примитивное и потруднее
Случайные числа из звуковой карты
Пишем модуль растяжения для Питона на C
Создаем симулятор ясной системы
Взламываем шифры с Python
История одной оптимизации
Кодим безрассудный пассивный сниффер в виде модуля для Python
Рисуем волну .wav-файла
Tilt-Shift фотографии своими руками
Программный завладение с вебкамеры
Распознаём изображение с токена при помощи камеры
Примитивный интерпретатор с нуля на Python
Начальство: пишем интерпретатор с JIT на PyPy
Играемся с гироскопом ноутбука thinkpad в linux

P.S. Если есть какие-то предложения о добавлении сюда ссылки на материал — умоляю в личку. По поводу опечаток и чего-нибудь эдакое — туда же.

Источник: programmingmaster.ru
Оставить комментарий
Форум phpBB, русская поддержка форума phpBB
Рейтинг@Mail.ru 2008 - 2017 © BB3x.ru - русская поддержка форума phpBB