Статьи
2 прочтения · 3 месяца назад
Планы на лето🌞🌤🌦🏖 Всем привет! Этим летом, я готовлю две программы для моих учеников. 1️⃣ Профессиональная разработка Телеграм-ботов. В прошлом году, летом, я сделал небольшой пробный мини-курс. Ребята писали простеньких роботов: мини-игры, обработка контента, управление чатами и каналами, интернет-магазин. Использовали библиотеку aiogram 2x. В этом году, вышла свежая версия aiogram 3x, которая слабо совместима со старой. Поэтому, пришла в голову мысль сделать новый курс с нуля. При этом, значительно углубить его, чтобы студент мог написать бота любой сложности. Помимо aiogram 3, мы будем изучать библиотеку aiogram-dialog (мощная библиотека для создания интуитивного пользовательского интерфейса), SQLAlchemy (работа с базами данных) и др. ❓Что дает этот курс? Возможность самостоятельного заработка на программировании. Телеграм в России сейчас - потенциальный лидер среди всех ресурсов интернет. Спрос на присутствие здесь, у бизнеса - очень большой. Особенно востребованы боты в нише инфобизнеса, интернет-продаж, автоматизации услуг. Поэтому, без клиентов и денег вы не останетесь. ❗️Кому подойдет. Тем, кто владеет базовым Python (условные, циклы, функции, словари, списки, строки). 2️⃣ Тест драйв курса "Аналитик данных". Востребованная ниша, специалисты всегда нужны. Особенно хорошо зайдет тем, кто любит работать с цифрами и статистикой, но не хочет быть программистом. Изучим ферймворк Pandas, электронные таблицы, BI системы, теорвер и мат. статистику, парсинг и скрапинг в Python, Seaborn и Matplotlib, SQL и базы данных, исследовательский анализ данных и анализ бизнес-показателей. Курс объемный с кучей полезностей. Особенно хорошо зайдет, тем, кто планирует поступать в ВУЗ на специальность бизнес-информатика. ❓Что дает курс? Освоить новую профессию "Аналитик данных" на уровне Junior. Уровень з/п на начальном этапе, без опыта, от 50000 рублей с отличными перспективами роста. ❗️Кому подойдет. Тем, кто владеет базовым Python (условные, циклы, функции, словари, списки, строки). Возможно также обучение с нуля. Проведите лето с пользой!
5 прочтений · 4 месяца назад
❗️Новый материал на сайте. Основы html Будет полезно тем, кто собирается осваивать веб-программирование с нуля (Back End, Front End). А также тем, кто планирует заняться парсингом сайтов. 👉🏻https://victor-komlev.ru/osnovy-html-kak-sozdat-veb-sajt/ ✅Технологии, используемые при создании современных сайтов ✅Frontend (клиентская часть) и Backend (серверная часть): ✅Основные технологии ✅Что нужно чтобы разместить свой сайт в интернете. ✅Что такое домен, хостинг, браузер? Объяснение основных терминов. ✅Язык HTML. Структура HTML документа. Теги ✅HTML (HyperText Markup Language): ✅Структура HTML-документа: ✅Теги: ✅Парные и непарные теги HTML ✅Атрибуты тегов ✅Использование кавычек в атрибутах ✅CSS для чего нужен? ✅Заголовок HTML документа ✅Метатеги и их назначение ✅Тело HTML документа. Основные теги ✅Задание на закрепление ✅Основные атрибуты тегов. ✅Адресация в HTML. Относительные и абсолютные пути. ✅Задание на закрепление ✅Форматирование в HTML документах. Основные теги ✅Использование программного кода в HTML ✅Комментарии в HTML ✅Условные комментарии в HTML: ✅Работа со ссылками ✅Внутренние ссылки на разделы внутри страницы: ✅Создание ссылки-изображения ✅Подключение таблиц стилей в HTML ✅Работа с изображениями в HTML ✅Задание на закрепление ✅Таблицы в HTML ✅Атрибуты таблицы: ✅Использование списков в HTML ✅Цвета в HTML и CSS ✅Задание на закрепление ✅Блочные и встроенные элементы страницы ✅Теги <div> и <span>: ✅Атрибуты class и id. Их использование в CSS ✅Макет страницы ✅Задание на закрепление ✅Кодирование специальных символов в HTML ✅Формы в HTML ✅Работа с Java Script. Подключение скриптов в HTML ✅Способы подключения скриптов: ✅Тег <noscript>: ✅URL адрес ✅ASCII символы и кодирование в URL: ✅Двухэтапное кодирование UTF-8 символов в URL: ✅Punycode 👉🏻 https://victor-komlev.ru/osnovy-html-kak-sozdat-veb-sajt/
1 прочтение · 4 месяца назад
Поздравьте своих близких с праздником! Запустите код. На разных платформах, возможно по-разному будет отображаться надпись. Просто поменяйте размер шрифта. import turtle turtle.bgcolor("black") pen = turtle.Turtle() pen.pencolor("red") def curve(): for i in range(200): pen.right(1) pen.forward(1) def heart(): pen.fillcolor('red') pen.begin_fill() pen.left(140) pen.forward(113) curve() pen.left(120) curve() pen.forward(112) pen.end_fill() def txt(): pen.up() pen.setpos(-68, 95) pen.down() pen.color('black') pen.write("I love you", font=("Verdana", 8, "bold")) heart() txt() pen.ht() turtle.mainloop()
🎄🎄🎄🎅🏼 Дорогие мои Ученики! С наступающим Новым Годом! Пусть все сбудется в 2024. Все цели, что вы поставили - реализуются. Ну и радуйте почаще своими свершениями и достижениями. Это для меня лучшая награда. Значит, я тружусь не зря.
1 прочтение · 8 месяцев назад
Как вы считаете, легко ли понять, что делает данная программа? Почему? Пишите в комментариях.
2 прочтения · 10 месяцев назад
❔Как понять, успешно я учусь или нет? Подглядел у Макса Крючкова и активно использую данный #лайфхак Заполняйте карту прогресса! Покажу на примере изучения основ Python. 1. Составляем таблицу в Excel или Гугл Таблицах. 2. Строки таблицы: темы. 3. Столбцы таблицы - интервалы. Замеряйте раз в неделю, 2 раза в неделю, раз в месяц. Как комфортно. 4. Решаем задачи по каждой теме. 5. Если задача решена успешно, красим ячейку на пересечении темы и даты в зеленый. 🟢 6. Если мелкая ошибка - в желтый.🟡 7. Если не знаете, как решить - красный.🛑 8. Отслеживаете свой прогресс. Сразу визуально видно, что западает, а где, наоборот есть улучшения. 9. Фокусируетесь на проблемных темах.
Друзья, с днём Знаний! 🍁🍁🍁🍁🍁 Желаю, чтобы ваши знания превращались в умения, которые вы активно примените на практике!
58 прочтений · 10 месяцев назад
❔Как перевернуть строку? Как сделать замену последнего вхождения в строке? #Практика ❗️Благодаря срезам, "перевернуть" строку в Python, очень просто! s = '012301230123' print (s[::-1]) out: 321032103210 ❓Теперь вопрос посложнее. Как сделать замену последнего найденного символа? Например, последний символ 0 в строке s на символ 5? То есть. Было: 012301230123. Стало 012301235123 ❗️Чтобы сделать замену, можно использовать метод replace(). По-умолчанию, если не передать последний параметр - количество замен, будут заменены все символы. s.replace ('0','5') Получим : 512351235123 Не то! Есть параметр №3, отвечающий за количество замен. Но. Замены будут производиться слева-направо. То есть, заменится первый встретившийся 0: s.replace ('0','5',1) Результат: 512301230123 Опять, не то! ❓❓❓Как поступить? ‼️Перевернуть строку, сделать замену, снова перевернуть строку в исходное состояние! В Python, эту сложную комбинацию, можно сделать, записав только одну строчку кода!!! s[::-1].replace ('0','5',1)[::-1] Результат: 012301235123 Что и требовалось получить! Это пример, который доказывает, как важен фундамент, база. Чтобы сделать подобный прием, нужно свободно владеть срезами и методами строк. Урок по данной теме есть у меня на сайте: ➡️ https://victor-komlev.ru/rabota-so-strokami-v-python/ Можно изучить самостоятельно. Там же, есть масса заданий и видеоурок. А еще лучше и быстрее, пройти путь обучения вместе с опытным наставником. Записывайтесь на диагностику, подскажу, как именно вам развиваться в программировании. Пишите в личку "Питон" или "Python".
1 прочтение · 10 месяцев назад
Друзья, всем привет!👏👏👏 Я вернулся из отпуска 🤟и возобновляю свою работу. В ближайших планах: 🎯 Работа над курсом Python Junior. Выложу новые материалы по сложным темам Python: декораторам, ООП, обработке исключений, работе с двоичными данными. 🎯 Публикация материалов по работе с базами данных на примере Postgres и SQLite 🎯 Закончу мини-курс по созданию телеграм ботов в AIOgram 🎯 Возьму несколько заказов на ботов для своих учеников. Главное для них - научиться применять свои знания на практике и первый заработок. 🎯 Работа над полезным контентом в соцсетях для вас, подписчики. Всем прекрасной недели!
Работа разработчиком позволяет трудиться из любой точки мира 🇩🇿🇬🇱🇱🇺🤩 Становится гораздо больше свободы и возможностей!💪🕊 Всем привет из роскошной Казани!
2 прочтения · 10 месяцев назад
😎😎😎Субботний пост. 😜🤪🤡🫶 Программа-розыгрыш. Имитация хакерской активности на экране.📱💻⌨💾🔑
Красивые "залипательные" видео, сделанные с помощью модуля turtle.🙃🙃🙃 ✨Я в своей работе использую данный модуль для "визуалов". Так легче объяснить работу циклов, условных операторов, рекурсии, функций. Сразу видно работу конструкций на экране, и что нужно подправить. 🎯Результат: люди понимают механику разных конструкций программирования!
Видео