Почему в университетах первым языком часто преподают C?
Язык C сейчас используется, в основном, для программирования микроконтроллеров и разработки операционных систем. Но во множестве вузов именно его преподают в качестве первого языка программирования, а не Python или JavaScript, которые более дружелюбны к разработчику. Почему?
Давайте разбираться: https://tprg.ru/Cfop
Язык C сейчас используется, в основном, для программирования микроконтроллеров и разработки операционных систем. Но во множестве вузов именно его преподают в качестве первого языка программирования, а не Python или JavaScript, которые более дружелюбны к разработчику. Почему?
Давайте разбираться: https://tprg.ru/Cfop
👍1
Введение в API
API (Application programming interface) представляет собой набор функций, которые предоставляет сервис, библиотека, фреймворк или другая программа для работы с ней.
Вникнуть в понятие API поможет материал:
https://tprg.ru/diAq
Также можно узнать про API из видео: https://youtu.be/QYg5z6EGOk4
#веб #тестирование
API (Application programming interface) представляет собой набор функций, которые предоставляет сервис, библиотека, фреймворк или другая программа для работы с ней.
Вникнуть в понятие API поможет материал:
https://tprg.ru/diAq
Также можно узнать про API из видео: https://youtu.be/QYg5z6EGOk4
#веб #тестирование
YouTube
Что такое API
Простым и понятным языком, с примерами! :)
Объяснение для тех, кто с API еще не сталкивался
Это фрагмент моего курса по тестированию REST API — https://testbase.ru/learn/rest-api
Объяснение для тех, кто с API еще не сталкивался
Это фрагмент моего курса по тестированию REST API — https://testbase.ru/learn/rest-api
👍3
Разбираемся в динамических структурах данных
В одном плейлисте собраны видео по различным структурам:
— односвязный и двусвязный список;
— бинарное дерево;
— стек;
— очередь, а также её вариант с приоритетом;
— дек.
Плейлист на YouTube: https://tprg.ru/yqli
#алгоритмы
В одном плейлисте собраны видео по различным структурам:
— односвязный и двусвязный список;
— бинарное дерево;
— стек;
— очередь, а также её вариант с приоритетом;
— дек.
Плейлист на YouTube: https://tprg.ru/yqli
#алгоритмы
YouTube
Односвязный список | Динамические структуры данных #1
В этом уроке мы начинаем изучение раздела "Динамические структуры данных". Сегодня мы узнаем что такое односвязный список (он же однонаправленный список), для чего он нужен, а так же рассмотрим его преимущества и недостатки.
✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
Если вам…
✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
Если вам…
🔥4👍2🤩1
Подборка актуальных вакансий для начинающих
— Разработчик, снятие данных с мобильных телефонов
Где: Удалённо
Опыт: От 1 года
Сколько: По итогам собеседования
— Full-stack Developer
Где: Удалённо
Опыт: От 1 года
Сколько: До 250 000 ₽
— Business Development Manager
Где: Москва
Опыт: От 1 года
Сколько: По итогам собеседования
— Менеджер IT-проектов
Где: Москва
Опыт: От 1 года
Сколько: По итогам собеседования
— Бизнес-аналитик
Где: Москва
Опыт: От 1 года
Сколько: По итогам собеседования
— Инженер по информационной безопасности
Где: Москва
Опыт: От 1 года
Сколько: По итогам собеседования
— Системный администратор
Где: Москва
Опыт: От 1 года
Сколько: По итогам собеседования
#вакансии #работа
— Разработчик, снятие данных с мобильных телефонов
Где: Удалённо
Опыт: От 1 года
Сколько: По итогам собеседования
— Full-stack Developer
Где: Удалённо
Опыт: От 1 года
Сколько: До 250 000 ₽
— Business Development Manager
Где: Москва
Опыт: От 1 года
Сколько: По итогам собеседования
— Менеджер IT-проектов
Где: Москва
Опыт: От 1 года
Сколько: По итогам собеседования
— Бизнес-аналитик
Где: Москва
Опыт: От 1 года
Сколько: По итогам собеседования
— Инженер по информационной безопасности
Где: Москва
Опыт: От 1 года
Сколько: По итогам собеседования
— Системный администратор
Где: Москва
Опыт: От 1 года
Сколько: По итогам собеседования
#вакансии #работа
👍5❤2
Легально взламывать программы и получать за это зарплату — возможно ли?
Да, этим занимаются пентестеры, или «этичные» хакеры. Они ищут уязвимости в программах и пытаются получить доступ к ценной информации. Если атака оказывается успешной, пентестеры передают всю информацию об уязвимости, и её закрывают в кратчайшие сроки.
Подробнее об этой профессии: https://tprg.ru/V3v4
#инфобез
Да, этим занимаются пентестеры, или «этичные» хакеры. Они ищут уязвимости в программах и пытаются получить доступ к ценной информации. Если атака оказывается успешной, пентестеры передают всю информацию об уязвимости, и её закрывают в кратчайшие сроки.
Подробнее об этой профессии: https://tprg.ru/V3v4
#инфобез
👍5
Уроки по Linux, Ubuntu и Bash для начинающих
Дистрибутивы на базе Linux активно используются в разработке, поскольку их легко кастомизировать под свои нужды, и многие операции можно провести с помощью команд и скриптов.
Серия роликов на YouTube познакомит вас с основами работы в Linux:
1. Что такое дистрибутивы, Bash Shell и Ubuntu.
2. Установка VirtualBox и Ubuntu.
3. Основы пользовательского интерфейса.
4. Основы командной строки Linux.
5. Работа с файлами и директориями.
6. Пакетный менеджер Linux.
7. Команды поиска FIND и GREP.
8. Работа с памятью, сжатие файлов и редакторы текста.
9. Установка сторонних программ.
10. Работа с сетью.
11. Bash-скрипты.
#linux
Дистрибутивы на базе Linux активно используются в разработке, поскольку их легко кастомизировать под свои нужды, и многие операции можно провести с помощью команд и скриптов.
Серия роликов на YouTube познакомит вас с основами работы в Linux:
1. Что такое дистрибутивы, Bash Shell и Ubuntu.
2. Установка VirtualBox и Ubuntu.
3. Основы пользовательского интерфейса.
4. Основы командной строки Linux.
5. Работа с файлами и директориями.
6. Пакетный менеджер Linux.
7. Команды поиска FIND и GREP.
8. Работа с памятью, сжатие файлов и редакторы текста.
9. Установка сторонних программ.
10. Работа с сетью.
11. Bash-скрипты.
#linux
👍11😱1
Как составить портфолио начинающему программисту
На IT-рынке очень большая конкуренция на позиции начинающих специалистов. Поэтому важно не только полностью соответствовать критериям компании, но и иметь портфолио из проектов, которые хорошо вас зарекомендуют.
Оформить свои проекты так, чтобы вас захотели взять на работу, поможет статья:
https://tproger.ru/articles/kak-sostavit-portfolio-nachinajushhemu-programmistu/
#собеседование #советы
На IT-рынке очень большая конкуренция на позиции начинающих специалистов. Поэтому важно не только полностью соответствовать критериям компании, но и иметь портфолио из проектов, которые хорошо вас зарекомендуют.
Оформить свои проекты так, чтобы вас захотели взять на работу, поможет статья:
https://tproger.ru/articles/kak-sostavit-portfolio-nachinajushhemu-programmistu/
#собеседование #советы
👍2😱1
Видеокурс по основам языка C++
Уроки помогут освоить синтаксис C++ от переменных, логических операций и циклов до указателей и структур данных:
https://www.youtube.com/playlist?list=PLA0M1Bcd0w8zHoZcf7IWTM4aQESDSErUs
#cpp
Уроки помогут освоить синтаксис C++ от переменных, логических операций и циклов до указателей и структур данных:
https://www.youtube.com/playlist?list=PLA0M1Bcd0w8zHoZcf7IWTM4aQESDSErUs
#cpp
👍11
7 логико-математических задач про бегемотов
Кто самый тяжёлый бегемот? А сколько времени они едят апельсины? И все ли бегемоты программируют на Python?
Попробуйте решить проблемы разумных бегемотов, обитающих на острове:
https://habr.com/ru/post/648251/
#задачи
Кто самый тяжёлый бегемот? А сколько времени они едят апельсины? И все ли бегемоты программируют на Python?
Попробуйте решить проблемы разумных бегемотов, обитающих на острове:
https://habr.com/ru/post/648251/
#задачи
👍1🔥1🤩1
Создание «Змейки» на Python и Pygame
Играли в детстве в «Змейку» на телефоне? Попробуйте её реализовать на Python. Игра отлично подходит для начинающих Python-разработчиков, поскольку имеет простые правила, которые несложно реализовать в логике приложения.
Гайд поможет с реализацией «Змейки»: https://pythonist.ru/zmejka-na-python/
#python
Играли в детстве в «Змейку» на телефоне? Попробуйте её реализовать на Python. Игра отлично подходит для начинающих Python-разработчиков, поскольку имеет простые правила, которые несложно реализовать в логике приложения.
Гайд поможет с реализацией «Змейки»: https://pythonist.ru/zmejka-na-python/
#python
👍6❤2🔥2🤩1
Подборка актуальных вакансий
— Разработчик, снятие данных с мобильных телефонов
Где: Удалённо
Опыт: От 1 года
— Менеджер IT-проектов
Где: Москва
Опыт: От 1 года
— Контент-менеджер (IT-направление)
Где: Удалённо
Опыт: От 1 года
— Менеджер по развитию бизнеса
Где: Москва
Опыт: От 1 года
— Менеджер по продажам облачных решений
Где: Москва
Опыт: От 1 года
— Консультант по внедрению
Где: Челябинск
Опыт: От 1 года
#вакансии #работа
— Разработчик, снятие данных с мобильных телефонов
Где: Удалённо
Опыт: От 1 года
— Менеджер IT-проектов
Где: Москва
Опыт: От 1 года
— Контент-менеджер (IT-направление)
Где: Удалённо
Опыт: От 1 года
— Менеджер по развитию бизнеса
Где: Москва
Опыт: От 1 года
— Менеджер по продажам облачных решений
Где: Москва
Опыт: От 1 года
— Консультант по внедрению
Где: Челябинск
Опыт: От 1 года
#вакансии #работа
👍3😱3❤1
Планы обучения по веб-разработке: изучение фреймворков React и Vue
JavaScript имеет обширную систему библиотек и фреймворков, благодаря чему разрабатывать веб-приложения гораздо проще.
Одними из самых популярных фреймворков являются проверенный React и достаточно молодой Vue. Изучите один из них, и вы будете на шаг ближе к позиции Junior фронтенд-разработчика.
Более подробно ознакомиться с планами обучения: по React и по Vue.
#веб #фронтенд #js
JavaScript имеет обширную систему библиотек и фреймворков, благодаря чему разрабатывать веб-приложения гораздо проще.
Одними из самых популярных фреймворков являются проверенный React и достаточно молодой Vue. Изучите один из них, и вы будете на шаг ближе к позиции Junior фронтенд-разработчика.
Более подробно ознакомиться с планами обучения: по React и по Vue.
#веб #фронтенд #js
👍6❤2
Компания Parimatch Tech ищет Senior Automation QA (C#) Engineer и Senior Automation QA (JS) Engineer
Если вы считаете С# родным языком, умеете работать с Kafka, Docker и другими инструментами для тестирования, то ознакомьтесь с деталями вакансии и оставляйте заявку: https://bit.ly/33WDqTS
Если ловко справляетесь с асинхронностью в JS, то ознакомьтесь подробнее с вакансией Senior Automation QA (JS) Engineer: https://bit.ly/3u40zyx
Компания готова рассмотреть кандидатов из любой точки мира на удалёнку или с релокацией на Кипр.
#вакансии
Если вы считаете С# родным языком, умеете работать с Kafka, Docker и другими инструментами для тестирования, то ознакомьтесь с деталями вакансии и оставляйте заявку: https://bit.ly/33WDqTS
Если ловко справляетесь с асинхронностью в JS, то ознакомьтесь подробнее с вакансией Senior Automation QA (JS) Engineer: https://bit.ly/3u40zyx
Компания готова рассмотреть кандидатов из любой точки мира на удалёнку или с релокацией на Кипр.
#вакансии
👍2💩2❤1
Готовимся к собеседованию: вопросы по ООП
В одной статье собраны популярные вопросы по объектно-ориентированному программированию и смежным темам. Проверьте, сможете ли ответить на все из них:
https://tprg.ru/v9Rf
#ооп #собеседование
В одной статье собраны популярные вопросы по объектно-ориентированному программированию и смежным темам. Проверьте, сможете ли ответить на все из них:
https://tprg.ru/v9Rf
#ооп #собеседование
👍8😁2
Все Telegram-каналы от Tproger теперь собраны в одном месте: @tproger_channels
Каналы по конкретным направлениям разработки, подборки полезных ресурсов, канал для начинающих, новости, мемы — всего около двух десятков каналов разного формата. Точно найдёте что-нибудь для себя.
Каналы по конкретным направлениям разработки, подборки полезных ресурсов, канал для начинающих, новости, мемы — всего около двух десятков каналов разного формата. Точно найдёте что-нибудь для себя.
👍21❤6💩4🔥1
Бесплатный курс по веб-технологиям
VK Team подготовила на Stepik большой курс, посвящённый разработке серверной части веб-приложений. Он познакомит начинающих фронтенд- и бэкенд-разработчиков с основными фреймворками и принципами работы веб-приложений.
В первой части курса рассматриваются элементы для создания простого статического сайта, такие как HTML, CSS, сетевые протоколы и базовая архитектура веб-приложения. Во второй части знакомят с MVC-фреймворками, работой с базами данных и формой авторизации.
Чтобы успешно пройти курс, вам понадобятся базовые знания Python, Git и командной строки Linux:
https://stepik.org/course/154/promo
#курсы #веб #python #бэкенд
VK Team подготовила на Stepik большой курс, посвящённый разработке серверной части веб-приложений. Он познакомит начинающих фронтенд- и бэкенд-разработчиков с основными фреймворками и принципами работы веб-приложений.
В первой части курса рассматриваются элементы для создания простого статического сайта, такие как HTML, CSS, сетевые протоколы и базовая архитектура веб-приложения. Во второй части знакомят с MVC-фреймворками, работой с базами данных и формой авторизации.
Чтобы успешно пройти курс, вам понадобятся базовые знания Python, Git и командной строки Linux:
https://stepik.org/course/154/promo
#курсы #веб #python #бэкенд
👍16
Умеете ли работать с функцией sorted в Python?
Встроенная в Python функция сортировки элементов существенно упрощает жизнь разработчикам. Она быстро работает и позволяет отсортировать по возрастанию или убыванию.
Проверьте, предугадаете ли вы поведение кода с
https://pythonist.ru/test-sortirovka-python/
#тесты #python #сортировка
Встроенная в Python функция сортировки элементов существенно упрощает жизнь разработчикам. Она быстро работает и позволяет отсортировать по возрастанию или убыванию.
Проверьте, предугадаете ли вы поведение кода с
sorted()
:https://pythonist.ru/test-sortirovka-python/
#тесты #python #сортировка
👍4💩3
Знакомство с WordPress в одном видео
Для ускоренной разработки сайтов и веб-приложений используют готовые движки. Они позволяют сосредоточиться на визуальной части сайта и не писать с нуля его внутреннюю логику.
Одним из самых популярных движков является WordPress. Из видео вы узнаете, как настроить WordPress на сервере и написать на его базе простой сайт:
https://youtu.be/fYJkGF21m10
#веб #фронтенд #бэкенд
Для ускоренной разработки сайтов и веб-приложений используют готовые движки. Они позволяют сосредоточиться на визуальной части сайта и не писать с нуля его внутреннюю логику.
Одним из самых популярных движков является WordPress. Из видео вы узнаете, как настроить WordPress на сервере и написать на его базе простой сайт:
https://youtu.be/fYJkGF21m10
#веб #фронтенд #бэкенд
YouTube
Изучение WordPress с нуля за час! Создание веб-сайта на основе ВордПресс
В ходе урока мы с вами ознакомимся с одним из наиболее популярных движков для создания полноценных веб порталов. Мы познакомимся с движком Wordpress.
📟 Программа обучения Full Stack: https://bit.ly/3uWHVWt
🧰 Официальный сайт WordPress: https://ru.wordpress.org/…
📟 Программа обучения Full Stack: https://bit.ly/3uWHVWt
🧰 Официальный сайт WordPress: https://ru.wordpress.org/…
👍10
Подборка актуальных вакансий для начинающих
— Virtualization Backup Engineer в Veeam
Где: Санкт-Петербург, можно удалённо
Опыт: Без опыта
Сколько: По итогам собеседования
— Программист C#/C++ в Belkasoft
Где: Санкт-Петербург, можно удалённо
Опыт: Без опыта
Сколько: От 120 000 до 190 000 ₽
— Младший разработчик PL/SQL в «АльфаСтрахование-Жизнь»
Где: Москва
Опыт: Без опыта
Сколько: По итогам собеседования
— Технический писатель в Belkasoft
Где: Санкт-Петербург, можно удалённо
Опыт: От 1 года
Сколько: По итогам собеседования
— Контент-менеджер в Finector Group
Где: Удалённо
Опыт: От 1 года
Сколько: От 40 000 ₽
— Junior DevOps-инженер в КРОК
Где: Москва
Опыт: От 1 года
Сколько: По итогам собеседования
— Бизнес-аналитик в КРОК
Где: Москва
Опыт: От 1 года
Сколько: По итогам собеседования
— Системный администратор / Инженер в КРОК
Где: Москва
Опыт: От 1 года
Сколько: По итогам собеседования
— Инженер по информационной безопасности в КРОК
Где: Москва
Опыт: От 1 года
Сколько: По итогам собеседования
#вакансии #работа
— Virtualization Backup Engineer в Veeam
Где: Санкт-Петербург, можно удалённо
Опыт: Без опыта
Сколько: По итогам собеседования
— Программист C#/C++ в Belkasoft
Где: Санкт-Петербург, можно удалённо
Опыт: Без опыта
Сколько: От 120 000 до 190 000 ₽
— Младший разработчик PL/SQL в «АльфаСтрахование-Жизнь»
Где: Москва
Опыт: Без опыта
Сколько: По итогам собеседования
— Технический писатель в Belkasoft
Где: Санкт-Петербург, можно удалённо
Опыт: От 1 года
Сколько: По итогам собеседования
— Контент-менеджер в Finector Group
Где: Удалённо
Опыт: От 1 года
Сколько: От 40 000 ₽
— Junior DevOps-инженер в КРОК
Где: Москва
Опыт: От 1 года
Сколько: По итогам собеседования
— Бизнес-аналитик в КРОК
Где: Москва
Опыт: От 1 года
Сколько: По итогам собеседования
— Системный администратор / Инженер в КРОК
Где: Москва
Опыт: От 1 года
Сколько: По итогам собеседования
— Инженер по информационной безопасности в КРОК
Где: Москва
Опыт: От 1 года
Сколько: По итогам собеседования
#вакансии #работа
👍5
Разбираемся за 30 минут, как писать программы на C#
Конечно, за полчаса нельзя изучить основы программирования. Но если ранее вы уже писали на C-подобном языке, то освоить базовый синтаксис языка C# действительно можно за 30 минут.
Поможет в этом статья, где по полочкам разложен как синтаксис C#, так и установка фреймворка .NET и среды разработки Visual Studio на разных ОС.
#csharp
Конечно, за полчаса нельзя изучить основы программирования. Но если ранее вы уже писали на C-подобном языке, то освоить базовый синтаксис языка C# действительно можно за 30 минут.
Поможет в этом статья, где по полочкам разложен как синтаксис C#, так и установка фреймворка .NET и среды разработки Visual Studio на разных ОС.
#csharp
👍3