|
5 / 5 / 0
Регистрация: 25.01.2022
Сообщений: 157
|
|
Самостоятельное обучение программированию29.07.2022, 10:33. Показов 2663. Ответов 24
Здравствуйте! Работаю электриком, но нравится программирование. Подскажите, как продуктивнее учиться самостоятельно программированию. Решать задачи? Если задачи, то где их лучше брать? Сейчас учусь через платформу Stepik.
1
|
|
| 29.07.2022, 10:33 | |
|
Ответы с готовыми решениями:
24
Обучение программированию Обучение программированию Самостоятельное обучение |
|
5037 / 1064 / 149
Регистрация: 29.01.2013
Сообщений: 6,214
|
|
| 29.07.2022, 10:42 | |
|
EVGEN-BATYR, вы не поверите, но одним из самых доступных ресурсов по изучению пайтона является этот форум. Если вы уже знаете синтаксис, ходите по темам, пытайтесь помочь спросившему. Ему в любом случае помогут, если это не supmener, конечно, и вы сможете сравнить своё решение с более опытными товарищами. Так же в любой момент вы можете опубликовать непонятный фрагмент кода и мы поможем с ним разобраться. Тут вообще довольно охотно отвечают людям, когда видят их код.
9
|
|
|
148 / 111 / 37
Регистрация: 28.11.2013
Сообщений: 383
|
|
| 29.07.2022, 21:20 | |
|
Пример моих знакомых, которые стали интересоваться программированием, показывает, что лучше поставить себе небольшую конкретную задачу - например написать программу для паркинга книг с сайтов , или написать программу кликер какой-нибудь. Решая конкретные задачи интересно учить язык, иначе быстро пропадает интерес к заучиванию новых для себя знаний.
2
|
|
|
213 / 109 / 46
Регистрация: 12.12.2016
Сообщений: 399
|
|
| 30.07.2022, 10:41 | |
|
Еще можно(нужно) решать задачки, например, на codewars - после решения видно другие решения и можно узнать для себя что-то новое.
2
|
|
|
0 / 0 / 1
Регистрация: 27.12.2014
Сообщений: 53
|
|
| 30.07.2022, 16:40 | |
|
- алгоритмы (сортировка, О большое) (хотя бы общее представление чтоб было).
- структуры данных (я б с строго типизированного языка тут начал типа джавы и книгу какую-нибудь прочёл хотя бы половину, чтоб, опять же, хотя бы быть в курсе, что такое ссылки, указатели, copy by reference, copy by value, как объекты в стеке и в куче создаются). - задачки типа codewars, leetcode - я думаю тут сильно углубляться не следует, просто потренироваться какое-то время и лучше пет проект начать следом. - ну и дальше определиться для чего программировать, ML, web, data science, desktop etc. Там и копать всякие фреймворки, теорию, мануалы.
0
|
|
|
5 / 5 / 0
Регистрация: 25.01.2022
Сообщений: 157
|
|
| 01.08.2022, 03:55 [ТС] | |
|
Ментора на форуме реально найти?
0
|
|
|
5907 / 3359 / 1036
Регистрация: 03.11.2009
Сообщений: 10,008
|
|
| 01.08.2022, 04:50 | |
|
0
|
|
|
10 / 10 / 1
Регистрация: 08.04.2022
Сообщений: 187
|
|
| 01.08.2022, 07:34 | |
|
EVGEN-BATYR, Бесплатных обучающих видеоуроков в интернете полно, учись по ним, главное учись каждый день, минимум по 2 часа, иначе быстро начнешь забывать все то что учил. Больше практики, практикуйся чаще чем изучай что то новое из теории. И да, это отличный форум, любой вопрос касаемо ЯП Питон ты можешь задать здесь, помогут 100%, некоторые юзеры тебя сначала потролят, но не стесняйся, это нормально!
0
|
|
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|
| 01.08.2022, 08:52 | |
|
0
|
|
|
5037 / 1064 / 149
Регистрация: 29.01.2013
Сообщений: 6,214
|
||
| 01.08.2022, 09:16 | ||
|
3
|
||
|
1011 / 355 / 59
Регистрация: 28.02.2013
Сообщений: 937
|
||
| 01.08.2022, 16:01 | ||
![]() Добавлено через 9 минут (в смысле со всем сам разобраться).Формат занятий был хороший: "готовь вопросы - я отвечу", вот и приходилось формулировать вопросы, а то занятие всего 40-60 мин, можно и не успеть если "воду лить"
3
|
||
|
5 / 5 / 0
Регистрация: 25.01.2022
Сообщений: 157
|
|
| 08.08.2022, 10:36 [ТС] | |
|
А как найти себе компанию(окружение) программистов? Форум не очень для общения, я бы сказал, что он для четких вопросов и решения конкретных задач. Слышал, есть какие-то хакатоны, группы в телеграмме, open sourсe проекты. В общем, что посоветуете?
0
|
|
|
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,321
|
|
| 08.08.2022, 10:46 | |
|
там тоже желательно что-то знать)) гугл в помощь
0
|
|
|
1011 / 355 / 59
Регистрация: 28.02.2013
Сообщений: 937
|
||||
| 08.08.2022, 11:22 | ||||
|
Добавлено через 10 минут Именно: ![]() Каждый думал как выполнить свои задания и получить зачет)))) Добавлено через 2 минуты
0
|
||||
|
5 / 5 / 0
Регистрация: 25.01.2022
Сообщений: 157
|
||
| 08.08.2022, 13:21 [ТС] | ||
![]() Добавлено через 1 час 53 минуты А, кто кем работает из форумчан используя в качестве основного языка Python? Знаю, что есть бэкенд-разработчики на Python(хотя пайтон не лучший вариант), Data Science(думаю наисложнейшая профессия, которая далеко не каждому дана), Data Analyst и DeVops инженеры(в качестве скриптов, автоматизируя и упрощая свою работу системного администратора), по сути это и все. Например в своем городе ни разу вакансию на Python не встречал в объявлениях, только Java-разработчик, PHP-разработчик и тьма вакансий программистов на 1 С). Заглядывая в будущее, думаю на Python научиться программировать в целом, так как он самый простой в освоении, а затем перейти на более востребованный язык. Или может я зря, так пессимистично про питончика?
0
|
||
|
Просто Лис
|
||
| 08.08.2022, 13:23 | ||
|
Не по теме:
Кликните здесь для просмотра всего текста
нас осталось 7
Добавлено через 2 минуты Имхо, питон - не самый лучший язык для первого языка программирования. Поглядите в сторону с# для первого языка.
0
|
||
|
5 / 5 / 0
Регистрация: 25.01.2022
Сообщений: 157
|
||
| 08.08.2022, 13:49 [ТС] | ||
|
0
|
||
|
Просто Лис
|
|||||||||||
| 08.08.2022, 14:27 | |||||||||||
|
Я вижу у питона сразу два больших минуса:
1) странный синтаксис, когда отступы являются частью синтаксиса 2) это интерпретируемый язык со слабой типизацией. Аннотации типов не помогают, компилятор не отлавливает примитивные ошибки, в любой переменной может быть записан любой тип данных. С опытом либо пишешь чище, либо пользуешься инструментами типа mypy. Например, что не так в следующем коде?
Добавлено через 1 минуту Так что, раз взялись учить третий питон - учите дальше, но лучше заглядывайте в сторону компилируемых языков.
0
|
|||||||||||
| 08.08.2022, 14:27 | |
|
Помогаю со студенческими работами здесь
20
Подскажите можно ли перейти на самостоятельное домашнее обучение?
Обучение программированию Обучение программированию Обучение программированию Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|