Разработка
Подкатегория
Немного о Антоне:
https://www.linkedin.com/in/an....ton-goldobin-430a361
https://dribbble.com/AntonGoldobin
Обучение базовой работе в sketch
https://www.youtube.com/watch?v=9uaqx8ZOs5Y&list=..
Bootstrap
https://www.youtube.com/watch?v=lDaWD0i-qH4
Благодарность и задать вопрос -
http://www.donationalerts.ru/r/beminer
Покупайте книги на Ozon:
промокод OZON3FKIKX
ссылочка https://www.ozon.ru/referral/?code=OZON3FKIKX
Twitter с задачками - @begeek4
Приватный блог - https://boosty.to/begeek
Канал с новостями - https://t.me/beGeekYoutube
Канал со статьями о программировании - https://t.me/beGeekNews
Чат в телеграме- https://t.me/beGeekProgramming
Группа в ВКонтакте - https://vk.com/beminer
Если есть вопросы - beminer@yandex.ru
Начинаем применять классы в игре - переносим главного (а пока единственного) персонажа в класс. Нужно учиться работать с классами в Python и понимать чем классы могут облегчить жизнь, особенно в разработке игр.
Благодарность и задать вопрос -
http://www.donationalerts.ru/r/beminer
Покупайте книги на Ozon:
промокод OZON3FKIKX
ссылочка https://www.ozon.ru/referral/?code=OZON3FKIKX
Twitter с задачками - @begeek4
Приватный блог - https://boosty.to/begeek
Канал с новостями - https://t.me/beGeekYoutube
Канал со статьями о программировании - https://t.me/beGeekNews
Чат в телеграме- https://t.me/beGeekProgramming
Группа в ВКонтакте - https://vk.com/beminer
Если есть вопросы - beminer@yandex.ru
Благодарность и задать вопрос -
http://www.donationalerts.ru/r/beminer
Ссыль на Github где все исходники - https://github.com/beminer/pol....oniex_telegram_balan
Статья с разбором кода - https://be-miner.info/python-t....elegram-bot-i-opoves
Закажите себе бота - beminer@yandex.ru
Первый канал - https://www.youtube.com/channe....l/UC5_Ptc6YIOEm55JLC
Начнем наш путь программиста с написания оповещающего telegram bot на языке Python. Что будет делать сам бот? Слать нам сообщение в телеграмм при изменении баланса любой монеты в личном кошельке на бирже. Показываю как делать для биржи Poloniex, но по аналогии можно сделать python telegram bot и для bittrex, binance и других криптобирж
лучший VDS хостинг для наших нужд - https://goo.gl/QqDX31
💙 Блог канала - http://be-miner.info/
Instagram - https://www.instagram.com/bgtolife
Чат в телеграме- https://t.me/Bm_censored
Группа в ВКонтакте - https://vk.com/beminer
🤖 GitHub - https://github.com/beminer
Хостинг мастернод мой бот - https://t.me/BeHostingBot
Запихать криптокошелек в docker образ (контейнер) не сложно, но есть несколько нюансов как лучше или не лучше это делать. Например если класть только файл кошелька в контейнер, то прийдется каждый раз синхронизировать кошелек с нуля. В общем об этом и многом другом рассказано в видео.
Как работать с DockerHub смотрите в предыдущем видеоролике https://www.youtube.com/watch?v=W9TGjJ_HCIc
Если кому нужен мой образ Docker на основе которого можно собирать образы с кошельками - https://cloud.docker.com/u/wel....est/repository/docke
Первый канал - https://www.youtube.com/channe....l/UC5_Ptc6YIOEm55JLC
лучший VDS хостинг для наших нужд - https://goo.gl/QqDX31
Блог канала - http://be-miner.info/
Instagram - https://www.instagram.com/bgtolife
Чат в телеграме- https://t.me/Bm_censored
Группа в ВКонтакте - https://vk.com/beminer
GitHub - https://github.com/beminer
Благодарность и задать вопрос -
http://www.donationalerts.ru/r/beminer
Ссыль на исходники - https://boosty.to/begeek/posts..../27173280-b1f7-4ae7-
Пока реализовал добавление товара только через подгрузку файла в формате csv непосредственно в телеграмм бота. В дальнейшем можно будет прикрутить добавление товара через меню в боте (по одному товару за раз) и конечно еще нужно будет сделать "редактирование" товара.
Пока заполняем csv файл с нужными колонками, подгружаем в бота. Бот проверяет данные в файле и сверяет их с данными в mysql с помощью библиотеки pandas. Тех данных (а точнее пока только артикулов), которых нет в базе дописывает, остальные отсеивает
Благодарность и задать вопрос -
http://www.donationalerts.ru/r/beminer
Покупайте книги на Ozon:
промокод OZON3FKIKX
ссылочка https://www.ozon.ru/referral/?code=OZON3FKIKX
Twitter с задачками - @begeek4
Приватный блог - https://boosty.to/begeek
Канал с новостями - https://t.me/beGeekYoutube
Канал со статьями о программировании - https://t.me/beGeekNews
Чат в телеграме- https://t.me/beGeekProgramming
Группа в ВКонтакте - https://vk.com/beminer
Если есть вопросы - beminer@yandex.ru
В предыдущем видеоролике https://www.youtube.com/watch?v=Yq6O1VISvVU рассматривали как прикрутить клавиатуру (кнопки) к телеграмм боту. Но у telegram есть три вида клавиатур и мы рассмотрели только один вариант - самый легкий вроде как. В этом видео поговорим о втором виде клавиатур для telegram - inline keyboard.
Как поставить telebot:
Для WIN - открыть cmd и выполнить команду pip install pytelegrambotapi
Для LINUX - выполнить в терминале pip install pytelegrambotapi
Ссылка на исходники - https://github.com/beminer/pol....oniex_telegram_balan
Первый канал - https://www.youtube.com/channe....l/UC5_Ptc6YIOEm55JLC
лучший VDS хостинг для наших нужд - https://goo.gl/QqDX31
💙 Блог канала - http://be-miner.info/
Instagram - https://www.instagram.com/bgtolife
Чат в телеграме- https://t.me/Bm_censored
Группа в ВКонтакте - https://vk.com/beminer
🤖 GitHub - https://github.com/beminer
Благодарность и задать вопрос -
http://www.donationalerts.ru/r/beminer
Благодарность и задать вопрос -
http://www.donationalerts.ru/r/beminer
lxml или beautifulsoup - https://www.youtube.com/watch?v=xnNhhgUv7Sw&feature=youtu.be&ab_channel=BeGeek
Что такое webhook и polling - https://www.youtube.com/watch?v=vehbnn0KrZI&ab_channel=BeGeek
00:00 введение
00:24 что будем парсить
01:08 какую библиотеку для парсинга сайтов выбрать
03:00 что нужно знать про сайты и как с ними работать
04:01 немного о HTML и структуре HTML
04:38 как выдернуть нужный кусок сайта в Python
05:22 как узнать какие функции есть в модуле
06:47 парсим ответ от сайта
08:44 статус ответов от сайта
10:10 что такое XPATH
12:20 вытаскиваем текст между тэгами
19:45 telegram bot на Python
20:12 как зарегистрировать своего бота в телеграме
21:03 как работает телеграмм бот
21:42 пишем телеграм бота без сторонних модулей
35:51 метод работы телеграмм бота polling vs webhook
36:19 конец курса для начинающих
Покупайте книги на Ozon:
промокод OZON3FKIKX
ссылочка https://www.ozon.ru/referral/?code=OZON3FKIKX
Twitter с задачками - @begeek4
Приватный блог - https://boosty.to/begeek
Канал с новостями - https://t.me/beGeekYoutube
Канал со статьями о программировании - https://t.me/beGeekNews
Чат в телеграме- https://t.me/beGeekProgramming
Группа в ВКонтакте - https://vk.com/beminer
Если есть вопросы - beminer@yandex.ru
Благодарность и задать вопрос -
http://www.donationalerts.ru/r/beminer
Главное нужно помнить - движение объекта начинается с левого верхнего угла (точки) самого объекта. Двигая эту точку - мы двигаем объект. Отрисовка объекта начинается именно от этой точки. Остальное уже дело за малым - меняем координаты этой точки и вся отрисовка у нас начинает ходит по экрану
Покупайте книги на Ozon:
промокод OZON3FKIKX
ссылочка https://www.ozon.ru/referral/?code=OZON3FKIKX
Приватный блог - https://boosty.to/begeek
Канал с новостями - https://t.me/beGeekYoutube
Канал со статьями о программировании - https://t.me/beGeekNews
Чат в телеграме- https://t.me/beGeekProgramming
Группа в ВКонтакте - https://vk.com/beminer
Если есть вопросы - beminer@yandex.ru
Разбираем домашку - https://boosty.to/begeek
Ссыль на модуль - https://golang.org/pkg/sort/
Модуль (или библиотека) Sort говорит сама за себя - можно сортировать срезы, интерфейсы. Проверять отсортирован ли срез или интерфейс, искать в срезах значения, чтобы можно было обращаться к ним по индексам. В целом то полезная вещь и в умелых руках может сэкономить время выполнения программы.
Домашнее задание:
- отсортировать файлы (только файлы) в любой директории, не применяя модуль sort
Благодарность и задать вопрос -
http://www.donationalerts.ru/r/beminer
Блог канала - http://be-miner.info/
Приватный блог - https://boosty.to/begeek
Instagram - https://www.instagram.com/bgtolife
Чат в телеграме- https://t.me/beminer_censored (@bem_censored)
Группа в ВКонтакте - https://vk.com/beminer
Благодарность и задать вопрос -
http://www.donationalerts.ru/r/beminer
Разбираем домашку - https://boosty.to/begeek
Частенько бывает, что вы пишите какой нить бэкенд, который при старте должен подключиться к базе данных. Само приложение стартует быстро, а вот база не с такой скоростью. Из-за чего приложение не подключается к базе данных и крашится, а за ней и крашится контейнер. Этого можно избежать, добавив зависимость при старте контейнера. Контейнер не стартанет, пока стартанет контейнер, от которого текущий зависит
Благодарность и задать вопрос -
http://www.donationalerts.ru/r/beminer
Блог канала - http://be-miner.info/
Приватный блог - https://boosty.to/begeek
Канал с новостями - https://t.me/beGeekNews
Чат в телеграме- https://t.me/beGeekProgramming
Канал с домашкой - https://t.me/beGeekYoutube
Группа в ВКонтакте - https://vk.com/beminer
Немного о Антоне:
https://www.linkedin.com/in/an....ton-goldobin-430a361
https://dribbble.com/AntonGoldobin
Обучение базовой работе в sketch
https://www.youtube.com/watch?v=9uaqx8ZOs5Y&list=..
Немного для понимания UX
https://www.youtube.com/watch?v=s1vOy_2_m8U
Для практики UI
https://www.youtube.com/user/a....lexandrolitus/playli
Bootstrap
https://www.youtube.com/watch?v=lDaWD0i-qH4
готовые сайты c адаптацией:
https://themeforest.net/?utm_source=envatocom&utm..
концепты:
https://dribbble.com/
Благодарность и задать вопрос -
http://www.donationalerts.ru/r/beminer
Приватный блог - https://boosty.to/begeek
Канал с новостями - https://t.me/beGeekNews
Канал с домашкой - https://t.me/beGeekYoutube
Чат в телеграме- https://t.me/beGeekProgramming
Группа в ВКонтакте - https://vk.com/beminer
Если есть вопросы - beminer@yandex.ru
Разбираем домашку - https://boosty.to/begeek
Ссылка на докер образ - https://hub.docker.com/reposit....ory/docker/welest/be
Так же можно спулить - docker pull welest/begeek-bot
Вот и подобрались к теме продакшена можно сказать. У нас есть приложенька - осталось запихать в образ докера и запускать где угодно. Так же докер образ можно дать еще кому то, что другой человек так же смог у себя все быстро развернуть.
Все описание в моем закрытом блоге.
Благодарность и задать вопрос -
http://www.donationalerts.ru/r/beminer
Блог канала - http://be-miner.info/
Приватный блог - https://boosty.to/begeek
Канал с новостями - https://t.me/beGeekNews
Чат в телеграме- https://t.me/beGeekProgramming
Канал с домашкой - https://t.me/beGeekYoutube
Группа в ВКонтакте - https://vk.com/beminer
Благодарность и задать вопрос -
http://www.donationalerts.ru/r/beminer
Ну что еще сказать? Изучаем язык программирования Python на ошибках дальше. Хорошо, когда кто то может рассказать и показать почему так происходит и что делать с ошибками, как избежать ошибок.
Покупайте книги на Ozon:
промокод OZON3FKIKX
ссылочка https://www.ozon.ru/referral/?code=OZON3FKIKX
Twitter с задачками - @begeek4
Приватный блог - https://boosty.to/begeek
Канал с новостями - https://t.me/beGeekYoutube
Канал со статьями о программировании - https://t.me/beGeekNews
Чат в телеграме- https://t.me/beGeekProgramming
Группа в ВКонтакте - https://vk.com/beminer
Если есть вопросы - beminer@yandex.ru
Разбираем домашку - https://boosty.to/begeek
А вдруг кому то может пригодится фильтр в чатике телеграмма. Можно удалять сообщения, пресекая флудеров. А то в наше время люди любят писать по одному слову и отправлять в чат, таким макаром они пишут целое предложение или абзац
Благодарность и задать вопрос -
http://www.donationalerts.ru/r/beminer
Блог канала - http://be-miner.info/
Приватный блог - https://boosty.to/begeek
Канал с новостями - https://t.me/beGeekNews
Чат в телеграме- https://t.me/beGeekProgramming
Канал с домашкой - https://t.me/beGeekYoutube
Группа в ВКонтакте - https://vk.com/beminer
Школа онлайн-профессий ищет специалистов для проведения обучающих курсов. Если вы соответствуете следующим требованиям, то не упускайте возможность и заполняйте анкеты!
1) Опыт работы в соответствующей сфере от 2-х лет.
2) Наличие портфолио или показательных кейсов
Программирование С++: https://forms.gle/ocs4Ais7va7B5uTg8
Python: https://forms.gle/gGpLdYGwE3BGDSUT6
Тестировщик ПО: https://forms.gle/61bTZZ7iNyFhFSwP6
Создатель мобильных приложений: https://forms.gle/5Fxm1Kr5qM7TX3ZC7
Веб-дизайн: https://forms.gle/VVxNA3Tk85MuCeev7
Офф дока на Google cloud - https://cloud.google.com/speec....h-to-text/docs/libra
Офф дока на Google apis -https://googleapis.dev/python/....speech/latest/index.
Здесь нужно создать новый сервис и сервис аккаунт - https://console.cloud.google.c....om/apis/credentials/
Распознать речь в наше время не сильно сложное занятие, обычно только платное, если не хотите обучать свои модельки распознования, но это уже другая история. В ближайшие пару дней будет статья на boosty и исходниками.
Покупайте книги на Ozon:
промокод OZON3FKIKX
ссылочка https://www.ozon.ru/referral/?code=OZON3FKIKX
Twitter с задачками - @begeek4
Приватный блог - https://boosty.to/begeek
Канал с новостями - https://t.me/beGeekYoutube
Канал со статьями о программировании - https://t.me/beGeekNews
Чат в телеграме- https://t.me/beGeekProgramming
Группа в ВКонтакте - https://vk.com/beminer
Если есть вопросы - beminer@yandex.ru
Благодарность и задать вопрос -
http://www.donationalerts.ru/r/beminer
Код и статья на boosty - https://boosty.to/begeek/posts..../778f922e-18c3-4c8f-
Гостевой доступ:
http://bmgeek.be-miner.info:3000/
логин: guest
пароль: bmgeekguest
Пример запроса к API хедхантера - https://api.hh.ru/vacancies?clusters=true&enable_snippets=true&st=searchVacancy&only_with_salary=true&specialization=1.221&per_page=100&area=1
Парсим hh.ru на языке программирования Python. Оборачиваем все это дело Flask и отдаем собранные данные (метрики) prometheus. Подключаем prometheus к grafana и строим графики, рейтинги, и все, что душе угодно, а главное все это быстро, продуктивно и красиво.
Покупайте книги на Ozon:
промокод OZON3FKIKX
ссылочка https://www.ozon.ru/referral/?code=OZON3FKIKX
Twitter с задачками - @begeek4
Приватный блог - https://boosty.to/begeek
Канал с новостями - https://t.me/beGeekYoutube
Канал со статьями о программировании - https://t.me/beGeekNews
Чат в телеграме- https://t.me/beGeekProgramming
Группа в ВКонтакте - https://vk.com/beminer
Если есть вопросы - beminer@yandex.ru
Через 2-3 дня будет разбор домашнего задания - https://boosty.to/begeek
Структур не стоит бояться, их нужно понять и полюбить. В структуре можно хранить что угодно. Обращаться к объектам в структуре легко, например name_struct.NAME. Можно объявлять структуру в структуре. Предлагаю со мной посмотреть на структуры, как они объявляются и некоторые из областей применения.
Блог канала - http://be-miner.info/
Приватный блог - https://boosty.to/begeek
Instagram - https://www.instagram.com/bgtolife
Чат в телеграме- https://t.me/beminer_censored (@bem_censored)
Группа в ВКонтакте - https://vk.com/beminer
Благодарность и задать вопрос -
http://www.donationalerts.ru/r/beminer
Благодарность и задать вопрос -
http://www.donationalerts.ru/r/beminer
Исходники к видео - https://boosty.to/begeek/posts..../527ced3e-89db-4ad7-
Первая часть перевода японского блога по разработке игры на языке программирования Python с использованием модуля Pyxel.
В первой части речь идет о позиционировании и отрисовке элементов на экране. Нужно понимать позиции элементов, координаты, от которых идет отрисовка картинки. В конце видео вы должны иметь полное представление как отрисовывается картинка на экране и сможете написать программу, которая инициализирует окно (рабочую область) и отрисовывает в этом окне две картинки с разными начальными координатами.
Приватный блог - https://boosty.to/begeek
Канал с новостями - https://t.me/beGeekNews
Канал с домашкой - https://t.me/beGeekYoutube
Чат в телеграме- https://t.me/beGeekProgramming
Группа в ВКонтакте - https://vk.com/beminer
Если есть вопросы - beminer@yandex.ru
Очень удобно пользоваться telegram bot используя кнопки (клавиатуру). В самом телеграмме такие кнопки называются keyboard - т.е. клавиатура.
Клавиатуры в telegram bot бывают двух типов (смотрите ролик). В ролике мы поговорим про один из типов клавиатур для телеграмма - когда клавиатура расположена под строкой сообщения.
Как поставить telebot:
Для WIN - открыть cmd и выполнить команду pip install pytelegrambotapi
Для LINUX - выполнить в терминале pip install pytelegrambotapi
Ссылка на исходники - https://github.com/beminer/pol....oniex_telegram_balan
Первый канал - https://www.youtube.com/channe....l/UC5_Ptc6YIOEm55JLC
лучший VDS хостинг для наших нужд - https://goo.gl/QqDX31
💙 Блог канала - http://be-miner.info/
Instagram - https://www.instagram.com/bgtolife
Чат в телеграме- https://t.me/Bm_censored
Группа в ВКонтакте - https://vk.com/beminer
🤖 GitHub - https://github.com/beminer
Благодарность и задать вопрос -
http://www.donationalerts.ru/r/beminer
Благодарность и задать вопрос -
http://www.donationalerts.ru/r/beminer
Очень важная тема в изучении языка программирования Python - функции, и немаловажная тема это классы. Когда разберетесь с этими двумя вещами, вам будет намного проще программировать, ваш код будет более выразительным, будет занимать меньше места и возможно даже станет более производительным.
00:00 введение в функции
01:00 как объявить функцию
02:30 аргументы функции
04:17 передача нескольких аргументов в функцию
05:22 в каком порядке передавать аргументы
06:55 как вернуть значение из функции
09:36 область видимости переменных
12:07 динамическое количество аргументов в функции
16:17 итог по функциям
16:54 классы в Python
17:08 как объявить класс
17:46 как сделать экземпляр класса
18:17 создание переменных в классе
20:01 создание функции в классе
20:39 что такое self в классах
21:53 инициализация переменных при создании класса
22:46 работа с внутренними переменными класса
23:30 переопределение значений переменных в классе
25:50 когда и почему лучше использовать классы вместо функций
Покупайте книги на Ozon:
промокод OZON3FKIKX
ссылочка https://www.ozon.ru/referral/?code=OZON3FKIKX
Twitter с задачками - @begeek4
Приватный блог - https://boosty.to/begeek
Канал с новостями - https://t.me/beGeekYoutube
Канал со статьями о программировании - https://t.me/beGeekNews
Чат в телеграме- https://t.me/beGeekProgramming
Группа в ВКонтакте - https://vk.com/beminer
Если есть вопросы - beminer@yandex.ru