Аватар для Wolkodav
842 / 480 / 58
Регистрация: 18.09.2012
Сообщений: 1,688

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

14.08.2013, 12:39. Показов 3848. Ответов 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
Ответ Создать тему
Опции темы

Новые блоги и статьи
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации: 1. Вернуть возможность использования знаков | 1 l I;. . .
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С. Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию? Фраза «Любая достаточно развитая технология неотличима от магии». . .
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль? Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология. «Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
Генератор паролей (вариант №2)
Maks 30.10.2026
Обновленная версия ранее созданной обработки. Добавлены следующие реквизиты типа Булево: - Буквы; - Цифры; - Символы. Изменена логика команды "Сгенерировать" и процедуры "ПриОткрытии":. . .
Генератор паролей (вариант №1)
Maks 29.10.2026
Реализация из решения ниже выполнена исключительно по моей инициативе, дабы облегчить себе работу в создании паролей для администрируемых мною сервисов и пользователей. Самым главным критерием для. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru