LINUX.ORG.RU

Что почитать по python

 


0

2

Посоветуйте какую нибудь книгу для изучения python. Что бы не для чайников что бы не разжёвывалось всё как для детского сада. На аудиторию имеющих опыт программирования в других языках но не знакомых с python.

An Introduction to Python for UNIX/C Programmers, не?

Вообще на такую тему полезно гуглить «X for Y programmers».

Вот ещё: Python For Programmers (This talk's audience: mildly to very experienced programmers in 1 (or, better, more) of Java, C++, C, Perl, …)

beastie ★★★★★ ()
Последнее исправление: beastie (всего исправлений: 3)
Ответ на: комментарий от beastie

первое в непонятно каком формате, чем это открывать?

второе как то уж слишком кратенько, хотелось бы поподробнее познакомиться с языком. но просто из за того что он почему то считается хорошим как первый язык для изучения программирования очень много попадается книг где просто надоедает читать всякую хренотень для чайников.

iluha16 ()
Ответ на: комментарий от iluha16

первое в непонятно каком формате, чем это открывать?

Вот и выросло поколение, которое не знает что такое postscript.

P.S. zathura умеет с соответствующим плагином

anonymous ()
Ответ на: комментарий от iluha16

первое в непонятно каком формате, чем это открывать?

Ты не знаешь о PostScript? o_O

второе как то уж слишком кратенько

Идею, что искать, я тебе подал. Дальше сам.

beastie ★★★★★ ()
Ответ на: комментарий от beastie

Долистал до 12 слайда, такое ощущение, что презенташку делал аутист поверхностно использовавший пидон в 90х, иных объяснений нет. Совершенно поверхностно и не технически описано, но стиль слайдов при этом тоже отстойный. Зачем ты это дерьмо кидаешь?

anonymous ()
Ответ на: комментарий от anonymous

Как можно писать на си, но не писать на питоне? Дядя, ты поехавший? Они же так органично дополняют друг друга. Мне сложно придумать куда я могу запихнуть скажем lua, питон при этом пойдёт абсолютно везде, где тебе не особо важен перформанс в рантайме и гил не будет мешаться (~100% задач). Да и скорость разработки и отладки подкупает.

anonymous ()

Если не для чайников, то https://docs.python.org/3/
Тут и о самом языке, и о стандартной библиотеке, и даже FAQ есть. Читаешь, что нужно, и что вызывает вопросы. Индекс присутствует, можно искать по ключевым словам. Ляпота, одним словом.

Virtuos86 ★★★★★ ()
Ответ на: комментарий от anonymous

Почитай Кернигана и Ритчи, а о пхытоне забудь. Зачем себе голову всяким дерьмом забивать?

Вот отличный пример какой должна быть книга. Не для чайников и в то же время не сокращённый пересказ документации/текста стандарта. Упорядоченный рассказ о возможностях языка с примерами - то что надо. Ещё хороший пример - Bruce Eckel, Thinking in C++/Java.

iluha16 ()
Ответ на: комментарий от iluha16

Эти умные мысли не имеют никакого отношения к обсуждаемой теме.

Среди названных книг хорошая не элементарного уровня - Марка Лутца.

Мне не нужно знание Postscript-а для чтения. Я просто покупаю книги (в том числе по Python) на сайтах издательств. Там они в более удобных форматах. Перечислять и оценивать их тут мне неохота. Но просто учебников по Python достаточное количество, в том числе на русском языке.

Partisan ★★ ()
Ответ на: комментарий от Partisan

Я просто покупаю книги (в том числе по Python) на сайтах издательств. Там они в более удобных форматах.

Я скачиваю из торрентов, зачем переплачивать. Обычно тоже в других форматах но против собственно postscript-а ничего не имею, чем он неудобнее pdf если есть ПО которое позволяет его так же как и pdf открывать. Вобще для меня было бы удобнее html чем эти все форматы для печати как мне кажется с разбитием на страницы и их нумерацией. А с postscript просто не сталкивался раньше.

Но просто учебников по Python достаточное количество, в том числе на русском языке.

Не надо, лучше на английском.

iluha16 ()
Ответ на: комментарий от anonymous

Как можно писать на си, но не писать на питоне?

Очень элементарно. Я пишу на С, но не пишу на пхытоне. Потому что пхытон — это богомерзкое дерьмо с дебильным синтаксисом и отсутствием типов данных!

язык для дебилов!

anonymous ()
Ответ на: комментарий от otto

Официальные доки уже советовали? Зачем тебе вообще книжка, если ты не новичок?

Поддержу. Если не пионер то оф. доки обычно с головой. Еще всякие идиомы можно погуглить, считаю их важной частью.

urxvt ★★★★★ ()
Ответ на: комментарий от anonymous

Хммм в си слабая типизация, в питоне сильная. Питон более типизированный, чем си. Кто теперь богомерзкий, Маня? А синтаксис обычный, получше многих прочих.

anonymous ()
Ответ на: комментарий от urxvt

официальные доки всё таки суховато написаны. их прочитать от корки до корки и всё запомнить невозможно для человека, их следует использовать как справочник скорее. идеальный вариант книжка которая ещё и показывает как эффективно использовать всё что в них описано. как пример я например до thinking in c++ вобще не понимал для чего нужна inheritance хотя как наследовать класс в синтаксисе языка прекрасно знал.

iluha16 ()
Ответ на: комментарий от anonymous

Очень элементарно. Я пишу на С, но не пишу на пхытоне. Потому что пхытон — это богомерзкое дерьмо с дебильным синтаксисом и отсутствием типов данных!

на фрилансе полно проектов которые легко сделать питоном например если мне требуется собрать определённые данные в csv файл с сайта я лучше сделаю это питоном или о ужас напишу скрипт на php чем писать это всё на C разбираясь с особенностями кодировок.

iluha16 ()
Ответ на: комментарий от iluha16

thinking in c++ вобще не понимал для чего нужна inheritance

В этом то и все дело. Речь идет о человеке уже имеющим опыт в программировании.

На аудиторию имеющих опыт программирования в других языках но не знакомых с python.

urxvt ★★★★★ ()

Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.

anonymous ()
Ответ на: комментарий от anonymous

Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.

Уже почитал в интернете книжку Dive into python. Похуй было, если ничего не понимал. Затем шел на python.org и изучал стандартную библиотеку. Потом зубрил, именно, сука, вызубривал конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Все еще зубрю, сука. Пишу свой первый говнобложег, по пути изучив верстку на html+css и Flask, падла, но еще не «сперва добился». Продолжение следует...

RedEyedMan4 ★★★★★ ()
Ответ на: комментарий от slovazap

Я, кстати, не помню уже как изучал этот питон... В общем, само как-то изучилось, так в общих чертах. А если что забыл, то дока освежит память.

RedEyedMan4 ★★★★★ ()
Последнее исправление: RedEyedMan4 (всего исправлений: 1)
Ответ на: комментарий от anonymous

Ну-ну, попробуй-ка в пхытоне структуру из восьми uint8_t кастовать в uint64_t! Говно, а не язык.

И зависимость синтаксиса от того, какие ты сделаешь отступы — это вообще полный бред!

anonymous ()
Ответ на: комментарий от anonymous

структуру из восьми uint8_t кастовать в uint64_t!

А чего там, struct pack/unpack и все дела.

И зависимость синтаксиса от того, какие ты сделаешь отступы — это вообще полный бред!

Да на это срать вообще, как первый скрипт напишешь, привыкаешь очень быстро.

vvn_black ★★★★ ()
Ответ на: комментарий от vvn_black

Не, после божественной сишечки пхытон — просто дикое ублюдство! Странно, что некоторые наши на astropy переходят. Делать им нехрен. Мы, старые динозавры, продолжаем писать на С/С++ и у нас все работает. Не бегаем, как эти кони, когда новый пхытон выйдет и у них половина старых скриптов отваливается из-за этого...

anonymous ()