Как стать автором
Обновить
8
0
Павел @na9ort

Java Developer

Отправить сообщение

Выходим на уровень эксперта! 50 оттенков экзамена 1Z0-047 (сертификация Oracle Database SQL Certified Expert)

Время на прочтение4 мин
Количество просмотров23K
Всем привет! В этой статье пойдет речь об одной из базовых сертификаций от ORACLE — Oracle Database SQL Certified Expert.

image

Чтобы получить сертификат, нужно сдать экзамен 1Z0-047.
Читать дальше →
Всего голосов 19: ↑19 и ↓0+19
Комментарии28

Создаем 2D игру на Python с библиотекой Arcade

Время на прочтение7 мин
Количество просмотров128K
Всем привет!

Мы продолжаем делится с вами интересными найденными вещами про питончик. Сегодня вот решили разобраться с 2D играми. Это, конечно, немного попроще, чем то, что проходят у нас на курсе «Разработчик Python», но не менее интересно это уж точно.

ПЕРЕВОД
Оригинал статьи — opensource.com/article/18/4/easy-2d-game-creation-python-and-arcade
Автор — Paul Vincent Craven


Поехали.

Python — выдающийся язык для начинающих изучать программирование. Он также идеально подходит тем, кто хочет “просто взять и сделать”, а не тратить кучу времени на шаблонный код. Arcade — библиотека Python для создания 2D игр, с низким порогом вхождения, но очень функциональная в опытных руках. В этом статье я объясню, как начать использовать Python и Arcade для программирования игр.

Я начал разрабатывать на Arcade после преподавания азов библиотеки PyGame студентам. Я очно преподавал PyGames в течение почти 10 лет, а также разработал ProgramArcadeGames.com для обучения онлайн. PyGames отличная, но в какой-то момент я понял, что устал тратить время на оправдание багов, которые никогда не фиксятся.

Меня беспокоило преподавание таких вещей, как событийный цикл, которым уже почти не пользовались. И был целый раздел, в котором я объяснял, почему y-координаты повернуты в противоположном направлении. PyGames обновлялась редко и базировалась на старой библиотеке SDL 1, а не чем-то более современном вроде OpenGL. На светлое будущее я не рассчитывал.

В моих мечтах была простая и мощная библиотека, которая бы использовала новые фичи Python 3, например, декораторы и тайп-хинтинг. Ей оказалась Arcade. Посмотрим, как начать ее использовать.

Читать дальше →
Всего голосов 24: ↑22 и ↓2+20
Комментарии10

Позиция — это здорово, но за репосты продолжают сажать

Время на прочтение6 мин
Количество просмотров48K
6 августа Mail.ru озвучила свою позицию «по правоприменительной практике в отношении пользователей социальных сетей». У нас это вызвало неоднозначную реакцию. Здесь рассказываем почему.



Не помню времени, когда поведение людей в интернете вызывало столько бурной реакции, шума, абсурда и споров, как сейчас.

С одной стороны скандалы со знаменитостями, которые хочется развидеть сразу, как только они всплывают в ленте. С другой — суды, уголовные преследования, штрафы, сроки, и от этого реально становится страшно.

У меня и самого на страницах лежат вещи, которые теоретически могут кого-то оскорбить. И когда читаешь новости, гложет неприятное противоречие — бояться ли, что и ты станешь героем следующей истории, или смириться со своей трусостью и тихо удалить «опасную» запись.
Читать дальше →
Всего голосов 102: ↑96 и ↓6+90
Комментарии780

Наиболее востребованные языки программирования – 2018

Время на прочтение3 мин
Количество просмотров199K
Очередная статистика от hh.ru под катом. Вкратце — очень хотелось посчитать, на каких языках чаще всего пишут отечественные разработчики и какие языки чаще других ищут работодатели. Итого — посчитал, что указывали в вакансиях и в резюме в первом полугодии 2018 и 2017 годов. Получилось что получилось.


Читать дальше →
Всего голосов 74: ↑68 и ↓6+62
Комментарии93

Разбиение строки по разделителю. Немного про CONNECT BY

Время на прочтение5 мин
Количество просмотров61K
Здравствуйте!

Я работаю PL/SQL разработчиком. Есть задача собирать некоторые данные для метрик, чтобы отслеживать загрузку систем. Есть некоторая функция, которая вызывается с параметром, состоящим из списка ID.

1,2,3,4…1001,1002,1003…

Задача заключается в следующем. Нужно разбить такую строку на элементы и записать их в целочисленную коллекцию.
Читать дальше →
Всего голосов 8: ↑7 и ↓1+6
Комментарии9
12 ...
16

Информация

В рейтинге
Не участвует
Откуда
Минск, Минская обл., Беларусь
Дата рождения
Зарегистрирован
Активность