Полное руководство по Python 3: от новичка до специалиста
Благодаря своей простоте и элегантности, Python позволяет новичкам не вникать во множество сложных программных понятий и конструкций, присущих другим языкам. Python — кросс-платформенный язык и работает под Windows, Linux, Mac OS. Множество архитектурных конструкций в этом языке строятся без нагромождения абстракций, как часто происходит в других языках программирования. Огромное количество уже готовых библиотек даёт возможность не изобретать велосипеды на каждом шагу.
На курсе вы узнаете, как писать простые игры типа крестиков-ноликов и простые программы на Python 3, как использовать Jupyter Notebook и коллекции в Python (списки, словари и т. д.). Будете знать, что такое логика с условиями и циклами, объектно-ориентированное программирование на Python, декораторы и неизменяемые объекты.
Python разработка — с нуля до профессионала. Python 3
Это полный, но простой курс по языку Python на Udemy. Если вы никогда не программировали раньше или вы уже знаете базовый синтаксис и хотите узнать о расширенных возможностях Python — этот курс для вас.
На курсе вы узнаете об объектно-ориентированном программировании, изучите такие темы, как декораторы, timestamp, Indexing & Slicing, типы данных, вложенные циклы, лямбда выражения, множественное наследование, Method Resolution Order (MRO), модули и пакеты, файловый ввод/вывод, итераторы и генераторы, декораторы, тестирование, Test Driven Development (TDD), HTTP & API, работа с CSV файлами, работа с базой данных, основы Django и т. п.
C Programming For Beginners — Master the C Language
C часто считают прародителем всех языков, поскольку на его основе было создано множество других языков. Хотя C прост, он является одним из самых мощных языков, когда-либо созданных. Учитывая, что он был создан более 40 лет назад, он до сих пор широко используется. Изучение C может улучшить ваше программирование на других языках, таких как C++, Java или C#, предоставив вам мысленную модель того, что на самом деле делает компьютер, когда вы запускаете свои программы.
На курсе вы поймете основы языка программирования C, создадите свое первое приложение на языке C, будете иметь представление о переменных и различных типах данных, операторах, массивах и функциях, научитесь писать качественный код.
Это курс для начинающих разработчиков на C++, интересующихся многопоточным программированием. Изучив курс вы получите знания, понимание и навыки работы с потоками в C++, а так же узнаете об основных проблемах многопоточного программирования и способах их решения.
В данном курсе простыми словами на простых примерах показано для чего нужны потоки, как они работают, а так же особенности синхронизации работы потоков.
Если вы совершенно не знакомы с паттернами проектирования или возможно что-то уже о них слышали,
Если вы знаете язык программирования С++ на базовом уровне,
Если вы хотите научиться лучшим техникам проектирования приложений,
то данный видеокурс подойдет вам для полного понимания основных паттернов проектирования. Вы изучите паттерны проектирования из каталога GoF, которые считаются основополагающими в построении объектно-ориентированных программ.
После прохождения данного курса и закрепления полученных знаний, вы сможете полноценно использовать паттерны проектирования в своих программах и писать более качественный код.
Курс идеально подходит для супер новичков, которые никогда в своей жизни не читали какую-либо информацию про Java. А также курс несомненно понравится людям, которые уже имеют какое-то представление о языке Java. Вы узнаете много нового вне зависимости от уже имеющихся знаний.
На курсе вы шаг за шагом детально изучите 52 основные темы языка Java, полностью подготовитесь к экзамену Java Programmer I от Oracle, научитесь писать программы различной сложности, научитесь с лёгкостью вникать в другие языки программирования, познакомитесь и полюбите мир объектно ориентированного программирования.
С помощью данного курса вы сможете усвоить основные концепции самого популярного на данный момент объектно-ориентированного языка программирования. В процессе прохождения курса вы изучите принципы ООП, научитесь работать с коллекциями, усвоите основы многопоточности, поймете, как устроены лямбда-выражения. Вы так же научитесь работать с файлами и познакомитесь с некоторыми другими темами.
Курс построен таким образом, что вы можете проходить разделы независимо друг от друга. Большинство разделов устроены так, что первые несколько видео рассказывают основы, а последние дают углубленное понимание темы. Материал подается с целью дать достаточно глубокое понимание темы, чтобы студент мог внятно отвечать на поставленные вопросы в процессе прохождения собеседования.
Данный курс не заменит вам практику. Вы должны писать код, чтобы добиться успеха. Но для того чтобы облегчить вам задачу, в процессе обновления курса будут добавляться практические задания.
Курс подходит для абсолютных новичков в программировании и для студентов, обладающих познаниями в одном из языков программирования и желающих изучить C#.
Курс покрывает все основные возможности C# и даёт рекомендации по написанию грамотного, «чистого» кода. На курсе вы детально изучите введение в .NET (основные понятия, как устроены приложения .NET), основы C# (обзор типов данных, числа и простая математика, переменные, основы работы со строками, приведение типов, статические члены), коллекции и массивы в C# (Array, List, Dictionary, Stack, Queue), ООП (классы, структуры, перечисления, обобщения, интерфейсы, абстрактные классы), а также узнаете все о работе с файлами, обработке исключений и LINQ.
Основы C# для начинающих: изучайте основы C# с помощью кодинга
В этом курсе Мош, автор нескольких бестселлеров по C# на Udemy, научит вас основам программирования на C# в ясной, краткой и пошаговой форме.
На курсе вы изучите основы C# и .NET Framework, работу с примитивными типами и выражениями, работу с непримитивными типами (классами, структурами, массивами и перечислениями). Узнаете разницу между типами значений и ссылочными типами, научитесь управлять ходом выполнения программ с помощью условных операторов и использовать массивы и списки. Научитесь работе с файлами и каталогами, работе с текстом, работе с датой и временем и эффективной отладке приложений C#.
Курс является первой частью полной серии Mosh по C# на Udemy:
Без Ctrl+Z: подборка курсов по выживанию в дикой природе для айтишников (и не только)
Мы привыкли часами сидеть за монитором, планировать архитектуру систем, разбираться с дедлайнами и кодом. А что, если время от времени отключаться от виртуального мира и погружаться в настоящий — с лесом, костром и палаткой?
Собрали курсы, где учат ориентироваться в лесу без GPS, разводить костер безопасно и быстро, обустраивать лагерь и заботиться о себе и товарищах в любых условиях.
Как снимать на смартфон, чтобы фото выглядели как из журнала: курсы, которые прокачают ваш взгляд
В мире, где каждый второй кадр — контент, умение снимать красиво на свой смартфон стало частью цифровой грамотности. Визуальное мышление помогает лучше понимать эстетику интерфейсов, чувствовать композицию, свет и динамику. Это полезно везде, где приходится работать с визуалом, даже если вы не дизайнер.
Понимать, а не контролировать: 9 курсов, которые изменят ваш взгляд на обучение ребенка
Современные дети растут в мире, где информация обновляется быстрее, чем успевают высохнуть чернила в тетрадке. Но суть воспитания не изменилась: ребёнку по-прежнему нужны внимание, поддержка и понимание. А роль родителей — не просто контролировать оценки, а помогать детям учиться осознанно, развивать мышление, эмоциональный интеллект и веру в себя.
Если вы когда-нибудь задумывались, как стать тем самым взрослым, который помогает ребенку расти, а не давит ожиданиями — этот материал для вас.
«Всё под контролем». Как развить эмоциональный интеллект и перестать залипать в стрессе
Мир IT построен на логике, но держится на людях. И чем быстрее развивается технология, тем важнее понимать себя, других и свои эмоции. Речь не про «улыбаться на митинге», а про способность сохранять ясность мысли, когда всё вокруг летит в прод, а вы остаетесь спокойны и собраны. Развитие эмоционального интеллекта сегодня важнее не меньше, чем знание кода или фреймворков.
Хотите сообщить важную новость? Пишите в Telegram-бот
Главные события и полезные ссылки в нашем Telegram-канале
Обсуждение
Комментируйте без ограничений
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.