Форум программистов, компьютерный форум, киберфорум
Фаер
Войти
Регистрация
Восстановить пароль
Старый
Рейтинг: 3.67. Голосов: 3.
Пишу новую книгу по разработке
Запись от Фаер размещена 03.12.2017 в 20:42
Показов 2384 Комментарии 7

С недавних пор пишу новую книгу по программированию. В отличие от других моих самоучителей, это произведение менее практическое, но более теоретическое. В нём описаны рекомендации по архитектурным изысканиям, техникам и парадигмам программирования, по стандартизации и культуре...
Аватар для Фаер
Старый
Рейтинг: 5.00. Голосов: 1.
Готова книга по программированию на Python 2.7\3.4 + Kivy.
Запись от Фаер размещена 23.09.2016 в 18:23
Показов 3296 Комментарии 0

Здорово, товарищи.
Я закончил писать четвёртый на моём счету самоучитель по программированию на Python. Как и было объявлено, книга коснётся такого замечательного GUI-фреймворка, как Kivy. В общем-то, издание получилось совсем небольшим, но оно, помимо описаний приёмов работы...
Миниатюры
Нажмите на изображение для увеличения
Название: Обложка Kivy.png
Просмотров: 132
Размер:	444.2 Кб
ID:	3975   Нажмите на изображение для увеличения
Название: Безымянный.png
Просмотров: 205
Размер:	89.6 Кб
ID:	3976  
Аватар для Фаер
Старый
Рейтинг: 3.67. Голосов: 6.
Пишу книгу по Kivy (Python 2.7, 3.4)
Запись от Фаер размещена 08.06.2016 в 22:33
Показов 4961 Комментарии 1

Сабж очевиден.
Kivy - пакет графических интерфейсов для Python, кроссплатформенный, работающий в том числе на Android. А вот это уже серьёзно!

Следуя оригинальной документации, планирую адекватно описать всю и вся Kivy-содержимого. В данный момент готово двадцать первых...
Миниатюры
Нажмите на изображение для увеличения
Название: Обложка Kivy.png
Просмотров: 93
Размер:	443.4 Кб
ID:	3878  
Аватар для Фаер
Старый
Рейтинг: 4.00. Голосов: 4.
Книга о разработке игр на Python и Panda3D!
Запись от Фаер размещена 20.11.2015 в 18:39
Показов 4364 Комментарии 1

Добрый день, форумчанцы!
Как многие из Вас уже знают, я не так давно взялся писать книгу о разработке игр на Python'е. По этому поводу, собственно, и новости.

Книга моя уже полностью готова. В ней более ста страниц, и она описывает весь процесс разработки полноформатной...
Миниатюры
Нажмите на изображение для увеличения
Название: Обложка Panda3D.png
Просмотров: 147
Размер:	713.2 Кб
ID:	3757   Нажмите на изображение для увеличения
Название: Книга3.png
Просмотров: 151
Размер:	69.0 Кб
ID:	3758   Нажмите на изображение для увеличения
Название: Книга2.png
Просмотров: 184
Размер:	110.4 Кб
ID:	3759  

Аватар для Фаер
Старый
Рейтинг: 3.00. Голосов: 2.
Пишу книгу о разработке игр на Python!
Запись от Фаер размещена 31.03.2015 в 19:13
Показов 2888 Комментарии 0

Я достаточно давно обещал начать третью книгу и, если уж быть совсем честным, я её начал, но потом бросил, потому как она касалась искусственного интеллекта, а эта безбашенная область требует чуть большего опыта, чем у меня есть на данный момент.

Однако ситуация изменилась, и я начал писать книгу о разработке игр на Python 2.7 при помощи движка Panda3D. В данный момент уже есть краткие заметки о том, на какие моменты нужно обращать...
Аватар для Фаер
Старый
Рейтинг: 5.00. Голосов: 1.
Python 3. Ассоциирование расширений файлов со своей программой.
Запись от Фаер размещена 15.01.2015 в 22:31
Показов 1620 Комментарии 0

Всем здорово!
На досуге занимался редактированием реестра с помощью Python 3 и возжелал кое-какими наработками поделиться. Ну, знаете, не всеми, потому что на этом зарабатываю сессия, времени нет и прочее, в общем, получится, как с компиляцией Python-скриптов: азы дам, а дальше сами догоняйте.

Короче, к делу.

Допустим, данность такова:
Моё приложение представляет собой среду разработки Лунатик...
Аватар для Фаер
Старый
Книга Python For Android отредактирована. Шок! Качай, пока не удалили!
Запись от Фаер размещена 24.11.2014 в 18:56
Показов 4636 Комментарии 0

В общем и целом, я отредактировал свою книгу Python 3 For Android и SL4A, исправил опечатки, подравнял разметку и, самое главное, проверил(и обновил) все описанные там рецепты на более новых версиях ПО: Android 4.4.2, PyDev и так далее. Так же дополнил главу об AIDE и Eclipse, добавив небольшое руководство по редактированию AndroidManifest.xml с целью установки нормального имени приложения, иконки, разрешений и тому подобное.

По традиции, раздаю книгу три дня бесплатно: https://yadi.sk/d/565oqtwucuRgw...
Аватар для Фаер
Старый
Рейтинг: 4.56. Голосов: 9.
Python 3. Компиляция в EXE и MSI.
Запись от Фаер размещена 16.05.2014 в 17:46
Показов 46176 Комментарии 9

Наверняка, у каждого Python-программиста возникало непреодолимое желание, а иногда и реальная потребность, скомпилировать свой .py-файл в исполняемый .exe. Нынче в интернете можно найти множество подробных описаний данной процедуры, однако практически все они списаны слово в слово из не очень компетентного источника, поэтому в скором времени последователь этих методик заходит в тупик(испытано на себе). Я же, имея некоторый опыт в этой области, намереваюсь расписать Вам рабочий рецепт компилирования...
Аватар для Фаер
Старый
Рейтинг: 5.00. Голосов: 2.
Python 3 GUI и Левиафан.
Запись от Фаер размещена 07.05.2014 в 17:05
Показов 2427 Комментарии 0

Собственно, сабж. Свою книгу "Python 3 GUI (Pmw)" я докатал до двадцатой страницы и где-то рядом придётся закончить раздел(хоть Заключение есть, он ещё не совсем завершён). Проблема в том, что почти половина виджетов обращается к несуществующим функциям стандартной библиотеки Python. Я бы сказал, что это несовпадение версий интерпретатора и пакета, однако в документации было сказано, что с Python 3 модуль Pmw взаимодействуют дружелюбно и полностью....
Аватар для Фаер
Старый
Рейтинг: 4.20. Голосов: 10.
Левиафан. Четвёртая глава.
Запись от Фаер размещена 26.04.2014 в 18:23
Показов 2692 Комментарии 2

Четвёртая глава книги. (Со всеми предыдущими)
Комментов я от Вас чё-то так и не дождался, но пятёрки, как бэ, намекают, что читатели всё же есть.

Внутри книги есть ссылка на только что созданное ВК-сообщество, на которое я понемногу перекочёвываю. Это, всё-таки, программистский форум.

Про Pmw я тоже пишу, но как-то он задерживается - некоторые виджеты включают в себя внутренние ошибки. Я решил их и вовсе отбросить, так что, помимо Pmw, в книге появится...
Аватар для Фаер
Старый
Рейтинг: 5.00. Голосов: 4.
Левиафан. Третья глава.
Запись от Фаер размещена 23.04.2014 в 21:06
Показов 2091 Комментарии 2

Скачать/читать онлайн (Все главы)

Скажите, кстати, если среди Вас кто-нибудь(помимо magirus'а, который своё мнение уже высказал ), кто действительно заинтересован книгой и ждёт продолжения? Я скромно полагаю, что один-два, всё-таки, найдётся.
Аватар для Фаер
Старый
Рейтинг: 5.00. Голосов: 5.
Левиафан. Вторая глава. (И Python 3 GUI тоже)
Запись от Фаер размещена 19.04.2014 в 22:49
Показов 2224 Комментарии 0
Метки python

Собственно, по заголовку ясно, в чём состоит мэссэдж. Не обделите вниманием!

Скачать/читать онлайн. Знакомство с вооружёнными людьми, тёмные наблюдатели и немного о причинах разрухи в городе. Готовьтесь, третья глава уже начата и там будет антиутопия вперемешку с вангованием о Нашем недалёком будущем и влиянием на него прогресса.

Ну и ссылка на начало книги по Python 3 GUI. Там уже есть описание всплывающих подсказок, так что...
Аватар для Фаер
Старый
Рейтинг: 5.00. Голосов: 6.
Продолжение Левиафана.
Запись от Фаер размещена 13.04.2014 в 16:13
Показов 3693 Комментарии 2

Сначала маленькая новость о Python 3 GUI: вторая книга уже начата, и первым(может, и единственным в этой книге) будет рассмотрен пакет Pmw. Подписывайтесь на меня в Twitter'е(или на магазин-скрипт.рф, если влом в Twitter'е регистрироваться), потому что в этом блоге записи полностью не удаляются, а плодить множество маленьких постов не очень красиво и не очень удобно.

В то же время, я начал писать вторую книгу, лол. Это продолжение Левиафана(если точнее, первая "книга"...
Аватар для Фаер
Старый
Рейтинг: 4.33. Голосов: 12.
Психическое лит. произведение.
Запись от Фаер размещена 10.04.2014 в 11:28
Показов 4351 Комментарии 11

Каждый день, отвисая по пол часа в метро по пути в, так называемый, университет, я от нечего делать писал короткое литературное произведение. Скажите: нет бы, про Python GUI писать, как обещал, так он всякую ерунду катает. Про Python GUI я начну писать как только закончу проект "Лунатик"(скрытая реклама), а это произойдёт достаточно скоро. Кстати, у меня тут назрела отличная...
Аватар для Фаер
Старый
Рейтинг: 3.00. Голосов: 2.
Закончил справочник по tkinter!
Запись от Фаер размещена 19.11.2013 в 18:39
Показов 10814 Комментарии 16

Как видно из заголовка, я закончил своё второе творение: справочник Python 3 GUI.

В книге присутствует описание практически всех виджетов, проживающих в tkinter, даже таких редких, как Treeview, Notebook, Progressbar и Sizegrip. Описаны, разумеется, и вложенные модули: filedialog, colorchooser, messagebox, simpledialog и так далее. Плюс ко всему, есть описание методов организации...
Миниатюры
Нажмите на изображение для увеличения
Название: Обложка GUI.jpg
Просмотров: 145
Размер:	78.1 Кб
ID:	3476  
Аватар для Фаер
Старый
Ещё часть справочника по tkinter.
Запись от Фаер размещена 01.11.2013 в 22:53
Показов 257 Комментарии 0

В общем, работа над моим самописным самоучителем по tkinter продвигается гораздо быстрее, чем над прошлой книгой. Я уже добрался до пятого десятка. Всё, что уже написано скачать можно здесь. Подписывайтесь в Twitter'е, чтобы не пропустить следующий "релиз".
Аватар для Фаер
Старый
Следующая часть книги.
Запись от Фаер размещена 08.10.2013 в 23:36
Показов 529 Комментарии 0

Книгу я, в общем-то, продолжаю писать и делаю это так быстро, как только могу. Описал уже почти все виджеты tkinter'а и приёмы работы с ними. Скачать полу-книгу можно здесь. Подписывайтесь в Twitter'е, чтобы не пропустить следующую часть.
Аватар для Фаер
Старый
Пишу новую книгу.
Запись от Фаер размещена 18.09.2013 в 22:26
Показов 3019 Комментарии 0

Короче, побродив по интернету, я обнаружил, что толковых справочников по GUI в Python 3 практически не существует. Ну, я и решил поправить это недоразумение. Начал я, разумеется, с tkinter, но планирую пройтись и по PIL, и по Pmw, и по ttk. Вот только на счёт PyQt не уверен. По нему, вроде, имеется литература. В общем, посмотрим. А пока, первые наброски. Подписывайтесь в Twitter'е. Я там чаще пишу инфу о текущем прожекте.
Аватар для Фаер
Старый
Рейтинг: 5.00. Голосов: 7.
Python. ООП. Трансформинг и КП.
Запись от Фаер размещена 31.08.2013 в 13:08
Показов 3844 Комментарии 0

Мы уже немало говорили об объектно-ориентированном программировании. Создание своих собственных классов, наследование, прототипирование - это очень удобно. Но это ещё не всё. Python, будучи объектно-ориентированным языком, делает парадигму ООП более гибкой, чем это может показаться на первый взгляд. Сейчас Мы разберём компонентное программирование - ещё один стиль ООП, который вполне можно реализовать на Python.

Компонентное программирование(КП) предусматривает...
Аватар для Фаер
Старый
Рейтинг: 3.00. Голосов: 2.
Книга Python For Android и SL4A теперь платная.
Запись от Фаер размещена 15.08.2013 в 18:32
Показов 7049 Комментарии 5

Что ж, прошло немало времени, самые злостные читатели уже успели урвать копию книги бесплатно. Но сегодня, к своему удовольствию, я объявляю, что свободная раздача окончена и самоучитель отныне будет платным!

Тем, кто не в курсе: книга Python 3 For Android и SL4A - это первая и единственная книга о программировании ОС Android посредством языка программирования Python на русском языке....
Аватар для Фаер
Старый
Рейтинг: 1.00. Голосов: 1.
Книга о Python For Android закончена!
Запись от Фаер размещена 10.08.2013 в 21:50
Показов 8091 Комментарии 6

Итак, други, я, наконец, закончил свою книгу Python For Android и SL4A.

В самоучителе описано всё, что касается написания приложений под Android на языке программирования Python:

Нажмите на изображение для увеличения
Название: Обложка SL4A.jpg
Просмотров: 101
Размер:	131.6 Кб
ID:	3481

Управляющие RPC-вызовы.
Графические интерфейсы на основе RPC-вызовов, HTML/CSS и...
Аватар для Фаер
Старый
Пятая глава моей книги Python For Android.
Запись от Фаер размещена 23.07.2013 в 18:38
Показов 285 Комментарии 0

Закончил я пятую главу! В ней описано API, позволяющее работать с сенсорами. Подробности на https://twitter.com/Fake6996
Аватар для Фаер
Старый
Завершена четвёртая глава книги Python For Android!
Запись от Фаер размещена 10.07.2013 в 01:09
Показов 391 Комментарии 0

В общем, я закончил четвёртую главу своей книги Python For Android и SL4A. В главе разобраны Bluetooth и Wi-Fi Facade'ы и протокол HTTP. Подробности смотри в Twitter: https://twitter.com/Fake6996
Аватар для Фаер
Старый
Третья глава книги Python For Android завершена!
Запись от Фаер размещена 03.05.2013 в 15:18
Показов 1021 Комментарии 0

В общем, третья глава моей книги по SL4A и Python For Android закончена. Читаем/качаем/смотрим новости здесь.
Аватар для Фаер
Старый
Новости о книге Python For Android.
Запись от Фаер размещена 27.04.2013 в 17:28
Показов 1073 Комментарии 0

Итак, други, новостей у меня несколько.

Во-первых, не нервничаем, работа над книгой не прекращается и прекращаться не собирается(но за беспокойство спасибо, польстили ). Третья глава пока ещё не закончена. По размерам она уже превзошла своих предшественниц, так что...
Аватар для Фаер
Старый
Вторая глава книги. Репост.
Запись от Фаер размещена 15.04.2013 в 15:58
Показов 475 Комментарии 0

Я уже писал, что закончил вторую главу своей книги. Вот только выложить её на форум я не могу - выдаёт ошибку. Админу написал, сказал починят. Пока книга есть только на моём Яндекс Диске. Ссылку на него я уже давал, но только сейчас попробовал скачать сам и увидел, что это проблематично.

Не стесняйтесь нажимать кнопку "Скачать" несколько раз - она какая-то битая и не всегда срабатывает. Кроме...
Аватар для Фаер
Старый
Рейтинг: 5.00. Голосов: 1.
Вторая глава книги по Python For Android.
Запись от Фаер размещена 09.04.2013 в 14:47
Показов 336 Комментарии 0

Вот ссылка на книгу: http://yadi.sk/d/Jm4-zVHb3uyAY

Комментарии и сообщения об ошибках пишите на cyberdogfromcyberforum@mail.ru
Аватар для Фаер
Старый
Рейтинг: 4.00. Голосов: 4.
QPython.
Запись от Фаер размещена 21.03.2013 в 19:44
Показов 20912 Комментарии 0

Скачал я на досуге приложение под названием QPython. Опробовал, посмотрел внутренности и документацию, теперь рассказываю что к чему.

QPython - программный движок для смартфонов на платформе Android. Позволяет писать и запускать Python скрипты на Вашем мобильном девайсе. Ещё он зачем-то поддерживает чтение программ, записанных в QR-кодах, что, на мой взгляд, является эдаким стразом, который греет душу, но вроде как и не нужен. Ведь файлы .py, свободно передающиеся...
Аватар для Фаер
Старый
Рейтинг: 5.00. Голосов: 5.
Python. SQL. Часть Третья.
Запись от Фаер размещена 17.03.2013 в 13:33
Показов 7424 Комментарии 0

В этой записи Мы рассмотрим не только новые операторы SQL, но рассмотрим инструменты модуля sqlite3, помогающие расширить возможности стандартного инвентаря этой СУБД.

Для начала рассмотрим ключевое слово LIMIT. Оно позволяет вернуть первые n записей таблицы. Обратите внимание, SQLite не поддерживает ключевое слово TOP. Его эквивалентом является оператор LIMIT.

Сейчас Нам понадобится база данных, созданная Нами в прошлой...
Аватар для Фаер
Старый
Рейтинг: 5.00. Голосов: 3.
Python. SQL. Часть Вторая.
Запись от Фаер размещена 09.03.2013 в 12:57
Показов 6073 Комментарии 0

В этой раз Мы будем больше говорить о синтаксисе SQL, нежели о Python. А что поделаешь, разбирать-то базы данных надо.
Прошлую запись Мы закончили разбором оператора LIKE. Как Вы, наверное, догадались, его можно использовать в связке с логическими операторами OR, AND и NOT.

Для начала давайте сделаем такую БД:

Python
1
2
3
4
import sqlite3
connection=sqlite3.connect('database')
cursor=connection.cursor()
cursor.execute('create table pupils (name char(20),mark
...
Аватар для Фаер
Новые блоги и статьи
Kanban или Scrum - что выбрать?
EggHead 27.04.2025
Kanban и Scrum — уже много лет удерживают лидирующие позиции среди гибких подходов. Руководители проектов и команды разработчиков то и дело сталкиваются с дилеммой: какой из этих двух методов выбрать. . .
Кастомные Middleware на C# в ASP.NET Core
UnmanagedCoder 27.04.2025
Разработка веб-приложений сегодня мало напоминает монолитное программирование прошлых лет. На смену громоздким блокам кода пришла модульная архитектура, где каждый компонент выполняет строго. . .
Анализ и линтинг кода JavaScript: ESLint, Prettier и JSHint
run.dev 26.04.2025
JavaScript прошёл долгий путь от простого языка для анимации веб-страниц до основы современной веб-разработки. С ростом сложности приложений, увеличением кодовых баз и масштабированием команд. . .
Паттерны в Python: Singleton, Factory и Observer
py-thonny 26.04.2025
Паттерны проектирования — это проверенные временем решения типовых проблем разработки программного обеспечения. Их история берёт начало с книги "Приёмы объектно-ориентированного проектирования. . . .
Исключения в C#: Stack Overflow, Access Violation и Out of memory
stackOverflow 26.04.2025
Исключения в C# — это не только механизм оповещения о проблемах, а целое искусство управления потоком выполнения программы в экстремальных ситуациях. Обычное исключение, например,. . .
Логирование в C# ASP.NET Core с помощью Serilog, ElasticSearch, Kibana
stackOverflow 25.04.2025
Помните те времена, когда для анализа проблемы приходилось подключаться к серверу, искать нужный лог-файл среди десятков других и вручную фильтровать тысячи строк в поисках ошибки? К счастью, эти дни. . .
Структура "железный OnKeyUp" вместо антидребезга. Полностью асинхронный счётчик.
Hrethgir 25.04.2025
Программа для симуляции схемы - Logisim Evolution В общем какое-то время отвлёкся, так было надо, теперь когда запилю это на verilog и FPGA , досоставлю заявку в ФИПС на полезную модель - не готов. . .
Автоматизация Amazon Web Services (AWS) с Boto3 в Python
py-thonny 25.04.2025
Облачные вычисления стали неотъемлемой частью современной ИТ-инфраструктуры, а Amazon Web Services (AWS) занимает лидирующие позиции среди провайдеров облачных услуг. Управление многочисленными. . .
Apache Kafka vs RabbitMQ в микросервисной архитектуре
ArchitectMsa 25.04.2025
Современная разработка ПО всё чаще склоняется к микросервисной архитектуре — подходу, при котором приложение разбивается на множество небольших, автономных сервисов. В этой распределённой среде. . .
Параллельное программирование с OpenMP в C++
NullReferenced 24.04.2025
Параллельное программирование — подход к созданию программ, когда одна задача разбивается на несколько подзадач, которые могут выполняться одновременно. Оно стало необходимым навыком для. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru