Автор |
Сообщение |
Drovosek01 ®
Стаж: 9 лет 7 мес.
Сообщений: 151
Ratio: 188.331
Поблагодарили: 4128
100%
|
Нетология | Python программирование на каждый день (2017) PCRec
Производство: НетологияЖанр: Веб-программирование, back-end, unit-тестирование Описание:Если вы хотите освоить один из самых гибких и универсальных языков Python, то этот видеокурс для вас. Вы освоите основные инструменты, которые используются back-end разработчиками в повседневной практике и максимально подготовитесь к командной работе над реальными проектами. Знакомство с языком Python, типы и структуры данных, классы и объекты, настройка окружения для разработки, работа с файловой системой, стандартная библиотека, обработка данных в любых форматах, написание собственного парсера, решение задач системного администрирования, введение в анализ и визуализацию данных, Unit-тестирования. Продолжительность: 28:53:37 Качество: PCRec Видео: AVC, 1280x720, 20 fps, ~608 Kbps Аудио: AAC, 235 Kbps, 2 ch, 48.0 KHz Вычислительные задачи на Python Знакомимся с синтаксисом языка, нарабатываем базу для решения алгоритмических задач. На Python можно начинать программировать, имея только интерпретатор и фантазию. Мы научимся решать задачи, которые не требуют внешних данных, познакомимся со структурой языка и решим задачи с реальных собеседований.
Работа с файловой системой Практически всегда при работе за компьютером приходится иметь дело с файлами. Это и способ долговременно хранить данные и способ организовать взаимодействие между программами, даже наш код — тоже файл. В общем, без файлов — никуда.
Работа с внешним API Это самый объёмный блок, в котором мы начнём применять новые инструменты для разработки и работать с классами и внешними модулями. Иногда данных, которые мы храним в файлах недостаточно и мы начинаем работать с глобальной сетью. С данными, которые обновляются в реальном времени и живут за пределами нашего компьютера.
Краткое введение в анализ данных Мы научились собирать данные из разных, в том числе неподконтрольных нам, источников, но что мы с ними можем сделать? Немного вспомним математику, научимся рисовать красивые картинки и попробуем принимать решения на основе собранных данных.
Подводные камни разработки на Python У нас есть работающая написанная программа и опыт работы с языком. Но опытного программиста от новичка отличает внимание к деталям! Мы наведём лоск на нашу программу. И разберём тонкости и неоднозначные моменты языка. Скриншоты:
Время раздачи: с 23:00 до 8:30 (до появления первых 3-5 скачавших) |
|
|
|
|
gho5t_dog
Стаж: 12 лет 8 мес.
Сообщений: 89
Ratio: 0.332
2.38%
|
sanya8787 писал(а): | gho5t_dog писал(а): | Бесполезно смотреть курсы. Нужно свои проекты создавать. В каждом курсе одно и тоже - переменные, функции, классы. Практика в них примитивная. Пока свой проект не начнешь создавать, опыта не будет. |
а как можно начинать писать свой проект без азов?? Без банальных знаний ООП, особенностей синтаксиса ?? Вы мне кажется не правы |
Где ты тут основы увидел? Синтаксис и семантика языка понимается за неделю, потом только практика, практика, практика. Синтаксис это самая малая часть программирования. Его даже учить не надо, при практике все само запоминается, а без практики никогда не выучишь синтаксис. Синтаксис и семантика описаны в книгах, статьях, документации. Никакие видеокурсы для этого не нужны. Изучать программирование по видеокурсам, это как изучать езду на велосипеде по видео. Результат будет нулевой. |
|
|
|
sanya8787
Стаж: 13 лет 7 мес.
Сообщений: 223
Ratio: 2.299
10.19%
|
gho5t_dog а ООП, а Паттерны а фреймверки ??? А устройство Virtual Machine?
А функциональное и аспектно-ориентированное программирование?? Теорию. А структуры и алгоритмы дынных???? Не, там где вы таким не заморачиваются ???? А работу и принципиальное устройство Low Level Virtual Machine неее??? Не царское это дело? А загрузку классов неее??? Для тупиц эта ваша вся теория??? А математическое моделирование ПО тоже для умственно отсталых придумали???
Оххх старик трах-тиби-дох-тиби-дох)))
А потом сидят эти горе копипаст дивелоперы и не знают где именно поставить курсор , что бы Ctrl+V сделать... ну потому, что на stack overflow нет готовых проектов ((( ржу немагу
Практика конечно очень нужная штука, но без знаний теории нифига нормального не напишешь. И я говорю не об этом курсе, а в целом о том , что было бы хорошо знать каждому программисту. В противном случае он просто копипаст дивелопер |
|
|
|
gho5t_dog
Стаж: 12 лет 8 мес.
Сообщений: 89
Ratio: 0.332
2.38%
|
sanya8787 писал(а): | gho5t_dog а ООП, а Паттерны а фреймверки ??? А устройство Virtual Machine?
А функциональное и аспектно-ориентированное программирование?? Теорию. А структуры и алгоритмы дынных???? Не, там где вы таким не заморачиваются ???? А работу и принципиальное устройство Low Level Virtual Machine неее??? Не царское это дело? А загрузку классов неее??? Для тупиц эта ваша вся теория??? А математическое моделирование ПО тоже для умственно отсталых придумали???
Оххх старик трах-тиби-дох-тиби-дох)))
А потом сидят эти горе копипаст дивелоперы и не знают где именно поставить курсор , что бы Ctrl+V сделать... ну потому, что на stack overflow нет готовых проектов ((( ржу немагу
Практика конечно очень нужная штука, но без знаний теории нифига нормального не напишешь. И я говорю не об этом курсе, а в целом о том , что было бы хорошо знать каждому программисту. В противном случае он просто копипаст дивелопер |
Ты сам себя выставляешь шутом. В этом курсе нет основ, если судить по описанию и оглавлению. С каких это пор теорию стало нужно учить только по видеокурсам? Любые инженерные и математические дисциплины принято изучать по книгам. Так как нельзя в видео пересказать всю теорию, да и глупо это будет выглядеть. Без практики никогда не станешь математиком, заруби себе на носу. А программистом и подавно. Потому что: "Программирование - не наука, и не о компьютерах" (слова Гарольда Абельсона - отца-основатель курса SICP, преподаваемого некогда в MIT). Программирование это смесь разных дисциплин, в которой даже нет четких границ, нет четких правил, как например в математике. Это обычная практическая дрочка. Кто больше практиковался - тот и лучший. И тот же Гарольд Абельсон не так давно заявил, что не знает как сегодня обучать программированию. Это потому, что оно такое неформальное. Это никакая не наука, этому нельзя обучать как математике. Добавлено спустя 3 минуты 3 секунды:Понимание любых аспектов программирования лежит только через практику. Ни один теоретик от программирования, не может программировать. Он может знать все, но на деле он ноль. Добавлено спустя 1 минуту 22 секунды:Также и с математикой, можно знать всю теорию, но на пратике быть нулем. А математика ценна именно практикой, решением каких-то задач, как собственно и программирование. Добавлено спустя 14 минут 23 секунды:В математике много теории, а также четкие границы, что правильно, а что нет. В программировании нет такой необходимости в теории, и нет четких правил. Можно писать на очень ограниченном языке, и это будет правильно. Можно использовать ООП, а можно функциональное программирование, а можно не использовать ни то, ни другое. Это тоже будет правильно. По вышеуказанным причинам программирование нельзя постичь как науку. А значит толк от теории нулевой. Можно перечитать сотню книг о лямбда-исчислении, но так и не понять что это, и не уметь это использовать. А можно сразу начать практиковать, и сразу будет видно что это, и какие проблемы решает. В этом плане программирование очень отличается от математики. Но в тоже время это инженерная дисциплина. А значит преподавать ее по видео, тем более таким убогим, все равно что толочь воду в ступе. |
|
|
|
sanya8787
Стаж: 13 лет 7 мес.
Сообщений: 223
Ratio: 2.299
10.19%
|
gho5t_dog с адекватным человеком , по спорил бы с вами точно не стану. |
|
|
|
IlyaCool
Стаж: 11 лет 10 мес.
Сообщений: 11
Ratio: 2.336
26.87%
|
gho5t_dog писал(а): | sanya8787 писал(а): | gho5t_dog а ООП, а Паттерны а фреймверки ??? А устройство Virtual Machine?
А функциональное и аспектно-ориентированное программирование?? Теорию. А структуры и алгоритмы дынных???? Не, там где вы таким не заморачиваются ???? А работу и принципиальное устройство Low Level Virtual Machine неее??? Не царское это дело? А загрузку классов неее??? Для тупиц эта ваша вся теория??? А математическое моделирование ПО тоже для умственно отсталых придумали???
Оххх старик трах-тиби-дох-тиби-дох)))
А потом сидят эти горе копипаст дивелоперы и не знают где именно поставить курсор , что бы Ctrl+V сделать... ну потому, что на stack overflow нет готовых проектов ((( ржу немагу
Практика конечно очень нужная штука, но без знаний теории нифига нормального не напишешь. И я говорю не об этом курсе, а в целом о том , что было бы хорошо знать каждому программисту. В противном случае он просто копипаст дивелопер |
Ты сам себя выставляешь шутом. В этом курсе нет основ, если судить по описанию и оглавлению. С каких это пор теорию стало нужно учить только по видеокурсам? Любые инженерные и математические дисциплины принято изучать по книгам. Так как нельзя в видео пересказать всю теорию, да и глупо это будет выглядеть. Без практики никогда не станешь математиком, заруби себе на носу. А программистом и подавно. Потому что: "Программирование - не наука, и не о компьютерах" (слова Гарольда Абельсона - отца-основатель курса SICP, преподаваемого некогда в MIT). Программирование это смесь разных дисциплин, в которой даже нет четких границ, нет четких правил, как например в математике. Это обычная практическая дрочка. Кто больше практиковался - тот и лучший. И тот же Гарольд Абельсон не так давно заявил, что не знает как сегодня обучать программированию. Это потому, что оно такое неформальное. Это никакая не наука, этому нельзя обучать как математике. Добавлено спустя 3 минуты 3 секунды:Понимание любых аспектов программирования лежит только через практику. Ни один теоретик от программирования, не может программировать. Он может знать все, но на деле он ноль. Добавлено спустя 1 минуту 22 секунды:Также и с математикой, можно знать всю теорию, но на пратике быть нулем. А математика ценна именно практикой, решением каких-то задач, как собственно и программирование. Добавлено спустя 14 минут 23 секунды:В математике много теории, а также четкие границы, что правильно, а что нет. В программировании нет такой необходимости в теории, и нет четких правил. Можно писать на очень ограниченном языке, и это будет правильно. Можно использовать ООП, а можно функциональное программирование, а можно не использовать ни то, ни другое. Это тоже будет правильно. По вышеуказанным причинам программирование нельзя постичь как науку. А значит толк от теории нулевой. Можно перечитать сотню книг о лямбда-исчислении, но так и не понять что это, и не уметь это использовать. А можно сразу начать практиковать, и сразу будет видно что это, и какие проблемы решает. В этом плане программирование очень отличается от математики. Но в тоже время это инженерная дисциплина. А значит преподавать ее по видео, тем более таким убогим, все равно что толочь воду в ступе. |
а можете тогда посоветовать литературу по python для новичка |
|
|
|
gho5t_dog
Стаж: 12 лет 8 мес.
Сообщений: 89
Ratio: 0.332
2.38%
|
IlyaCool писал(а): | а можете тогда посоветовать литературу по python для новичка |
Это кому адресовано? Если мне, то не могу посоветовать. Все люди индивидуальны, для кого-то хороша одна книга, а для другого другая. Бери все, читай и делай выводы. Хуже точно не будет. Найди свой путь сам. Программирование тем и отличается от всего, что нет там единственно правильного пути. |
|
|
|
yamauka
Стаж: 10 лет 3 мес.
Сообщений: 1
Ratio: 58.469
0%
|
gho5t_dog писал(а): | Бесполезно смотреть курсы. Нужно свои проекты создавать. В каждом курсе одно и тоже - переменные, функции, классы. Практика в них примитивная. Пока свой проект не начнешь создавать, опыта не будет. |
Если все курсы для начального уровня смотреть, то да Хотя курсов для продвинутого уровня не очень много. Думаю, если только на Courser'е смотреть. А так книги для продвинутого уровня вполне себе есть. Например, здесь: https://proglib.io/p/python-from-newbie-to-professional/ |
|
|
|
|
|
|