background preloader

Python

Facebook Twitter

Axial // Factum non Verbum. Popular recipes tagged "cli" PyRegex. Free Development software downloads. Debugger. This section is targetted at explaining how to use the debugger.

Debugger

If you want more details on how to use the remote debugger, please check the Remote Debugger page. Ok, probably the first thing you'll want to do is: add a breakpoint to some file and then run the file (and wait for it to hit the breakpoint). To do that, let's start with the example below: Image: mod1.py The first thing we'll want to do is add a breakpoint. Double-clicking the left ruler Typing Ctrl+F10 to open the context-menu (see image below) Image: Context-menu If everything goes ok, you'll have the breakpoint shown in your sidebar (as below).

Image: Breakpoint added NOTE: if you are putting the breakpoint in an external file (e.g.: some file in the site-packages), the left ruler will not appear, so, you'll not see the breakpoint. Now, to run that file, you can rigth click the file and choose to debug the file as a 'python run'. The Hitchhiker’s Guide to Python! Welcome to The Hitchhiker’s Guide to Python.

The Hitchhiker’s Guide to Python!

This guide is currently under heavy active development. If you’d like to help, fork us on GitHub! This opinionated guide exists to provide both novice and expert Python developers a best-practice handbook to the installation, configuration, and usage of Python on a daily basis. Getting Started. PyPy. Python: Common Newbie Mistakes, Part 1 - Amir Rachum. In the past few months I’ve had the… uh… privilege of helping some people who are new to Python to get to know the language.

Python: Common Newbie Mistakes, Part 1 - Amir Rachum

I found that there are some pitfalls that almost everyone meet when they’re new to the language, so I decided to share my advice with you. Each part of this series will focus on a different common mistake, describe what causes it and offer a solution. Using a Mutable Value as a Default Value This one definitely deserves its place at the top of the list. Not only is the reason for this “bug" subtle, it’s also very hard to debug. Def foo ( numbers =[]): numbers . append ( 9 ) print numbers So we take a list (defaults to an empty list), add 9 to it and print it. >>> foo () [ 9 ] >>> foo ( numbers =[ 1 , 2 ]) [ 1 , 2 , 9 ] >>> foo ( numbers =[ 1 , 2 , 3 ]) [ 1 , 2 , 3 , 9 ] Seems good, right? >>> foo () # first time, like before [ 9 ] >>> foo () # second time [ 9 , 9 ] >>> foo () # third time... [ 9 , 9 , 9 ] >>> foo () # WHAT IS THIS BLACK MAGIC?!

Why is that? Спасибо за регистрацию. Вебинар "Как правильно составить резюме молодому специалисту" состоится 24 апреля 2014 г. в 15:00 (Moscow Time, GMT+4).

Спасибо за регистрацию

Для подключения к вебинару: Примерно за 10 минут до начала вебинара откройте в браузере (предпочтительнее - Internet Explorer или Firefox последних версий) следующую ссылку: Если Вы первый раз запускаете систему Webex Вам будет предложено установить свой часовой пояс. На странице Preferences нажмите Yes, выберете свою Time Zone, например, Moscow (Russian Standard Time, GMT+04:00) и затем – ОК. В появившемся окне введите Имя, Фамилию, E-Mail и Event Password: CV4YoungSpec. Если Вы первый раз запускаете систему Webex – на компьютер будет автоматически установлено и запущено приложение Cisco WebEx Meeting Center. После запуска приложения и входа в систему всплывёт диалоговое окно Join Integrated VoIP, в котором необходимо нажать Yes. В данном случае голосовой сигнал будет идти через интернет и его можно будет прослушать с помощью гарнитуры или колонок на компьютере. Can you optimize list(genexp) Controlling USB missile launchers from Python. Office gadgets and toys are quite interesting and useful to those spending long hours in work.

Controlling USB missile launchers from Python

From time to time everyone wants to have a little bit of fun. In this article I'll take Dream Cheeky USB missile launcher and I'll control it from within a Python applications. The Dream Cheeky missile launcher is quite popular and there is a lot of code available to control it. In Europe you can get it from for example hightechtoyz.co.uk (it's not very widespread). In America use the company shop. Among Python apps there is pyrocket. How does it shoots? There are four launchers that use combusted air to launch missiles made out of foam. How to control it? To control a USB based devices you need something like pyusb. At start, when we connect it under Linux we can notice the manufacturer and its ID: Отчет Minsk Python Meetup. 14 июня в столичной галерее Newday прошел митап, посвященный особенностям работы с языком программирования Python.

Отчет Minsk Python Meetup

Wargaming выступил организатором этого мероприятия. Python – один из немногих языков, который быстро развивается благодаря большому количеству энтузиастов по всему миру. Эти люди не ищут коммерческой выгоды, а интересуются саморазвитием и совершенствованием инструментов. Собрать сообщество таких энтузиастов-питонщиков и стало главной целью митапа. И, как оказалось, в Минске этих людей не так уж мало – послушать доклады экспертов, обсудить особенности языка Python и получить ответы на интересующие вопросы пришло порядка 150 человек. Python Programming in your Browser: PythonAnywhere. Python. Python.

Django

Web python. Python programming language. Python Tutorial. Python Stack Overflow. Python education. PYCONf. Python & Linux. Python's blogs&sites. Module's. Selenium and python. Python RU.