С чего начать изучать программирования?
В школе на уроках информатиках нас ничему не учат,что связанно с языками программирования,поэтому я решил сам начать изучать их.С чего начать?#программирования #компьютер
Дима 13 лет
Мудрость форума: Образование
13 ответов
Последний —
Перейти
it-дед
начни с выбора языка. потом посмотри видосы для начинающих с выбранным языком
Гость
Языки, это все фигня, разницы между ними особой нет. Надо научиться подчинять машинный дух своей воле. Поставь какую-нибудь задачу, и заставь машину решить ее. А на каком языке, или даже совсем без языка, это дело десятое.
Stan
Ты серьезно блин? С алгоритмизации
Гость
C книжки Никлауса Вирта "Алгоритмы и структуры данных". Из языков сейчас для начала Python, наверное. Ну и главное - чтобы научиться программировать обязательно нужно программировать.Можно игры какие-нибудь простые для практики. Тот же тетрис.
Гость
Языки, это все фигня, разницы между ними особой нет. Надо научиться подчинять машинный дух своей воле. Поставь какую-нибудь задачу, и заставь машину решить ее. А на каком языке, или даже совсем без языка, это дело десятое.
Ты пьяный? Компьютер - это "не вселенная", к которой подкатываешь с "картой желаний". Это техническое устройство, которое можно изучить.
Гость
«Python для детей. Самоучитель по программированию», Джейсон Бриггс
Гость
Когда выберете язык программирования и изучите основы, что бы совсем простые программы писать, можно потренироваться на простых задачах c leetcode Там можно онлайн код писать и запускать.
Гость
А другого форума не инашлось?
Гость
Заводы стоят - одни программисты в стране
1. Определите свои цели и направления: Веб-разработка (Django, Flask) , Аналитика и Data Science (Pandas, NumPy, Matplotlib) , Автоматизация (скрипты, парсеры, боты), Машинное обучение (scikit-learn, TensorFlow), Backend-разработка или что-то еще
Это поможет выбрать правильную область и сосредоточиться на нужных инструментах.
2. Изучайте основы систематично, то есть начинайте с базовых понятий: Переменные, типы данных, Условные конструкции (if, else), Циклы (for, while), Функции, Модули и пакеты, Работа с файлами и др
Ресурсы:
Официальная документация Python
Онлайн-курсы: Codecademy, freeCodeCamp, Coursera
Книги: «Изучаем Python» М. Лутца, «Python для начинающих» Э. Моргана
3. Практика
LeetCode
HackerRank
Codewars
Codeforces (более соревновательный)
Создавайте собственные мини-проекты: автоматизация задач, парсеры, простые веб-приложения.
4. Изучайте библиотеки и фреймворки по мере необходимостиДля анализа данных: Pandas, NumPy, Matplotlib, Seaborn
Для веб-разработки: Flask, Django
Для автоматизации: os, sys, pathlib, requests, BeautifulSoup
Для машинного обучения: scikit-learn, TensorFlow, PyTorch
5. После освоения основ — углубляйтесь в выбранную область. Изучайте лучшие практики, паттерны проектирования, архитектуру приложений.
Также есть очень хороший и простой сайт для изучения данного ЯП и тренировок https://pythonlib.ru/
Это поможет выбрать правильную область и сосредоточиться на нужных инструментах.
2. Изучайте основы систематично, то есть начинайте с базовых понятий: Переменные, типы данных, Условные конструкции (if, else), Циклы (for, while), Функции, Модули и пакеты, Работа с файлами и др
Ресурсы:
Официальная документация Python
Онлайн-курсы: Codecademy, freeCodeCamp, Coursera
Книги: «Изучаем Python» М. Лутца, «Python для начинающих» Э. Моргана
3. Практика
LeetCode
HackerRank
Codewars
Codeforces (более соревновательный)
Создавайте собственные мини-проекты: автоматизация задач, парсеры, простые веб-приложения.
4. Изучайте библиотеки и фреймворки по мере необходимостиДля анализа данных: Pandas, NumPy, Matplotlib, Seaborn
Для веб-разработки: Flask, Django
Для автоматизации: os, sys, pathlib, requests, BeautifulSoup
Для машинного обучения: scikit-learn, TensorFlow, PyTorch
5. После освоения основ — углубляйтесь в выбранную область. Изучайте лучшие практики, паттерны проектирования, архитектуру приложений.
Также есть очень хороший и простой сайт для изучения данного ЯП и тренировок https://pythonlib.ru/
Форум: Образование
Всего: 145 835 тем
Новые темы за неделю: 365 тем
- Хочу уйти в академ3 ответа
- Как выбрать курсы для саморазвития и не бросить через неделю?8 ответов
- Стоит ли уходить на заочное?2 ответа
- Сколько времени надо уделять учебе в вузе?14 ответов
- Почему учеба это так скучно?18 ответов
- Вопрос по поступлению1 ответ
- Я поддерживаю инициативу, что высшее образование платное19 ответов
- Надо ли воспринимать знания, как что то высшее?6 ответов
- Негативизм в сторону учёбы50 ответов
- Нужно ли знать родной язык11 ответов
Популярные темы за неделю: 151 тема
- Негативизм в сторону учёбы50 ответов
- Сдаю на права уже три года и не могу сдать26 ответов
- Я поддерживаю инициативу, что высшее образование платное19 ответов
- Почему учеба это так скучно?18 ответов
- Где лучше учиться- Китай🇨🇳 или Германия🇩🇪?17 ответов
- Сколько времени надо уделять учебе в вузе?14 ответов
- Нужно ли знать родной язык11 ответов
- Сложно ли научиться играть на скрипке?9 ответов
- Вторая высшка8 ответов
- Как выбрать курсы для саморазвития и не бросить через неделю?8 ответов
Следующая тема
Предыдущая тема