Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.83/18: Рейтинг темы: голосов - 18, средняя оценка - 4.83
 Аватар для Wolkodav
842 / 480 / 58
Регистрация: 18.09.2012
Сообщений: 1,688

Обсуждение закреплённой темы для новичков

14.08.2013, 12:39. Показов 3824. Ответов 26
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здесь обсуждается тема: Python FAQ: информация для новичков
Принимаются предложения по изменению содержания.

содержание
Во многих других разделах уже есть такие темы. Надо бы догонять.

Для начала хотелось бы немного рассказать о данном языке программирование (ЯП).
Python (питон уж как-то прижилось в русском програместическом сообществе, но правильнее будет пайтон) - язык с динамической типизацией данных, мальтипарадигмальный (т.е. поддерживает многие парадигмы программирования : процедурное, ООП, функциональное ( в той или иной мере, по мере изучения питона, многие поймут недостатки этого направления).
Достоинства:
- очень удобный синтаксис
- скорость разработки
- большое количество "сахара" от разработчиков языка
- кросплотформенность ( достаточно наличия необходимых библиотек и интерпритатора, что бы запустить вашу программу на другой ОС)
- большое кол-во библиотек( пока тройку не трогаем), позволяет не изобретать велосипеды

Где используется?
- Компания Google использует Python в своей поисковой системе и оплачивает труд создателя Python — Гвидо ван Россума
- Такие компании, как Intel, Cisco, Hewlett-Packard, Seagate, Qualcomm и IBM, используют Python для тестирования аппаратного обеспечения
- Служба коллективного использования видеоматериалов YouTube в значительной степени реализована на Python
- NSA использует Python для шифрования и анализа разведданных
- Компании JPMorgan Chase, UBS, Getco и Citadel применяют Python для прогнозирования финансового рынка
- Популярная программа BitTorrent для обмена файлами в пиринговых сетях написана на языке Python
- Популярный веб-фреймворк App Engine от компании Google использует Python в качестве прикладного языка программирования
- NASA, Los Alamos, JPL и Fermilab используют Python для научных вычислений.

Литературка:
- Python. Подробный справочник, 4-е издание (Автор: Бизли Д.)
- Программирование на Python, 4-е издание, I том (Автор: Лутц М.)( 4-е издание python 3, 3-e издание python 2.6, разницу попозжу обсудим)
- http://www.python.ru/files/book-ods.pdf

Сайты:
- http://younglinux.info/pdf
- http://python.ru/
- http://python.su/
- офф сайт

Советы:
- Последнее время набирает оборты python 3. . Личный совет, для новичков особенно, не торопитесь садиться за python 3. Спокойно изучайте python 2.7-2.6, особо дисконфорта вы не почуствуете при переходе на python 3., но избежите проблем ( отсутствие библиотек, одна из самых главных).
- После изучения может возникнут вопрос: "А куда идти дальше?" После изучения синтаксиса, основных возможностей языка, могу посоветовать ресурс ( он про java and C#, выкиньте оттуда содержания про эти ЯП, и спокойно изучайте другое) сюда, там что примерно нужно знать ( основы ООП, основы SQL, и др.). Можно переключиться на изучение фреймворка django ( тут документация на русском, основные моменты + python сообщество) или допустим изучать GUI на python ( PyQt, TkInter не советую, устарело немного, но для новичков тоже подойдёт).

P.S. это водная темка, для начала, она будет дополняться, разширяться, прошу оставлять в коментариях свои пожелания, названия книг, их авторов книжек, и просто полезную информация.
P.P.S. модераторы, если можно, прикрипите тему, что бы не уползла.
1
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.08.2013, 12:39
Ответы с готовыми решениями:

Ввод чисел ( проблемы с примером из закрепленной темы )
Из темы в закрепе взял код на Ввод целого положительного или отрицательного числа числа. Так и не смог его нормально запустить, пытаюсь...

Основные вопросы, вызывающие сложности у новичков (обсуждение)
Давайте насобираем пару десятков вопросов, которые будут полезны новичкам. 1. "Проблема" с кириллицей в приложениях на Qt. ...

Новое обсуждение старой темы: "Какой антивирус лучше для Windows7?"
Пробовал разные антивирусники, больше всего пользовался Avast, но он не порадовал меня тем что на компьютере водятся всякие разные...

26
4866 / 3287 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
18.08.2013, 19:50
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от malinoff Посмотреть сообщение
Я лишь высказал предложения по улучшению темы.
инфа добавляется для начинающих программировать на питоне, которые не могут найти её сами

Цитата Сообщение от malinoff Посмотреть сообщение
* почти все методы для работы с коллекциями возвращают не генераторы, а коллекции (исправлено в python3)
вот новичку надо оно ? он даже не заметит

Добавлено через 31 минуту
Цитата Сообщение от malinoff Посмотреть сообщение
* Python Cookbook 3rd edition
это одна из книг не для новичков: она не сложна, просто задачи у неё другие
я бы добавил dip3, но новички часто считают её очень сложной, а те, кто не считает, найдут её сами легко

Добавлено через 3 минуты
Цитата Сообщение от malinoff Посмотреть сообщение
И внес бы информацию о фреймворках:
Цитата Сообщение от malinoff Посмотреть сообщение
Системы деплоя:
это либо не для новичков, либо слишком специфично
если вносить всё, что есть в питоне, тоже книги не хватит
0
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5973 / 3735 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
19.08.2013, 12:31
Может быть проблема с кодировкой. Вот пример с русскими буквами
Python
1
2
3
#!/usr/bin/python
# -*- coding: utf-8 -*-
print 'Привет мир'
0
100 / 85 / 5
Регистрация: 06.05.2013
Сообщений: 242
19.08.2013, 13:11
Стоит упомянуть, что проблема с кодировкой может возникнуть только во 2 ветке Python.
0
 Аватар для Wolkodav
842 / 480 / 58
Регистрация: 18.09.2012
Сообщений: 1,688
19.08.2013, 16:50  [ТС]
Ребят, по поводу надписи с верху в коде и все дела. Не все сидят на linux, а большая часть новичков вообще на винде, поэтому смысла писать сверху путь к интерпритатору не вижу...
0
100 / 85 / 5
Регистрация: 06.05.2013
Сообщений: 242
19.08.2013, 16:54
Это считается хорошей практикой, язык кросс платформенный, не известно на какой платформе будет запускаться в дальнейшем программа.
0
 Аватар для Wolkodav
842 / 480 / 58
Регистрация: 18.09.2012
Сообщений: 1,688
19.08.2013, 17:09  [ТС]
dhxdzjbr, ок, ок, всеравно не могу править сообщения
0
4866 / 3287 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
19.08.2013, 21:58
Цитата Сообщение от Wolkodav Посмотреть сообщение
всеравно не могу править сообщения
не надо ничего править, сделай новые скриншоты и добавь сюда
hello world исправь

Добавлено через 4 минуты
Цитата Сообщение от dhxdzjbr Посмотреть сообщение
проблема с кодировкой может возникнуть только во 2 ветке Python
с кодировкой utf-8
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.08.2013, 21:58

Случай из "закрепленной" темы. Могу ли я проверить память в memtest86?
Эта тема i530 и asus P7P55-M + Corsair Vengeance 8GB DDR3 PC3-12800 (CMZ8GX3M1A1600C9). Биос запускается, виндовс перезагружается на...

Обсуждение темы "Библиотека элементов для реализации WPF MVVM Решений" [WPF, Элд Хасп]
Любое обсуждение, рекомендации, вопросы и т.п. по теме https://www.cyberforum.ru/wpf-silverlight/thread2738784.html В том числе по...

Обсуждение темы: Книги по ASP.NET 3.5/4.0/MVC (2.0) и сопутствующим технологиям
Спасибо за классификацию и систематизацию, страница пошла в букмарки) неплохо) людей с такими знаниями asp.net и сопутствующих...

Обсуждение наболевшей темы. Как получить URL из разных браузеров
Господа программеры, подниму этот всем наболевший вопрос. Как все-таки получить URL ''активной страницы'' в Opera, Safari, Chrome и т.д...

Обсуждение темы "Готовые решения, примеры и рекомендации начинающим на WPF"
Тема для обсуждения, критики, предложения изменений и дополнений темы https://www.cyberforum.ru/wpf-silverlight/thread2384523.html


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
27
Ответ Создать тему
Новые блоги и статьи
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru