Привет. Меня зовут Антон. Мне 33 года 🧔♂️
Буквально месяц назад (01.05.2022 г) я решил изменить свою жизнь и заняться тем, что по настоящему приносит удовольствие - программирование.
Из многих языков, чисто интуитивно (да и синтаксис понравился) я выбрал Python 🐍
✅ В этом канале буду делиться информацией какие курсы прохожу, какие книги читаю.
И в целом буду стараться мотивировать новичков. Ведь я такой самый как вы 😉
Буквально месяц назад (01.05.2022 г) я решил изменить свою жизнь и заняться тем, что по настоящему приносит удовольствие - программирование.
Из многих языков, чисто интуитивно (да и синтаксис понравился) я выбрал Python 🐍
✅ В этом канале буду делиться информацией какие курсы прохожу, какие книги читаю.
И в целом буду стараться мотивировать новичков. Ведь я такой самый как вы 😉
И начну с мотивации))
Я люблю смотреть сериалы. Но не целый день и не все серии за раз. А одну в день, растягивая удовольствие 🧐
По тематике программирования ОЧЕНЬ зашел "Кремниевая долина". Ниже трейлер, надеюсь зацените)
P.S. Еще все рекомендуют "Мистер Робот". В ближайшее время начну смотреть, отпишусь.
#ДНП_мотивация
https://www.youtube.com/watch?v=fh16QS6gEqQ
Я люблю смотреть сериалы. Но не целый день и не все серии за раз. А одну в день, растягивая удовольствие 🧐
По тематике программирования ОЧЕНЬ зашел "Кремниевая долина". Ниже трейлер, надеюсь зацените)
P.S. Еще все рекомендуют "Мистер Робот". В ближайшее время начну смотреть, отпишусь.
#ДНП_мотивация
https://www.youtube.com/watch?v=fh16QS6gEqQ
YouTube
"Кремниевая долина" трейлер ("Кубик в кубе")
Ну и как же без годноты)
Да, я любитель курсов 🤓. Последние лет 10 постоянно стараюсь проходить что-нибудь развивающее. В разных тематиках.
Попадался как на инфоциган, так и на настоящие сокровища.
Для изучения программирования выбирал из более 50 курсов.
👉 Полагаясь на свой опыт выбрал "100 Days of Code: The Complete Python Pro Bootcamp for 2022". Ссылка в конце поста (никакой рекламы и рефок. Рекомендую от души).
Плюсы/минусы:
➕ Подробное объяснение каждой темы
➕ Постоянная практика в виде челенджей 💪
➕ В конце каждой темы задание сделать проект
➕ Куча фишек и плюшек. Например, календарь, который можно распечатать, повесить на стену и вычеркивать каждый день прохождения курса.
➖ На английском языке (есть субтитры с переводом). Но это сомнительный минус. А если работать на перспективу, то однозначный плюс. Не даром говорят, что первый язык, который нужно выучить в программировании - английский.
➖ Платно. За такой труд автора курса не жалко и заплатить. Плюс дополнительная мотивация проходить его. Ведь деньги-то заплачены 😁
https://www.udemy.com/course/100-days-of-code/
#ДНП_годнота
#ДНП_курсы
Да, я любитель курсов 🤓. Последние лет 10 постоянно стараюсь проходить что-нибудь развивающее. В разных тематиках.
Попадался как на инфоциган, так и на настоящие сокровища.
Для изучения программирования выбирал из более 50 курсов.
👉 Полагаясь на свой опыт выбрал "100 Days of Code: The Complete Python Pro Bootcamp for 2022". Ссылка в конце поста (никакой рекламы и рефок. Рекомендую от души).
Плюсы/минусы:
➕ Подробное объяснение каждой темы
➕ Постоянная практика в виде челенджей 💪
➕ В конце каждой темы задание сделать проект
➕ Куча фишек и плюшек. Например, календарь, который можно распечатать, повесить на стену и вычеркивать каждый день прохождения курса.
➖ На английском языке (есть субтитры с переводом). Но это сомнительный минус. А если работать на перспективу, то однозначный плюс. Не даром говорят, что первый язык, который нужно выучить в программировании - английский.
➖ Платно. За такой труд автора курса не жалко и заплатить. Плюс дополнительная мотивация проходить его. Ведь деньги-то заплачены 😁
https://www.udemy.com/course/100-days-of-code/
#ДНП_годнота
#ДНП_курсы
Udemy
100 Days of Code: The Complete Python Pro Bootcamp
Master Python by building 100 projects in 100 days. Learn data science, automation, build websites, games and apps!
🔥 Уже послезавтра стартует курс от крупной украинской компании Globallogic - IT switch.
Участие бесплатно! 🤑
👉 Подойдёт всем: от новичков до имеющих некоторый базис в IT сфере.
- Какую профессию выбрать?
- Какие языки существуют?
- Что такое базы данных?
- Архитектурные шаблоны програмного обеспечения
- GIT
...
🤯🤯🤯
Если хоть что-то из вышеперечисленного непонятно - записывайся!
Я уже.
Подробная прорамма👇
https://www.globallogic.com/ua/about/events/it-switch/?utm_source=telegram-organic&utm_medium=social&utm_campaign=it-switch
#ДНП_курсы
Участие бесплатно! 🤑
👉 Подойдёт всем: от новичков до имеющих некоторый базис в IT сфере.
- Какую профессию выбрать?
- Какие языки существуют?
- Что такое базы данных?
- Архитектурные шаблоны програмного обеспечения
- GIT
...
🤯🤯🤯
Если хоть что-то из вышеперечисленного непонятно - записывайся!
Я уже.
Подробная прорамма👇
https://www.globallogic.com/ua/about/events/it-switch/?utm_source=telegram-organic&utm_medium=social&utm_campaign=it-switch
#ДНП_курсы
GlobalLogic Ukraine -
GlobalLogic пропонує нові погляди через новини та заходи по всьому світу.
Надаємо унікальний досвід та експертизу на перетині даних, дизайну та інженерії.
Дневник Начинающего Программиста | Программирование |Python, JavaScript, PHP pinned «Привет. Меня зовут Антон. Мне 33 года 🧔♂️ Буквально месяц назад (01.05.2022 г) я решил изменить свою жизнь и заняться тем, что по настоящему приносит удовольствие - программирование. Из многих языков, чисто интуитивно (да и синтаксис понравился) я выбрал…»
👋 Сегодня тренировался и писал программку с GUI для генерации паролей. В будущем поделюсь подробностями и кодом.
Но вот что для себя открыл - это метод .join() 🔥
Python очень дружественный язык.
Можно взять 2 строки и соединить их при помощи "+":
⬇️
s1 = 'Я люблю '
s2 = 'программировать на Python'
s1 + s2
>>> 'Я люблю программировать на Python'
Но почитывая stackoverflow я все чаще сталкивался с методом .join(). Оказалось опытные программисты им пользуются больше, чем обычным "плюсом" 😱
Почему?
Ведь если использовать его для кода выше, получаем такой ужас:
⬇️
' '.join([s1, s2])
>>> 'Я люблю программировать на Python'
✅ А вот и ответ:
Для 2 строк использовать "+" вроде бы логично.
А если соединить в одну строку 6 слов, которые в списке?
⬇️
strings = ['Жизнь', 'слишком', 'коротка,', 'программируй', 'на', 'Python']
def join_strs(strs):
result = ''
for s in strs:
result += ' ' + s # а вот и плюс
return result[1:]
join_strs(strings)
>>> 'Жизнь слишком коротка, программируй на Python'
А если .join()?
⬇️
def join_strs_better(strs):
return ' '.join(strs)
join_strs_better(strings)
>>> 'Жизнь слишком коротка, программируй на Python'
Намного проще! 👏👏👏
Но что еще важнее - это время исполнения.
Прогоним эти 2 примера миллион раз и посмотрим на время:
с использованием "+" - 1.19 с
с использованием .join() - 0.39 с
🤯 Разница в 3 раза! А ведь чем больше строк объединяем, тем разница во времени будет расти еще больше.
В общем, используйте .join() и тренируйтесь
👇👇👇
https://www.w3schools.com/python/ref_string_join.asp
#ДНП_советы
#ДНП_код
Но вот что для себя открыл - это метод .join() 🔥
Python очень дружественный язык.
Можно взять 2 строки и соединить их при помощи "+":
⬇️
s1 = 'Я люблю '
s2 = 'программировать на Python'
s1 + s2
>>> 'Я люблю программировать на Python'
Но почитывая stackoverflow я все чаще сталкивался с методом .join(). Оказалось опытные программисты им пользуются больше, чем обычным "плюсом" 😱
Почему?
Ведь если использовать его для кода выше, получаем такой ужас:
⬇️
' '.join([s1, s2])
>>> 'Я люблю программировать на Python'
✅ А вот и ответ:
Для 2 строк использовать "+" вроде бы логично.
А если соединить в одну строку 6 слов, которые в списке?
⬇️
strings = ['Жизнь', 'слишком', 'коротка,', 'программируй', 'на', 'Python']
def join_strs(strs):
result = ''
for s in strs:
result += ' ' + s # а вот и плюс
return result[1:]
join_strs(strings)
>>> 'Жизнь слишком коротка, программируй на Python'
А если .join()?
⬇️
def join_strs_better(strs):
return ' '.join(strs)
join_strs_better(strings)
>>> 'Жизнь слишком коротка, программируй на Python'
Намного проще! 👏👏👏
Но что еще важнее - это время исполнения.
Прогоним эти 2 примера миллион раз и посмотрим на время:
с использованием "+" - 1.19 с
с использованием .join() - 0.39 с
🤯 Разница в 3 раза! А ведь чем больше строк объединяем, тем разница во времени будет расти еще больше.
В общем, используйте .join() и тренируйтесь
👇👇👇
https://www.w3schools.com/python/ref_string_join.asp
#ДНП_советы
#ДНП_код
W3Schools
W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.
Время, затраченное на выполнение части кода
Допустим, вам необходимо узнать, сколько времени занимает выполнение той или иной функции. В этом интересном фрагменте используется библиотека time для расчета времени, затраченного на исполнение части кода.
#ДНП_код
Допустим, вам необходимо узнать, сколько времени занимает выполнение той или иной функции. В этом интересном фрагменте используется библиотека time для расчета времени, затраченного на исполнение части кода.
#ДНП_код
😎 На какие ТГ-каналы я подписан
Когда я только начал изучать программирование, решил сразу окружить себя информацией из мира IT.
🤓 Слышали фразу, что мы есть среднее 5 людей с кем чаще всего общаемся? Так вот это про то же.
✅ Ловите список каналов, на которые я подписан сейчас и считаю их очень полезными.
Это не реклама.
P.S. Список не окончательный и постоянно растёт.
Впитывайте информацию. Будьте губками!(Бобами 😁)
https://t.me/junior_dou_ua
https://t.me/gl_education
https://t.me/Luxoft_Ukraine
https://t.me/SoftServeEducation
https://t.me/epamuniprogua
Когда я только начал изучать программирование, решил сразу окружить себя информацией из мира IT.
🤓 Слышали фразу, что мы есть среднее 5 людей с кем чаще всего общаемся? Так вот это про то же.
✅ Ловите список каналов, на которые я подписан сейчас и считаю их очень полезными.
Это не реклама.
P.S. Список не окончательный и постоянно растёт.
Впитывайте информацию. Будьте губками!
https://t.me/junior_dou_ua
https://t.me/gl_education
https://t.me/Luxoft_Ukraine
https://t.me/SoftServeEducation
https://t.me/epamuniprogua
🔥 Как брать данные с сайтов с помощью API
😉 Всем привет. Сегодня писал небольшую программу, которая проверяет местонахождение МКС и, сравнивая с моими координатами, уведомляет когда станция пролетает над головой.
Где взять данные о текущем положении МКС? Да и чтобы они постоянно обновлялись… 🧐
Все просто! С помощью API.
Брал отсюда - http://open-notify.org/Open-Notify-API/ISS-Location-Now/
Итак, сам код:
⬇️
# Подключаем модуль HTTP-запросов
import requests
# Передаем данные, которые взяли по ссылке выше и сохраняем в переменную
response = requests.get(url="http://api.open-notify.org/iss-now.json")
# Ловим возможные ошибки ответа (400, 500)
response.raise_for_status()
# Сохраняем данные из файла .json в переменную
data = response.json()
# Выводим данные в консоль
print(data)
✅ В итоге вы получите данные в виде словаря и дальше можете делать с ними что хотите.
Координаты МКС выглядят так:
'iss_position': {'latitude': '-51.4165', 'longitude': '127.3830'}
🌎🌍🌏
Просто скопируйте код и запустите
😉 Всем привет. Сегодня писал небольшую программу, которая проверяет местонахождение МКС и, сравнивая с моими координатами, уведомляет когда станция пролетает над головой.
Где взять данные о текущем положении МКС? Да и чтобы они постоянно обновлялись… 🧐
Все просто! С помощью API.
Брал отсюда - http://open-notify.org/Open-Notify-API/ISS-Location-Now/
Итак, сам код:
⬇️
# Подключаем модуль HTTP-запросов
import requests
# Передаем данные, которые взяли по ссылке выше и сохраняем в переменную
response = requests.get(url="http://api.open-notify.org/iss-now.json")
# Ловим возможные ошибки ответа (400, 500)
response.raise_for_status()
# Сохраняем данные из файла .json в переменную
data = response.json()
# Выводим данные в консоль
print(data)
✅ В итоге вы получите данные в виде словаря и дальше можете делать с ними что хотите.
Координаты МКС выглядят так:
'iss_position': {'latitude': '-51.4165', 'longitude': '127.3830'}
🌎🌍🌏
Просто скопируйте код и запустите
👍 Решили стать IT-шником?
✅ Вот несколько вопросов, которые вы должны задать самому себе:
➡️ Зачем вам карьера в IT? (хобби, деньги, перспектива)
➡️ Что не нравится в своей нынешней работе?
Чего ожидаете от новой работы?
➡️ SWOT анализ: ваши сильные/слабые стороны.
➡️ Сильна ли мотивация + дисциплина?
Важно и то и другое. Ведь имея мотивацию, вы можете дисциплинировать себя обучаться. А постоянно обучаясь и имея результаты вы мотивируетесь.
Это такое удовольствие запускать свою программку, над которой потел пару дней!🤪
➡️ Ваш уровень английского.
Как по мне, самые важные 3 вещи.
while True:
цель 🎯
мотивация 🤩
дисциплина 🥷
#ДНП_мотивация
✅ Вот несколько вопросов, которые вы должны задать самому себе:
➡️ Зачем вам карьера в IT? (хобби, деньги, перспектива)
➡️ Что не нравится в своей нынешней работе?
Чего ожидаете от новой работы?
➡️ SWOT анализ: ваши сильные/слабые стороны.
➡️ Сильна ли мотивация + дисциплина?
Важно и то и другое. Ведь имея мотивацию, вы можете дисциплинировать себя обучаться. А постоянно обучаясь и имея результаты вы мотивируетесь.
Это такое удовольствие запускать свою программку, над которой потел пару дней!🤪
➡️ Ваш уровень английского.
Как по мне, самые важные 3 вещи.
while True:
цель 🎯
мотивация 🤩
дисциплина 🥷
#ДНП_мотивация
Форсаж 10 😂
Хотите потренироваться в использовании Turtle Graphics?
Ловите простенький код на 35 строк.
✅ Скопируйте, запустите и делайте ставки какая черепаха победит.
⬇️
https://github.com/antonnevero/Turtle-race-game
#ДНП_код
Хотите потренироваться в использовании Turtle Graphics?
Ловите простенький код на 35 строк.
✅ Скопируйте, запустите и делайте ставки какая черепаха победит.
⬇️
https://github.com/antonnevero/Turtle-race-game
#ДНП_код
🥸 Кем можно стать в IT?
Когда я только начинал задумываться о работе в сфере IT, первым вопросом был: какой язык программирования выбрать? 😱
Второй вопрос: какую профессию выбрать? 🥵
👉 Так вот правильный ответ состоит на пересечении этих вопросов.
Ведь можно выбрать профессию, которая нравится. Но синтаксис языка не зайдет. В итоге будете заниматься вроде бы любимым делом, но плеваться от одного вида кода 🤮
✅ Другой вариант считаю более продвинутым:
попробовать разные языки, хотя бы неделю каждый, и понять от какого синтаксиса становится светлее на душе.
Для меня это оказался Python.
Java и JavaScript не милы моему сердцу 😂
Классно про эту схему для начинающих рассказывает Сергей Немчинский. Ловите полезное видео:
⬇️
https://www.youtube.com/watch?v=c2QqEH2evMY
Когда я только начинал задумываться о работе в сфере IT, первым вопросом был: какой язык программирования выбрать? 😱
Второй вопрос: какую профессию выбрать? 🥵
👉 Так вот правильный ответ состоит на пересечении этих вопросов.
Ведь можно выбрать профессию, которая нравится. Но синтаксис языка не зайдет. В итоге будете заниматься вроде бы любимым делом, но плеваться от одного вида кода 🤮
✅ Другой вариант считаю более продвинутым:
попробовать разные языки, хотя бы неделю каждый, и понять от какого синтаксиса становится светлее на душе.
Для меня это оказался Python.
Java и JavaScript не милы моему сердцу 😂
Классно про эту схему для начинающих рассказывает Сергей Немчинский. Ловите полезное видео:
⬇️
https://www.youtube.com/watch?v=c2QqEH2evMY
👋 Листал я на днях вакансии для новичков и заметил кое-что интересное.
Одними из направлений в IT есть frontend и backend.
➡️ Frontend - все что связано с внешними оболочками сайтов и т.д. Основной язык JavaScript.
➡️ Backend - все что остается за глазами обычного пользователя: вычисления, базы данных. Языков много: Python, Java, PHP…
Так вот на позицию Junior Backend, помимо знания своей направленности, часто требуют знать/понимать Frontend 🤪
Даже на курсы, которые проводят IT компании по Python, уже требуется базово знать HTML и CSS.
И это на курсы! Для новичков! 🤯🤯🤯
Но не так страшен черт, как его малюют.
Эту неделю я выделил для изучения HTML/CSS. Сегодня только среда, но уже понимаю большую их часть.
✅ Т.е. для базового изучения недели хватит за глаза.
⬇️
Проверьте себя:
откройте браузер -> правая кнопка мыши по любому сайту -> просмотреть код.
Если появившаяся информация не пугает - все отлично 👍
Если ввела в ступор - начинайте искать на ютюбе видосики про HTML/CSS.
💪 Главное составить план обучения и придерживаться его.
А я уже готовлю дорожную карту для Python-разработчиков. Что, за чем и как учить.
В скором времени выложу в открытый доступ.
На связи 😉
Одними из направлений в IT есть frontend и backend.
➡️ Frontend - все что связано с внешними оболочками сайтов и т.д. Основной язык JavaScript.
➡️ Backend - все что остается за глазами обычного пользователя: вычисления, базы данных. Языков много: Python, Java, PHP…
Так вот на позицию Junior Backend, помимо знания своей направленности, часто требуют знать/понимать Frontend 🤪
Даже на курсы, которые проводят IT компании по Python, уже требуется базово знать HTML и CSS.
И это на курсы! Для новичков! 🤯🤯🤯
Но не так страшен черт, как его малюют.
Эту неделю я выделил для изучения HTML/CSS. Сегодня только среда, но уже понимаю большую их часть.
✅ Т.е. для базового изучения недели хватит за глаза.
⬇️
Проверьте себя:
откройте браузер -> правая кнопка мыши по любому сайту -> просмотреть код.
Если появившаяся информация не пугает - все отлично 👍
Если ввела в ступор - начинайте искать на ютюбе видосики про HTML/CSS.
💪 Главное составить план обучения и придерживаться его.
А я уже готовлю дорожную карту для Python-разработчиков. Что, за чем и как учить.
В скором времени выложу в открытый доступ.
На связи 😉
This media is not supported in your browser
VIEW IN TELEGRAM
А это к вчерашнему посту 😁