⏳ Каким был первый компьютер?
Думали, что сейчас будет рассказ про начало 20 века, Буша, Тьюринга и др? Но не все так просто: мы переносимся в Дневнюю Грецию: 2 век до н.э...
Дневние греки нуждались в том, чтобы научиться предсказывать фазы Луны, затмения, движение планет и звезд. И они изобрели первый аналоговый компьютер - Антикитерский механизм. Он был поднят с затонувшего дневнего судна в 1900 году, и до сих пор исседователи спорят о том, как он работал 🧐. Ясно одно – он потрясающе сложный и был не только первым компьютером, но и первым планетарием, астрономическими часами и предсказательным устройством (привет от древних Data Scientist'ов! ) 🤯
Ученые предложили уже десяток реконструкций механизма и так и не пришли к соглашению. "Если это не из космоса, мы должны найти способ, которым греки могли это сделать".
💡 Может, у тебя будут идеи?
#история
class Python
Думали, что сейчас будет рассказ про начало 20 века, Буша, Тьюринга и др? Но не все так просто: мы переносимся в Дневнюю Грецию: 2 век до н.э...
Дневние греки нуждались в том, чтобы научиться предсказывать фазы Луны, затмения, движение планет и звезд. И они изобрели первый аналоговый компьютер - Антикитерский механизм. Он был поднят с затонувшего дневнего судна в 1900 году, и до сих пор исседователи спорят о том, как он работал 🧐. Ясно одно – он потрясающе сложный и был не только первым компьютером, но и первым планетарием, астрономическими часами и предсказательным устройством (привет от древних Data Scientist'ов! ) 🤯
Ученые предложили уже десяток реконструкций механизма и так и не пришли к соглашению. "Если это не из космоса, мы должны найти способ, которым греки могли это сделать".
💡 Может, у тебя будут идеи?
#история
class Python
👍20🤯4🔥3🤩1
📆 5 главных приемов для работы с датами
Python содержит несколько инструментов, которые разработчик может использовать для работы с датой и временем. Главные из них - это модули
Предлагаем вместе разобраться, как решить несколько самых распространенных задач по работе с датами. В этом материале мы собрали для тебя код (который ты можешь запустить) с объяснениями 🙌
#junior #библиотеки
class Python
Python содержит несколько инструментов, которые разработчик может использовать для работы с датой и временем. Главные из них - это модули
datetime и time.Предлагаем вместе разобраться, как решить несколько самых распространенных задач по работе с датами. В этом материале мы собрали для тебя код (который ты можешь запустить) с объяснениями 🙌
#junior #библиотеки
class Python
👍20🤯3💯1
class Python
📌 Срезы строк ❓ Когда мы работаем со строками в программировании, из них регулярно приходится извлекать некую часть. Разбираемся, как это сделать ✅ #junior #строки class Python
📝 Тест по срезам
🧑💻 Мы уже рассказывали о том, как брать разнообразные срезы строк.
Теперь предлагаем пройти короткий тест, который поможет определить твой уровень знаний!
Прочитай пост про срезы еще раз и заработай 5 из 5? 👇
#тесты
class Python
🧑💻 Мы уже рассказывали о том, как брать разнообразные срезы строк.
Теперь предлагаем пройти короткий тест, который поможет определить твой уровень знаний!
Прочитай пост про срезы еще раз и заработай 5 из 5? 👇
#тесты
class Python
Срезы строк
Проверим, насколько ты разбираешься в срезах
👍15❤10🤯4🔥2❤🔥1👏1
🐍 SaaS – это на парселтанге?
SaaS — это совсем не язык змей, это абревиатура от Software as a Service, что переводится как «программа как услуга». В пример можно привести Microsoft Excel: им можно пользоваться в браузере, купив подписку. То есть нет необходимости устанавливать этот софт на компьютер.
🧩 Получается, что ты больше не покупаешь конкретную программу. Ты покупаешь временное право пользоваться сервисом.
SaaS – это удобно, потому что все работает, как говорится, из коробки. Но есть и минусы. Например, сервис может отказаться работать из-за санкций, сбоя или чего угодно еще, и все твои проекты пойдут прахом.
#info
class Python
SaaS — это совсем не язык змей, это абревиатура от Software as a Service, что переводится как «программа как услуга». В пример можно привести Microsoft Excel: им можно пользоваться в браузере, купив подписку. То есть нет необходимости устанавливать этот софт на компьютер.
🧩 Получается, что ты больше не покупаешь конкретную программу. Ты покупаешь временное право пользоваться сервисом.
SaaS – это удобно, потому что все работает, как говорится, из коробки. Но есть и минусы. Например, сервис может отказаться работать из-за санкций, сбоя или чего угодно еще, и все твои проекты пойдут прахом.
#info
class Python
👍18⚡4👏2🌭2
📌 Data Classes в Python 3.7+
В Python 3.7 появилась новая интересная функция — класс данных. Это надежный и элегантный способ управлять экземлярами данных в коде.
На самом деле, классы данных очень похожи на обычные классы. Например, они позволяют задавать методы. Однако у этой структуры есть свои фишки: среди них аннотация типов. Обо всем этом мы рассказали в этой интерактивной статье 🔥
#ООП
class Python
В Python 3.7 появилась новая интересная функция — класс данных. Это надежный и элегантный способ управлять экземлярами данных в коде.
На самом деле, классы данных очень похожи на обычные классы. Например, они позволяют задавать методы. Однако у этой структуры есть свои фишки: среди них аннотация типов. Обо всем этом мы рассказали в этой интерактивной статье 🔥
#ООП
class Python
👍29🔥6👏3🌭1
🥳 Python обогнал C и стал самым популярным языком программирования в рейтинге Tiobe
Популярность Python все растет и растет. Причина кроется в простоте языка и большом разнообразии библиотек. А также в использовании Python при разработке продуктов машинного обучения, в анализе данных и научно-исследовательской деятельности 📈
👉 Также, по словам экспертов, Python (в сочетании, например, с JavaScript), лучше походит для фулстек разработок, чем другие, в том числе низкоуровневые, языки
#info
class Python
Популярность Python все растет и растет. Причина кроется в простоте языка и большом разнообразии библиотек. А также в использовании Python при разработке продуктов машинного обучения, в анализе данных и научно-исследовательской деятельности 📈
👉 Также, по словам экспертов, Python (в сочетании, например, с JavaScript), лучше походит для фулстек разработок, чем другие, в том числе низкоуровневые, языки
#info
class Python
👍29⚡3🤯3
⛔ Инструменты обработки исключений
Каждый программист знает, что в любой момент в программе может сломаться все что угодно. Задача вас и вашего кода – правильно реагировать на любую ситуацию. Для этого Python предоставляет большой функционал по обработке исключений.
⚠️ Исключения (
В нашем новом материале:
✔ рассказали, как работают все остановные конструкции обработки ошибок
✔ обяснили, когда их лучше использовать
✔ привели примеры, которые можно самостоятельно затестить
#рекомендации
class Python
Каждый программист знает, что в любой момент в программе может сломаться все что угодно. Задача вас и вашего кода – правильно реагировать на любую ситуацию. Для этого Python предоставляет большой функционал по обработке исключений.
⚠️ Исключения (
exceptions) - ещё один тип данных. Их эффективное использование упрощает процесс поиска и устранения ошибок, а также логирование. В нашем новом материале:
✔ рассказали, как работают все остановные конструкции обработки ошибок
✔ обяснили, когда их лучше использовать
✔ привели примеры, которые можно самостоятельно затестить
#рекомендации
class Python
👍16💯3
🤯 Лопнет ли IT-пузырь?
За последние несколько лет этот вопрос всплывает все чаще и чаще. Людей, которые хотят войти в IT, чудовищно много, и на одну вакансию может быть 100, 200, 1000 желающих. Лопнет ли этот пузырь?
Наш ответ – нет. Специалисты и гуру всегда нужны в любой сфере. Спрос на миддлов и сеньоров не падает.
👉 Однако если не хотите конкурировать с псевдопрограммистами, которых привлекают только деньги, то изучайте основы, вникайте в Computer Science, математику и алгоритмы. Тогда вы точно выиграете этот марафон.
#info
class Python
За последние несколько лет этот вопрос всплывает все чаще и чаще. Людей, которые хотят войти в IT, чудовищно много, и на одну вакансию может быть 100, 200, 1000 желающих. Лопнет ли этот пузырь?
Наш ответ – нет. Специалисты и гуру всегда нужны в любой сфере. Спрос на миддлов и сеньоров не падает.
👉 Однако если не хотите конкурировать с псевдопрограммистами, которых привлекают только деньги, то изучайте основы, вникайте в Computer Science, математику и алгоритмы. Тогда вы точно выиграете этот марафон.
#info
class Python
👍25🕊4👏3😁1😍1🐳1💯1🍌1
Бхаргава - Грокаем алгоритмы.pdf
69.5 MB
📕 Грокаем алгоритмы
✍️ Адитья Бхаргава
⏳ 2016
На первый взгляд книга слишком детская для серьёзных людей. Но после начала чтения ты поймешь, что это достойнейшее пособие по алгоритмам, ёмкое и лёгкое для восприятия. В этой книге (с картинками!) в красочной форме описывается применение различных алгоритмов на практике. А про необходимость знания алгоритмов ты и так все прекрасно знаешь.
#литература
class Python
✍️ Адитья Бхаргава
⏳ 2016
На первый взгляд книга слишком детская для серьёзных людей. Но после начала чтения ты поймешь, что это достойнейшее пособие по алгоритмам, ёмкое и лёгкое для восприятия. В этой книге (с картинками!) в красочной форме описывается применение различных алгоритмов на практике. А про необходимость знания алгоритмов ты и так все прекрасно знаешь.
#литература
class Python
👍30⚡6🐳6🤩2
Минцифры открыл на госуслугах форму на получение IT-специалистами отсрочки от призыва
Для получения отсрочки необходимо:
- высшее образование по одной из специальностей из этого перечня
- работа по трудовому договору в одной из аккредитованных организаций
Заявление будет формироваться самим сотрудником, но к нему надо будет приложить форму подтверждения его соответствия необходимым требованиям, подписанную электронной подписью гендиректора организации. Без нее заявление подать не получится.
❗️ Эту форму нужно получить до подачи заявления.
Начать заполнять эту форму можно уже сейчас, чтобы оперативно подписать ее у работодателя.
👉 По ссылке находится файл в формате .csv — он запакован в архив .zip, поэтому сначала нужно его разархивировать. Менять расширение нельзя. Такой формат(csv) нужен для автоматизированной обработки данных.
Что нужно сделать с файлом:
1️⃣ Заполнить все данные, не добавляя и не удаляя строк.
2️⃣ Сохранить в формате .csv
3️⃣ Подписать этот файл у гендиректора компании его УКЭП (у большинства организаций она выдана ФНС).
4️⃣ Отправить через Госуслуги
👉 Инструкция по заполнению формы
Что делать, если повестку уже получил:
👉 сотрудник ИТ-компании
👉 сотрудник телеком-компании
👉 сотрудник СМИ
class Python
Для получения отсрочки необходимо:
- высшее образование по одной из специальностей из этого перечня
- работа по трудовому договору в одной из аккредитованных организаций
Заявление будет формироваться самим сотрудником, но к нему надо будет приложить форму подтверждения его соответствия необходимым требованиям, подписанную электронной подписью гендиректора организации. Без нее заявление подать не получится.
❗️ Эту форму нужно получить до подачи заявления.
Начать заполнять эту форму можно уже сейчас, чтобы оперативно подписать ее у работодателя.
👉 По ссылке находится файл в формате .csv — он запакован в архив .zip, поэтому сначала нужно его разархивировать. Менять расширение нельзя. Такой формат(csv) нужен для автоматизированной обработки данных.
Что нужно сделать с файлом:
1️⃣ Заполнить все данные, не добавляя и не удаляя строк.
2️⃣ Сохранить в формате .csv
3️⃣ Подписать этот файл у гендиректора компании его УКЭП (у большинства организаций она выдана ФНС).
4️⃣ Отправить через Госуслуги
👉 Инструкция по заполнению формы
Что делать, если повестку уже получил:
👉 сотрудник ИТ-компании
👉 сотрудник телеком-компании
👉 сотрудник СМИ
class Python
👍9🕊4👏2🤩1🙏1
📌 Парсинг или как получить все быстро и бесплатно
🧐 Ситуация: тебе нужно собрать контакты потенциальных партнеров. Ты можешь сделать это вручную. Надо будет заходить на каждый сайт, искать раздел «Контакты», копировать в таблицу телефон и т. д. Долго и скучно. Но этот процесс можно автоматизировать.
Парсинг — это процесс автоматического сбора данных и их структурирования. Разбираемся с этим на примере библиотек
#библиотеки
class Python
🧐 Ситуация: тебе нужно собрать контакты потенциальных партнеров. Ты можешь сделать это вручную. Надо будет заходить на каждый сайт, искать раздел «Контакты», копировать в таблицу телефон и т. д. Долго и скучно. Но этот процесс можно автоматизировать.
Парсинг — это процесс автоматического сбора данных и их структурирования. Разбираемся с этим на примере библиотек
request и beautifulsoup 🍜#библиотеки
class Python
👍29🙏2🍌2
💁 SCRUM – очередное модное слово?
Да. И нет.
✨ SCRUM — это способ управлять проектами, который часто используется в разработке софта. Работа здесь нарезается на небольшие циклы — итерации. В скраме много внимания уделяется организации труда — чтобы всем было удобно работать, конфликты разрешались заранее и т. д.
Скрам критикуют за излишнюю ритуальность и за модность, однако надо понимать, что критика скрама — это в первую очередь критика плохой реализации скрама и людей, которые неуместно его используют 😉
#info
class Python
Да. И нет.
✨ SCRUM — это способ управлять проектами, который часто используется в разработке софта. Работа здесь нарезается на небольшие циклы — итерации. В скраме много внимания уделяется организации труда — чтобы всем было удобно работать, конфликты разрешались заранее и т. д.
Скрам критикуют за излишнюю ритуальность и за модность, однако надо понимать, что критика скрама — это в первую очередь критика плохой реализации скрама и людей, которые неуместно его используют 😉
#info
class Python
👍18👏2
🎩 Многоточие в Python как средство выразительности
Многоточие... С помощью него мы выражаем недосказанность... Но оно существует не только в прозе - возможно, вы видели три точки еще и в коде 💻
Это называется Ellipsis. Ellipsis является специальным выражением (литералом) и может использоваться в нескольких интересных случаях.
В этой заметке мы расказываем, когда и как его использовать и показываем живые примеры. Это твой шанс стать немножно поэтом... 😁
#функции
class Python
Многоточие... С помощью него мы выражаем недосказанность... Но оно существует не только в прозе - возможно, вы видели три точки еще и в коде 💻
Это называется Ellipsis. Ellipsis является специальным выражением (литералом) и может использоваться в нескольких интересных случаях.
В этой заметке мы расказываем, когда и как его использовать и показываем живые примеры. Это твой шанс стать немножно поэтом... 😁
#функции
class Python
👍10🔥2🤯2🐳2
📍Мы часто используем геокодирование, даже не осознавая: Bing Maps, Google Maps и т. д. Но вот проблема: подключиться к API таких сервисов стоит больших денег. Python спешит на помощь: будем пользоваться
geopy (документация). GeoPy - это не сервис геокодирования, а просто клиент Python для нескольких популярных веб-сервисов геокодирования. То есть библиотека GeoPy предоставляет реализацию многих API в одном пакете! Пользуемся и наслаждаемся 😌
#библиотеки
class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🔥6
⏰ Быстрая задача про время
💡 Если бы сейчас было на два часа позже, то до полуночи оставалось бы в два раза меньше времени, чем если бы сейчас было на час позже. Который сейчас час?
Сможешь решить в уме? Если сразу не получится, то попробуй письменно.
Проверить себя можешь с помощью нашего разбора 🙌
#задачи
class Python
💡 Если бы сейчас было на два часа позже, то до полуночи оставалось бы в два раза меньше времени, чем если бы сейчас было на час позже. Который сейчас час?
Сможешь решить в уме? Если сразу не получится, то попробуй письменно.
Проверить себя можешь с помощью нашего разбора 🙌
#задачи
class Python
👍22😁6🔥4🤯4
Как заработать Python-разработчику?
Python позволяет работать над широким кругом проектов. Поэтому если знаешь этот язык, то это может принести гораздо больше денег, чем ты думаешь. Так чем же заняться?..
💲 Профессия на полный рабочий день. Спрос на специалистов не падает, но учти, что конкуренция очень высока
💲 Фриланс. Если вам нужна гибкость, фриланс — отличный вариант
💲 Особенно востребованы сейчас специалисты по написанию всевозможных telegram ботов. Все о том, как, зачем и почему можно узнать здесь
💲 Репетиторство и консультирование – очень доходный бизнес. Например, то же ЕГЭ часто пишут на Python.
💲 Свой стартап. «Вы можете создать фирму, основанную практически на любой идее, которую вы пожелаете», — сказала Кэти Хейли, известный программист Python.
#рекомендации
class Python
Python позволяет работать над широким кругом проектов. Поэтому если знаешь этот язык, то это может принести гораздо больше денег, чем ты думаешь. Так чем же заняться?..
💲 Профессия на полный рабочий день. Спрос на специалистов не падает, но учти, что конкуренция очень высока
💲 Фриланс. Если вам нужна гибкость, фриланс — отличный вариант
💲 Особенно востребованы сейчас специалисты по написанию всевозможных telegram ботов. Все о том, как, зачем и почему можно узнать здесь
💲 Репетиторство и консультирование – очень доходный бизнес. Например, то же ЕГЭ часто пишут на Python.
💲 Свой стартап. «Вы можете создать фирму, основанную практически на любой идее, которую вы пожелаете», — сказала Кэти Хейли, известный программист Python.
#рекомендации
class Python
👍15🔥7❤🔥3⚡1🤯1🤣1
Плохая новость: никак. Хорошая: эта должность занята достойным кандидатом.
Как правило, тебе вообще не нужно беспокоиться о сборщике мусора и работе с памятью. Как только объекты больше не нужны, память освобождается сама. Несмотря на это, понимание как работает сборщик мусора поможет писать более качественный код.
В этом мини-докладе мы показали:
gc#рекомендации
class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🤯3🔥1
Это что-то вроде «священной войны» среди разработчиков. Кто-то использует табуляцию, а кто-то пробелы. Так кто же прав?
В 2017 году на Stack Overflow прошёл опрос, который показал, что… разрабочики, использующие пробелы, зарабатывают больше!
Да-да, это не шутки.
👉 Подробнее можно прочитать здесь
class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🤯8❤3👌3😍2
Тест: WTF Python?!
В питоне бывает так, что сидишь и вообще не понимаешь, что происходит. Мы подготовили для тебя тест из нескольких коротких кейсов, взрывающих мозг.
Ко всем выбившим 5 из 5 вопрос: как?
#тесты
class Python
В питоне бывает так, что сидишь и вообще не понимаешь, что происходит. Мы подготовили для тебя тест из нескольких коротких кейсов, взрывающих мозг.
Ко всем выбившим 5 из 5 вопрос: как?
#тесты
class Python
WTF Python?
Диссонансные вещи творятся... Попробуй догадаться или угадать!
🤯18🍌5👍4😁4🐳3🕊1