Quantcast
Channel: Planet Python
Viewing all 22653 articles
Browse latest View live

A. Jesse Jiryu Davis: Help Me Offer Professional Coaching to PyGotham Speakers

$
0
0
I want to raise $1500 for public-speaking coaching for first-time speakers at PyGotham, the New York City Python conference. Will you chip in? PyGotham has many first-time speakers this year. I think the conference can welcome a more diverse group of speakers and advance their careers if we offer professional coaching. Every $150 I raise will buy one speaker a session with speaking coach Melissa Collom. She’s a professional opera singer and she’s been a featured speaker at the Write/Speak/Code conference for women in tech, and Pivotal Labs’ tech talk series.

Wallaroo Labs: Event Triggered Customer Segmentation

$
0
0
Today I’m going to show you how fast and easy it can be to set up a simple application using the Wallaroo Python API to manage an ad campaign. Backstory You’re a data engineer getting hounded by the marketing team at the fictional online Marsupial Fan Club to support an online ad campaign they have conjured up with a goal of converting an ad for a hoodie with an adorable marsupial on the front to purchases.

Bhishan Bhandari: Python Decorators – Python Essentials

$
0
0

The intentions of this post is to familiarize the concepts of decorators and encourage it’s use. Python allows this special ability to pass a function as an argument to another function that adds some extra behavior to the function passed as argument. These higher order functions that accept function arguments are known as decorators. Passing […]

The post Python Decorators – Python Essentials appeared first on The Tara Nights.

Curtis Miller: Unpacking NumPy and Pandas: The Book Is Coming Soon!

$
0
0
The team at Packt will internally turn the video course Unpacking NumPy and Pandas into a book. This means there will be yet another format for people to learn from me about NumPy and Pandas.

Python Engineering at Microsoft: Come see us at EuroPython 2018!

$
0
0

Next week is the EuroPython conference from July 23-29 in Edinburgh, Scotland. Microsoft is a platinum sponsor of EuroPython this year, and are looking forward to meeting you there! Be sure to come by our booth and check out our sessions. If you can’t make it, don’t worry, we’ll be sharing the content from the conference on our Python blog after the events are over, so stay tuned by following this blog.

Microsoft has a long history of working with Python, from support for Python in Visual Studio and Visual Studio Code (pictured below: our free, open source editor for macOS, Linux and Windows), to contributing to open source projects such as IronPython and CPython itself. We are excited to have the team at EuroPython to show and talk about the work we are doing with Python at Microsoft.

Python in Visual Studio Code

Come to our talks!

Members from our team are giving a variety of talks during the conference, see below for details!

First, check out Python on Windows is Okay, Actually by Steve Dower on Wednesday, July 25th at 14:00 in the Moorfoot room to learn how to make Python run better for everyone, including Windows developers.

Then, stop into our sponsored session From Zero to Azure with Python, Docker Containers, and Visual Studio Code on Wednesday July 25th at 15:30 in the Kilsyth room to learn how you can quickly get up and running with Python in Azure.

Come by Code Review Skills for Pythonistas by Nina Zakharenko on Thursday, July 26th at 12:10 in the Lammermuir room to learn successful code review practices will lead to happier teams and healthier code bases.

Finally, check out Get Productive with Python and VS Code by Dan Taylor on Friday, July 27th at 11:20 in the Smarkets room to for to learn how you can make the most out of VS Code for Python development!

Join our Women & Non-Binary Community Breakfast

Microsoft Cloud Developer Advocates, Trans*Code, & CodeClan are excited to host a breakfast plus Python and people panel for women & non-binary attendees on the last day of EuroPython 2018, Friday, July 27th 8:00 AM – 9:00 AM in the Platform 5 Café at the Edinburgh International Conference Centre.

Please RSVP for this free event as soon as possible because we are anticipating this breakfast to sell out fast. We look forward to seeing you there and please reach out to Jenny.Morgan@Microsoft.com with any questions.

Come say ‘Hi’ at the booth!

We will have members from our team at the booth, be sure to stop by to talk about anything Python at Microsoft, including Python on Windows, Python in Visual Studio, Visual Studio Code, Python in Azure, Azure Notebooks, or Python itself!

We want to hear how Microsoft can help the Python community, if you’re at EuroPython next week be sure to stop by!

EuroPython: EuroPython 2018: Introducing Smarkets

$
0
0

We are very pleased to have Smarkets as Keystone Sponsor for EuroPython 2018. You can visit them at the most central booth in our exhibit area, the Lennox Suite in the EICC, and take the opportunity to chat with their staff or enjoy their escape room.

Please find below a hosted blog post from Smarkets.

Enjoy,

EuroPython 2018 Team
https://ep2018.europython.eu/
https://www.europython-society.org/ 




Smarkets: where Python and financial trading meet

Smarkets operates one of the world’s most powerful and innovative event trading exchanges. We have engineered our technology in-house - without using white label products - and Python powers our platform. In fact, our codebase is fully Python3 and is deployed across multiple teams of engineers within our self-managed organisation.

We combine financial technology with the startup culture of fast development and frequent releases; the perfect environment to make use of Python’s data science and rapid prototyping capabilities.

Python language helps us to remain nimble as it allows us to move from idea to product extremely quickly. Python not only has a solid standard library but also an extensive community which means that packages exist for just about everything you could ever need.

Join us at EuroPython where our workshop will show you how Smarkets is using Python to revolutionise sports trading. You will learn more about Python’s implementation on an exchange, how trading bots work and some strategies that can be employed to successfully trade sports. Put this theory in action with access to our API and a skeleton bot, which you will use as a base to create your very own trading bot. The workshop is free people with a conference ticket or training pass. Bring your laptops!

Come and check out our booth #10 to learn more about life at Smarkets and what it’s like to work at the UK’s largest self-managed organisation where you get to be your own boss, define the projects you work on and even get to set your own salary. If that’s not tempting enough, we’ve got an actual escape room on our booth as one of the main attractions at EuroPython this year! If you’ve got 30 minutes to spare or simply fancy the challenge, come along and see if you can crack your way out! Successful teams will also automatically be entered into a prize draw that we’ll be running each day.

EuroPython: EuroPython 2018: Find a new job at the conference

$
0
0

We’d like to draw your attention to our job board, with plenty of job ads from our sponsors:

image

EuroPython 2018 Job Board

We will also send out job ad emails to attendees who have agreed to receiving these emails. If you are interested, please log in, go to your profile and enable the recruiting email option in the privacy section:

image

Note that we will not give your email addresses to sponsors, but only send out these emails on behalf of them.

Enjoy,

EuroPython 2018 Team
https://ep2018.europython.eu/
https://www.europython-society.org/

EuroPython: EuroPython 2018: Day passes now also valid for Sprints Weekend

$
0
0

Due to popular demand, we are making it possible to attend the Sprints Weekend (July 28-29) even if you only have a day pass or are considering to buy one and not a regular conference tickets which includes the sprints as well.

image

EuroPython 2018 Sprints (Hackathons)

If you have never been to a sprint, you’ll be amazed at how much you can learn from others while working on simple or more complex projects.

If you have already run sprints yourself, why not run one at EuroPython and get to know new people for your project ?

Please head on to our EuroPython Sprints page for more details. Come and join the sprinters  !

Enjoy,

EuroPython 2018 Team
https://ep2018.europython.eu/
https://www.europython-society.org/


EuroPython: EuroPython 2018: Sponsored trainings

$
0
0

We’d like to highlight a special offering by our sponsors Greymatter / Intel and Smarkets: trainings which you are free to attend with a conference ticket.

image

Sponsored training sessions in Room Lammermuir

Monday, 23 July 2018 

Tuesday, 24 July 2018

The other training sessions on Monday and Tuesday can only be attended with a training pass - but those are sold out already, so the above sessions are a nice free extra for conference attendees.

Enjoy,

EuroPython 2018 Team
https://ep2018.europython.eu/
https://www.europython-society.org/

NumFOCUS: NumFOCUS Hires its President, Andy Terrel, & Launches Four New Initiatives

The No Title® Tech Blog: [Late] Book review – Python Tricks: The Book, by Dan Bader

$
0
0

This is an interesting book about Python, but not the usual handbook or cookbook style. If you already know the basics and want to discover new details about this programming language, or if you want to check if you really have a solid grasp on it, this book will give you some insightful, bite-size, tips and tricks.

Talk Python to Me: #170 Guido van Rossum steps down

$
0
0
This past week we have had a passing of the reigns for Python leadership. Guido van Rossum who created and has been shepherding the language for 30 years has stepped down from decision making around the Python language.

Made With Mu: Mu 1.0.0!

$
0
0

We’re pleased to announce the release of Mu 1.0.0, a Python code editor for beginner programmers! There have been only minor changes since the release candidate, full details of which can be found in the changelog. As always, feedback and bug reports are most welcome. We’ve also completed and updated the tutorials on the website.

Many people have been involved in getting Mu to 1.0, and, if you use Mu, it would be a wonderful gesture if you could thank them via social media. Details of who to thank can be found here.

Some interesting facts and figures about Mu:

Finally, earlier this week, we had our first ever Mu-moot in the MUseum Tavern in London. Not everyone could make it, but the photo below is of most of the core contributors:

(Al Broomhead [front-left], Martin O’Hanlon, Zander Brown, Dan Pope, Steve Stagg, Carlos Pereira Atencio, Tim Golden and Nicholas Tollervey [front-right].)

Everyone went away with an exclusive Mu t-shirt, the custom designs for which I’ll post on social media.

But before doing anything else, I’m going on holiday for a week. :-)

PyCharm: PyCharm 2018.2 Release Candidate

$
0
0

PyCharm 2018.2 is getting closer to its release date, and we’re happy to announce that a release candidate is available for download now.

New in PyCharm

  • The dot in pytest is no more! If you’re looking for ‘Py.test’, it’s now known as ‘pytest’ anywhere in PyCharm.
  • Fixtures for pytest-BDD are now supported. We’ve added a lot of pytest and pytest-BDD features in 2018.2. If you’d like to play around with BDD, make sure to get the Professional Edition of PyCharm
  • In some cases SQL queries were falsely identified as f-strings, and f-strings in regexes were marked as errors. Both of these false positives have been fixed
  • Code completion for Pandas DataFrames in the debug console was slow, and should now work as expected.

Read the release notes to learn more.

Interested?

Download the RC from our website. Alternatively, you can use the JetBrains Toolbox App to stay up to date.

If you’re on Ubuntu 16.04 or later, you can use snap to get PyCharm RC versions, and stay up to date. You can find the installation instructions on our website.

The release candidate (RC) is not an early access program (EAP) build, and does not bundle an EAP license. If you get PyCharm Professional Edition RC, you will either need a currently active PyCharm subscription, or you will receive a 30-day free trial.

Bhishan Bhandari: Debugging with breakpoint in Python3.7

$
0
0

Python has long had a default debugger named pdb in the standard libraries. pdb defines an interactive source code debugger for python programs. The intentions of this post is to clarify through examples and explanations what’s with the new built-in breakpoint() in python3.7 vs pdb in the earlier versions. Breakpoints are generally the point in […]

The post Debugging with breakpoint in Python3.7 appeared first on The Tara Nights.


NumFOCUS: NumFOCUS to Hold 2018 Elections for Board of Directors

Test and Code: 44: Mentoring - Nina Zakharenko

$
0
0

Nina Zakharenko is a cloud developer advocate at Microsoft focusing on Python. She's also an excellent public speaker. We talk about her experience with mentoring, both being a mentor, and utilizing mentors. We also talk about public speaking, her move to Microsoft, and to Portland, and the Microsoft/GitHub merge.

Special Guest: Nina Zakharenko.

Sponsored By:

Links:

<p>Nina Zakharenko is a cloud developer advocate at Microsoft focusing on Python. She&#39;s also an excellent public speaker. We talk about her experience with mentoring, both being a mentor, and utilizing mentors. We also talk about public speaking, her move to Microsoft, and to Portland, and the Microsoft/GitHub merge.</p><p>Special Guest: Nina Zakharenko.</p><p>Sponsored By:</p><ul><li><a rel="nofollow" href="http://testandcode.com/pycharm">PyCharm</a>: <a rel="nofollow" href="http://testandcode.com/pycharm">If you value your time, you owe it to yourself to try PyCharm. The team has set up a link just for Test &amp; Code listeners. If you use the link [testandcode.com/pycharm](https://testandcode.com/pycharm), you can try PyCharm Professional for free for 3 months. This offer is only good until Sept 1, so don&#39;t forget. Plus using the link (I&#39;ll also have it in the show notes) lets PyCharm know that supporting Test &amp; Code is a good thing.</a></li></ul><p>Links:</p><ul><li><a title="The Recurse Center" rel="nofollow" href="https://www.recurse.com/">The Recurse Center</a></li><li><a title="Why I joined Microsoft – Hacker Noon" rel="nofollow" href="https://hackernoon.com/the-best-career-advice-ive-received-so-far-is-never-turn-down-an-interview-7586ca5b7ef8">Why I joined Microsoft – Hacker Noon</a></li><li><a title="Bootstrap · The most popular HTML, CSS, and JS library in the world." rel="nofollow" href="https://getbootstrap.com/">Bootstrap · The most popular HTML, CSS, and JS library in the world.</a></li><li><a title="Brian Holt on Twitter: &quot;“Fullstack” developer.… &quot;" rel="nofollow" href="https://twitter.com/holtbt/status/977419276251430912">Brian Holt on Twitter: &quot;“Fullstack” developer.… &quot;</a></li></ul>

Mike Driscoll: Python 101: Episode #16 – The os Module

Bhishan Bhandari: Idiomatic Python – Writing better Python

$
0
0

This is a follow-up post of Idiomatic Python – Looping Approaches. The purpose of the article is to highlight on better code and encourage it. Looping over dictionary keys >>> books_price = { ... 'Clean Code: A Handbook of Agile Software Craftsmanship': 42.17, ... 'The Self-Taught Programmer: The Definitive Guide to Programming Professionally': 15.09, ... […]

The post Idiomatic Python – Writing better Python appeared first on The Tara Nights.

Bhishan Bhandari: Python Decorators – Python Essentials

$
0
0

The intentions of this post is to familiarize the concepts of decorators and encourage it’s use. Python allows this special ability to pass a function as an argument to another function that adds some extra behavior to the function passed as argument. These higher order functions that accept function arguments are known as decorators. Passing […]

The post Python Decorators – Python Essentials appeared first on The Tara Nights.

Viewing all 22653 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>