From 43934db03c0cac2aa1a525e49de690948394e297 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E0=A4=B6=E0=A4=82=E0=A4=A4=E0=A4=A8=E0=A5=82?= Date: Sun, 9 Feb 2014 02:39:04 +0530 Subject: [PATCH 01/32] Added wheel URL in resources. --- pages/python-resources.md | 1 + 1 file changed, 1 insertion(+) diff --git a/pages/python-resources.md b/pages/python-resources.md index dd8c93a..4961af8 100644 --- a/pages/python-resources.md +++ b/pages/python-resources.md @@ -34,6 +34,7 @@ title: Resources for Python ### The definitive Python Package Index (aka CheeseShop) * [PyPI](http://pypi.python.org/pypi) +* [Wheel](https://pypi.python.org/pypi/wheel) ### Discussion Forums * [Http interface to comp.lang.python via google groups](https://groups.google.com/forum/?fromgroups#!forum/comp.lang.python) From 1fcb0a1b7eb40602011e638bcaac7341da1196af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E0=A4=B6=E0=A4=82=E0=A4=A4=E0=A4=A8=E0=A5=82?= Date: Sun, 9 Feb 2014 02:43:46 +0530 Subject: [PATCH 02/32] Updated .gitignore file. --- .gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitignore b/.gitignore index 2a8ca5c..d2bc85a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ _site *.swp Gemfile.lock +*~ +.DS_Store \ No newline at end of file From 34d38a55fd14f340fb5324d451263deb17fa5584 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E0=A4=B6=E0=A4=82=E0=A4=A4=E0=A4=A8=E0=A5=82?= Date: Sun, 9 Feb 2014 02:58:14 +0530 Subject: [PATCH 03/32] Added URL in resource for python 3.x --- pages/python-resources.md | 1 + 1 file changed, 1 insertion(+) diff --git a/pages/python-resources.md b/pages/python-resources.md index 4961af8..9aec2e5 100644 --- a/pages/python-resources.md +++ b/pages/python-resources.md @@ -39,6 +39,7 @@ title: Resources for Python ### Discussion Forums * [Http interface to comp.lang.python via google groups](https://groups.google.com/forum/?fromgroups#!forum/comp.lang.python) * [Stack Overflow Q&A related to Python](http://stackoverflow.com/questions/tagged/python) +* [Stack Overflow Q&A related to Python 3.x](http://stackoverflow.com/questions/tagged/python-3.x) ### Other Python interest groups * [Python India](http://python.org.in) From 64ba4871248858c40844092d7eab75e411232e9c Mon Sep 17 00:00:00 2001 From: Chandan Kumar Date: Thu, 4 Jun 2015 21:15:02 +0530 Subject: [PATCH 04/32] Added minutes notes for may python pune meetup 2015 - Fixed nikola serve command in README.md --- README.md | 2 +- ...-04-may-python-pune-meetup_event_report.md | 41 +++++++++++++++++++ 2 files changed, 42 insertions(+), 1 deletion(-) create mode 100644 _posts/2015-06-04-may-python-pune-meetup_event_report.md diff --git a/README.md b/README.md index 35be164..7b471a8 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ This is the content for the PythonPune website. On pushing any changes to github, the same are automatically processed by jekyll and published. -To run locally, checkout the project and run "jekyll --serve". +To run locally, checkout the project and run "jekyll serve". Note on changing themes ======================== diff --git a/_posts/2015-06-04-may-python-pune-meetup_event_report.md b/_posts/2015-06-04-may-python-pune-meetup_event_report.md new file mode 100644 index 0000000..6e5d2f8 --- /dev/null +++ b/_posts/2015-06-04-may-python-pune-meetup_event_report.md @@ -0,0 +1,41 @@ +--- +layout: entry +title: May Python Pune meetup 2015 +category: meeting-notes +--- + +We hosted [May Python Pune meetup 2015](http://www.meetup.com/PythonPune/events/222551743/) at [John Deere India Pvt. Ltd.](https://www.deere.co.in/en_IN/regional_home.page), Pune (India) on 30th May, 2015. +About 35 people attended the meetup. It had started around 10:45 A.M. with [flask](http://flask.pocoo.org/) workshop by [Ankit Rana](http://www.meetup.com/PythonPune/members/69768862/). +He started with How a general web framework works, followed by: + +- Installation of flask +- How to create a Hello world flask Application +- What is route and How it is used +- Database abstraction layers +- How ORM interacts with database using sqlalchemy +- Use mysql database with sqlalchemy +- How to render templates and store static file + +To explain these above things,he had created a simple zomato app showing some restaurants and their menu items. +Here is the [code](https://github.com/Ankit-rana/flask-mini-zomato) and [slide](https://github.com/Ankit-rana/flask-mini-zomato/blob/master/zomato/FLASK.pdf) link. +During the workshop, [Kushal Das](http://kushaldas.in/) explained the doubts of attendees related to flask and if __name__ == '__main__': + +Around 12:50 P.M., [Narendra Petkar](http://www.meetup.com/PythonPune/members/158684872/) presented a talk on [robotframework](http://robotframework.org/) (generic test automation framework) written in Python. +He started with : + +- Introduction to robotframework +- How to install and invoke it. +- How to write simple keyword driven, data driven tests. + +To explain it, he had created a test scenario where the test can open Firefox, open an url and search for unable to connect keyword. +Here is the [code](https://github.com/narendrapetkar/codebase/tree/master/robotframework/meetupFramework) link. + +After a short break, we again started with [Excel Made Easy with Python using Pandas](https://drive.google.com/file/d/0B8YXqyJ4f0BhRTY2aFZZMGZpWlpjaDUwLUs2ZzJKR1VicmpZ/view?usp=sharing) by [Sudarshan Gadhave](http://www.meetup.com/PythonPune/members/178709522). He started with basics of python, followed by introduction to pandas, then he had taken a excel data set of Titanic Passengers to perform operations using pandas like reading an excel file, taking out specific data and representing it, perform selection on those data based on column names, filtering it and adding a new column. He also explained how we can join two excel files and how to plots graphs based on extracted data. + +Finally, the meetup ended by 02:30 P.M. +We planned to continue the flask workshop in next meetup and with some more new awesome talks. + +Thanks to John Deere India Pvt. Ltd and Sudarshan Gadhave for the venue and event hosting and also to speakers and attendees for making the event successful. + +Here is the [group photo](http://www.meetup.com/PythonPune/photos/26170236/) from meetup. +Stay tuned to [Python Pune mailing list](https://groups.google.com/forum/#!forum/pythonpune) for the next meetup announcement. From ccb3844c6d4363ce4acfa549f924ea352f6ece81 Mon Sep 17 00:00:00 2001 From: Saager Mhatre Date: Fri, 5 Jun 2015 12:42:36 -0400 Subject: [PATCH 05/32] Update resources Remove link to Wheel package --- pages/python-resources.md | 1 - 1 file changed, 1 deletion(-) diff --git a/pages/python-resources.md b/pages/python-resources.md index 3b18b86..6392ef0 100644 --- a/pages/python-resources.md +++ b/pages/python-resources.md @@ -34,7 +34,6 @@ title: Resources for Python ### The definitive Python Package Index (aka CheeseShop) * [PyPI](http://pypi.python.org/pypi) -* [Wheel](https://pypi.python.org/pypi/wheel) ### Discussion Forums * [Http interface to comp.lang.python via google groups](https://groups.google.com/forum/?fromgroups#!forum/comp.lang.python) From fe267048f77692bb15d5d8a3ab15f975c9208168 Mon Sep 17 00:00:00 2001 From: Mandar Vaze Date: Fri, 26 Jun 2015 14:59:03 +0530 Subject: [PATCH 06/32] Fixed blog URL (older blog no longer reachable) --- members/pages/mandarvaze.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/members/pages/mandarvaze.md b/members/pages/mandarvaze.md index fe0c595..242af1d 100644 --- a/members/pages/mandarvaze.md +++ b/members/pages/mandarvaze.md @@ -4,6 +4,6 @@ full_name: Mandar Vaze twitter_id : mandarvaze github_id : mandarvaze bitbucket_id: mandarvaze -blog: http://desipenguin.com/techblog/ +blog: http://mandarvaze.github.io/ homepage: --- From 4a8a6c0b767f3c4457a27bf1df82f65e2363fc2a Mon Sep 17 00:00:00 2001 From: Suraj Deshmukh Date: Tue, 28 Jul 2015 14:12:03 +0530 Subject: [PATCH 07/32] July Meetup event report --- _posts/2015-07-27-pythonpune-event-report.md | 24 ++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 _posts/2015-07-27-pythonpune-event-report.md diff --git a/_posts/2015-07-27-pythonpune-event-report.md b/_posts/2015-07-27-pythonpune-event-report.md new file mode 100644 index 0000000..791e166 --- /dev/null +++ b/_posts/2015-07-27-pythonpune-event-report.md @@ -0,0 +1,24 @@ +--- +layout: entry +title: July Python Pune developers sprint 2015 +category: meeting-notes +--- + +July [Python Pune](http://pune.python.org.in/meeting-notes/2015/06/04/may-python-pune-meetup_event_report.html) Developer's sprint, was conducted at RedHat Pune office on 25th July 2015. This was the second developer sprint of the Python Pune to encourage developers to contribute to upstream projects written in Python. +The projects selected for sprint were listed here on [gist](https://gist.github.com/chkumar246/771fc9f5a571d43c80bc). + +Aim of the developer's sprint: + +- Help people new to OSS, understand contribution process. +- Encourage new developers to contribute to OSS projects. +- Spark a start of new innovative python projects. +- Motivate more community interaction. + + +The sprint started at 10 a.m. with people starting to select the projects they like. Apart from the major projects [Chandan](https://twitter.com/ciypro) also suggested some projects to start from scratch, which are enlisted in this [gist](https://gist.github.com/chkumar246/771fc9f5a571d43c80bc) in ideas section. + +[Tejas Sathe](https://twitter.com/sathetejas) presented his own Python project of creating a git like public repository for storing large data sets needed to do data analysis. And inception of his project happened over there. Those people who liked the idea contributed to project. + +[I](http://twitter.com/surajssd009005) was mentoring on a project for the first time. Last developer's sprint [I](https://deshmukhsuraj.wordpress.com/) was a new to all this stuff. I was working on the project called [Scapy](https://bitbucket.org/secdev/scapy/wiki/Home) and was mentoring the same. + +At noon 1.30 p.m. there was arrangement for delicious lunch. After that too people kept working on bugs. Folks kept working till 4.30 p.m. and finally we had a [group photo](https://pbs.twimg.com/media/CKwyLr7UcAAlEzA.jpg). Thanks Chandan and RedHat for conducting and hosting this sprint once again. Thanks a lot. From 6a7d0712d91972c0ed18406c2de72fa8a6f6d324 Mon Sep 17 00:00:00 2001 From: Chandan Kumar Date: Wed, 29 Jul 2015 16:52:46 +0530 Subject: [PATCH 08/32] June Python Pune Meetup 2015 Event Report --- ...20-june-python-pune-meetup_event_report.md | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 _posts/2015-06-20-june-python-pune-meetup_event_report.md diff --git a/_posts/2015-06-20-june-python-pune-meetup_event_report.md b/_posts/2015-06-20-june-python-pune-meetup_event_report.md new file mode 100644 index 0000000..21d453c --- /dev/null +++ b/_posts/2015-06-20-june-python-pune-meetup_event_report.md @@ -0,0 +1,30 @@ +--- +layout: entry +title: June Python Pune meetup 2015 +category: meeting-notes +--- + +[June Python Pune Meetup 2015](http://www.meetup.com/PythonPune/events/223129113/) was organized at [HelpShift, Inc](https://www.helpshift.com/) (Pune), India on 20th June, 2015. +Around 20 people attended this meetup. +The meetup was started by 11:00 A.M. with a short introduction of attendees. +Then, [Kushal Das](http://kushaldas.in/) conducted workshop on Document your code. + +Where he talked about: + +- Why Documentation is Important for users and developers? +- Who should write documentation? +- communities having Good Documentation: Qt, Django etc. +- Good and Bad Documentation +- What needs to be documented for a project +- Introduction to reStrcutured Text +- Create a documentation using python-sphinx +- Hosting the generated docs on https://readthedocs.org/ + +Here is the Slides from Document your Code workshop: + +- [Document Your Code](http://kushaldas.in/talks/documentyourcode/) +- [reStructuredText Primer](http://dgplug.org/irclogs/2012/rst-primer/) + +[Vineet Naik](https://twitter.com/naiquevin) demoed his tool [sphinx-doc.el](https://github.com/naiquevin/sphinx-doc.el), it generates Sphinx friendly docstrings for Python functions in Emacs. + +Thanks to HelpShift for providing the Venue and [Aditya Athalye](https://twitter.com/adityaathalye) in event hosting and and also to speakers and attendees for making the event successful. From b2ee53915d52eead5e3902e611ed68168df08529 Mon Sep 17 00:00:00 2001 From: Suraj Deshmukh Date: Wed, 2 Sep 2015 00:46:08 +0530 Subject: [PATCH 09/32] August 29th 2015 meetup event report --- _posts/2015-08-29-pythonpune-event-report.md | 50 ++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 _posts/2015-08-29-pythonpune-event-report.md diff --git a/_posts/2015-08-29-pythonpune-event-report.md b/_posts/2015-08-29-pythonpune-event-report.md new file mode 100644 index 0000000..22b2730 --- /dev/null +++ b/_posts/2015-08-29-pythonpune-event-report.md @@ -0,0 +1,50 @@ +--- +layout: entry +title: August Python Pune Meetup 2015 +category: meeting-notes +--- + +[PythonPune](http://www.meetup.com/PythonPune/) successfully completed 9th iteration of meetup on 29th August, since its reboot in December 2014. [August month meetup](http://www.meetup.com/PythonPune/events/224686182/) was held at [Amazatic Solutions, Pune](http://maps.google.com/maps?f=q&hl=en&q=Office+%23+712%2C+713+%26+716+Spot+18+Mall%2C+Jagtap+Dairy+Chowk%2C+Pimple+Saudagar+%2C+Pune%2C+in). + + +Meetup started with introduction of PythonPune community by [Chandan Kumar](https://twitter.com/ciypro/). Also he talked about upcoming events that are gonna happen in Python India community like upcoming [Pycon India 2015](https://in.pycon.org/2015/) is the next big event. + + +Then [I](https://twitter.com/surajssd009005) conducted workshop on **[Scapy](https://bitbucket.org/secdev/scapy/wiki/Home)**. I started with what [Scapy](http://www.secdev.org/projects/scapy/doc/index.html) is and how its flexible relative to other networking tools. And then it was a hands on session. + + + + +The basic commands of Scapy, how to craft a packet, how to send them & get responses, ping & traceroute using Scapy, sniff networking card, etc was covered. Here is the [ipython notebook](https://github.com/surajssd/blog_post/blob/master/talks/Scapy_20150829_python_pune.ipynb) of the presentation and following is the presentation + + + + +Next was a talk from [Dhriti Shikhar](https://twitter.com/DhritiShikhar) on **How I started contributing to Fedora-infra**. She talked about the Fedora-infrastructural project called [Pagure](https://pagure.io/pagure). + + + +She started with the explanation of the project, what it is, how it is being implemented, similarities between Pagure and Github. Then she explained how one can get started with Fedora-infra projects. After that she shown how one can contribute to Pagure by doing a demonstration of solving a bug and sending a pull request. Following is her presentation + + + + +Finally was a talk from [Anshul Behl](https://twitter.com/anshul_behl) on **Creating your own test libraries for robot framework**. He took a simple Flask webapp and shown how test cases are written using RobotFramework. Further in the demo he shown how easy it is for someone who knows your project but not to technical level to write test cases for your app. + + + +And how its so human readable, that you type simple English format to write test cases in Robot. Also generating test reports in a nice web dashboard. Here is the link to the [git repo](https://github.com/anshulbehl/pune_python_meetup) he used. + + +At last was a general discussion about upcoming meetup and what all improvements could be made to the meetup the way it is held. Then there was announcement from Chandan about the upcoming meetup which is gonna be a mix of Workshop and Developer's sprint, so it involves how to get involved in project like [Kuma](https://github.com/mozilla/kuma), which powers [Mozilla Developer Network](https://developer.mozilla.org/en-US/). Date is yet to be announced so stay tuned to the [PythonPune Mailing list](https://groups.google.com/forum/#!forum/pythonpune). + + + + + +So finally thank you Amazatic solutions for hosting this meetup at your place, it was amazing. Thanks Chandan for maintaining this zeal in the community and driving it forward, thanks [Aman](http://www.amanjain.com/) and other folks from Amazatic you were so helpful. Thanks all the guys for attending this meetup. From a6c540faaac46702580971c08b885232d9ddb5a7 Mon Sep 17 00:00:00 2001 From: Suraj Deshmukh Date: Wed, 30 Sep 2015 10:14:30 +0530 Subject: [PATCH 10/32] September 2015 PythonPune Meetup --- _posts/2015-09-26-pythonpune-event-report.md | 36 ++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 _posts/2015-09-26-pythonpune-event-report.md diff --git a/_posts/2015-09-26-pythonpune-event-report.md b/_posts/2015-09-26-pythonpune-event-report.md new file mode 100644 index 0000000..ba1732c --- /dev/null +++ b/_posts/2015-09-26-pythonpune-event-report.md @@ -0,0 +1,36 @@ +--- +layout: entry +title: September Python Pune Meetup 2015 +category: meeting-notes +--- + +[PythonPune](http://www.meetup.com/PythonPune/) [September meetup](http://www.meetup.com/PythonPune/events/225424060/) was conducted at [Thumbworks Technologies Pvt. Ltd., Aundh, Pune](https://www.facebook.com/getwalnutapp) on 26th September. + +Meetup started with workshop on **IPython-Notebook** by [me](https://twitter.com/surajssd009005). I explained what [IPython](http://ipython.org/) and [IPython notebook](http://ipython.org/notebook.html) are, the basic layout and usage of notebook, architecture of IPython, various basic usages of IPython, features of IPython, additional things that default python interpreter does not provide, etc. + + + +Further also discussed how IPython has been transformed into a language agnostic tool and now is renamed as **[Jupyter](https://jupyter.org/)**. The workshop was from *Programmer's perspective*, IPython Notebook as a learning, documentation and teaching tool, rather than a *Data scientist perspective*(Data scientist exclusively use IPython-Notebook for graphical and visual representation). + + + + +Then was short talk by [Chandan Kumar](https://twitter.com/ciypro/) on **[Stay Updated with python programming Language](https://etherpad.openstack.org/p/meetup_notes)**. He explained solution to a problem which every *Python programmer* has faced, as a matter of fact every programmer has faced this issue, when you learn any language you are transitioning from beginner to intermediate to advanced, at every stage what should you do to go to next higher stage? He mentioned books to read, places to ask questions, python related video tutorials, importance of meetups and conferences and contributing to open source projects. + + + + +At last was a talk cum demo by [Girish Joshi](https://twitter.com/girish946) on **Internet of things using Raspberry Pi**. He talked about what [Raspberry Pi](https://www.raspberrypi.org/) is, what board he has. Also he explained its default stack of programming is now in python. Further he demoed controlling Raspberry Pi using RF remote controller and various applications he built around it. + + + + +Finally we had a group photo, some discussion of upcoming [Pycon India 2015](https://in.pycon.org/2015/). Finally thanks to [Aditya Laghate](https://twitter.com/thinrhino) and folks at [Thumbworks](http://maps.google.com/maps?f=q&hl=en&q=18.555851,73.809420) for hosting this meetup. Thanks to those who attended the meetup and helped keeping the encouragement in the community. + + From e9bd792e8ac630dabf57669acc62b9ad029140e7 Mon Sep 17 00:00:00 2001 From: Aditya Laghate Date: Wed, 30 Sep 2015 15:34:49 +0530 Subject: [PATCH 11/32] corrected company URL's --- _posts/2015-09-26-pythonpune-event-report.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/_posts/2015-09-26-pythonpune-event-report.md b/_posts/2015-09-26-pythonpune-event-report.md index ba1732c..79e46e7 100644 --- a/_posts/2015-09-26-pythonpune-event-report.md +++ b/_posts/2015-09-26-pythonpune-event-report.md @@ -4,33 +4,33 @@ title: September Python Pune Meetup 2015 category: meeting-notes --- -[PythonPune](http://www.meetup.com/PythonPune/) [September meetup](http://www.meetup.com/PythonPune/events/225424060/) was conducted at [Thumbworks Technologies Pvt. Ltd., Aundh, Pune](https://www.facebook.com/getwalnutapp) on 26th September. +[PythonPune](http://www.meetup.com/PythonPune/) [September meetup](http://www.meetup.com/PythonPune/events/225424060/) was conducted at [Walnut](http://getwalnut.com) on 26th September. Meetup started with workshop on **IPython-Notebook** by [me](https://twitter.com/surajssd009005). I explained what [IPython](http://ipython.org/) and [IPython notebook](http://ipython.org/notebook.html) are, the basic layout and usage of notebook, architecture of IPython, various basic usages of IPython, features of IPython, additional things that default python interpreter does not provide, etc. - Further also discussed how IPython has been transformed into a language agnostic tool and now is renamed as **[Jupyter](https://jupyter.org/)**. The workshop was from *Programmer's perspective*, IPython Notebook as a learning, documentation and teaching tool, rather than a *Data scientist perspective*(Data scientist exclusively use IPython-Notebook for graphical and visual representation). - Then was short talk by [Chandan Kumar](https://twitter.com/ciypro/) on **[Stay Updated with python programming Language](https://etherpad.openstack.org/p/meetup_notes)**. He explained solution to a problem which every *Python programmer* has faced, as a matter of fact every programmer has faced this issue, when you learn any language you are transitioning from beginner to intermediate to advanced, at every stage what should you do to go to next higher stage? He mentioned books to read, places to ask questions, python related video tutorials, importance of meetups and conferences and contributing to open source projects. - At last was a talk cum demo by [Girish Joshi](https://twitter.com/girish946) on **Internet of things using Raspberry Pi**. He talked about what [Raspberry Pi](https://www.raspberrypi.org/) is, what board he has. Also he explained its default stack of programming is now in python. Further he demoed controlling Raspberry Pi using RF remote controller and various applications he built around it. - -Finally we had a group photo, some discussion of upcoming [Pycon India 2015](https://in.pycon.org/2015/). Finally thanks to [Aditya Laghate](https://twitter.com/thinrhino) and folks at [Thumbworks](http://maps.google.com/maps?f=q&hl=en&q=18.555851,73.809420) for hosting this meetup. Thanks to those who attended the meetup and helped keeping the encouragement in the community. +Finally we had a group photo, some discussion of upcoming [Pycon India 2015](https://in.pycon.org/2015/). Finally thanks to [Aditya Laghate](https://twitter.com/thinrhino) and folks at [Walnut](http://getwalnut.com) for hosting this meetup. Thanks to those who attended the meetup and helped keeping the encouragement in the community. - From de11d274395cabe7608de2ede9f5756a936802d5 Mon Sep 17 00:00:00 2001 From: Chandan Kumar Date: Sun, 29 Nov 2015 21:43:29 +0530 Subject: [PATCH 12/32] Added oct python pune meetup 2015 event report --- ...-17-oct-python-pune-meetuo_event_report.md | 59 +++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 _posts/2015-10-17-oct-python-pune-meetuo_event_report.md diff --git a/_posts/2015-10-17-oct-python-pune-meetuo_event_report.md b/_posts/2015-10-17-oct-python-pune-meetuo_event_report.md new file mode 100644 index 0000000..c4f4e68 --- /dev/null +++ b/_posts/2015-10-17-oct-python-pune-meetuo_event_report.md @@ -0,0 +1,59 @@ +--- +layout: entry +title: October Python Pune Meetup 2015 +category: meeting-notes +--- + +[October Python Pune meetup 2015](http://www.meetup.com/PythonPune/events/225891317/) was organized on 17th Oct, 2015 at [Red Hat, Pune (India) Office](http://www.redhat.com/en). +The agenda of the meetup was "Code Reading/Debugging". + +[Chandan Kumar](https://twitter.com/ciypro) talked about "Read other's code". +He explained: + +* Why to read others code? +* How to start reading code of a good project? + * Build and Run the project + * Explore the module used + * Use debugger to understand the code flow + * Draw flow-chart + * Comment or write docstrings for the methods + * Enhance test coverage to understand how methods are used + * Use search tool to find more about the modules and methods used + * Clean up the code using pep8, pylint or flake8 to improve the code. + +Here is the slide link to [Read others code](https://speakerdeck.com/chkumar246/read-others-code). + +[Praveen Kumar](https://twitter.com/kumar_pravin) talked about "PDB - Life Saver". +He covered: + +* What is Debugger? +* Why pdb? +* Old way of debugging using print statement +* How to use pdb or ipdb to debug your code? + +Here is the slide link to [PDB - Life Saver](https://github.com/praveenkumar/meetups/blob/master/python_meetup_Oct17/python_meetup.html). + +[Sourav Singh](https://twitter.com/MrSouravSingh) talked about "Galaxy for Genomic Data Science". +He talked about: + +* What is Galaxy? +* How to start working on galaxy to generate data sets +* How to store research work-flow +* Run galaxy locally +* Run galaxy on Cloud + +Slides link to [Galaxy for Genomic Data Science](http://slides.com/souravsingh/deck-1/fullscreen#/). + +And [Abhijeet Kasurde](https://twitter.com/Pyro46) talked about "how to contribute to Virt-Manager". +He explained: + +* What is virt-manager? +* How to build and install virt-manager? +* Where to find code and find a bug to start contribution +* How to debug the code and send your first pull request +* Communication channel to use and how to report Bug. + +Slides link to [How to contribute to Virt-Manager](http://www.slideshare.net/godfatherabhi/python-pune-october-meetup-2015). + +Finally, the meetup ended with a good feedback. +Thanks to Red Hat and speakers for supporting us in organizing meetup. From 5559de10d4a088b34f19d6142e971c2f00670158 Mon Sep 17 00:00:00 2001 From: Chandan Kumar Date: Sun, 29 Nov 2015 23:23:42 +0530 Subject: [PATCH 13/32] Added Nov python pune 2015 event report --- ...-29-nov-python-pune-meetuo_event_report.md | 58 +++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 _posts/2015-11-29-nov-python-pune-meetuo_event_report.md diff --git a/_posts/2015-11-29-nov-python-pune-meetuo_event_report.md b/_posts/2015-11-29-nov-python-pune-meetuo_event_report.md new file mode 100644 index 0000000..8aea393 --- /dev/null +++ b/_posts/2015-11-29-nov-python-pune-meetuo_event_report.md @@ -0,0 +1,58 @@ +--- +layout: entry +title: November Python Pune Meetup 2015 +category: meeting-notes +--- + +[November Python Pune meetup 2015](http://www.meetup.com/PythonPune/events/226879086/) was organized at [Red Hat, Pune (India)](http://www.redhat.com/en) on 29th Nov, 2015. + +The theme of this month meetup was "Test, Build and Deploy your python projects". + +The meetup started with the first workshop "Package your python code using setuptools and wheels", where [Chandan Kumar](https://twitter.com/ciypro) talked about: + +* Why to package your python code? +* Tools required for packaging +* Necessary files like setup.py, setup.cfg, LICENSE and MANIFEST.in file needs to be included in the project repo. +* How to define package metadata and configuration with in setup.py and setup.cfg files +* Explained about setuptools and wheels format +* Difference between eggs and wheels format +* How to create source distribution and binary wheels distribution +* How to ship binary files with wheels. +* Talked about version-bump and check-manifest tools while creating packages + +For more information, check [python packaging website](https://packaging.python.org/en/latest/). + +The second workshop "Python testing using Mock and PyTest" was given by [Suraj Deshmukh](https://twitter.com/surajssd009005). + +He covered: + +* Introduction to python unittest mock library +* followed by examples to + * to mock values with in a test + * How to customize mock objects + * How to use specs to define attributes and create specs automatically + * Covered how to patch methods using mock through an script to upload texts on fpaste.org + * How to use side_effects through mock with in a method + * Introduction to PyTest + * Difference between Mock and PyTest + * How to write and run PyTest + * How to use fixtures with in a test. + +Here is the Slide link for ["Python testing using Mock and PyTest"](https://docs.google.com/presentation/d/19-gmffTji8diJfTL3-8NvgtXLskZOVhkSRU6Ng-v7no/edit?pli=1#slide=id.gd5ba8fb7c_0_46) + +Then we have a long discussion between the attendees on different topics by sharing their problems and field of expertise. + +And, the last workshop "Deploying a flask application on OpenShift" was taken by [Abhijeet Kasurde](https://twitter.com/Pyro46). + +He had given a hands-on workshop on: + +* Create an account on OpenShift +* Internals of OpenShift, gears and cartridges +* How to install and use rhc to deploy your sample application +* Clone a repo from OpenShift project repo created domain using git +* Creating a simple flask app and displayed welcome message on OpenShift deployed app main page. +* How to update your flask app on OpenShift Instance and integrate Jenkins on each commit. + +Here is the slide link for ["Deploying a flask application on OpenShift"](http://www.slideshare.net/godfatherabhi/deploying-flask-web-app-using-openshift) + +Thanks to Red Hat, Speakers and Volunteers for making the event successful. From 559ca7cf934672b0bd868310c9c0432220887246 Mon Sep 17 00:00:00 2001 From: Chandan Kumar Date: Mon, 30 Nov 2015 00:25:29 +0530 Subject: [PATCH 14/32] Added missing talks --- _posts/2015-10-17-oct-python-pune-meetuo_event_report.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/_posts/2015-10-17-oct-python-pune-meetuo_event_report.md b/_posts/2015-10-17-oct-python-pune-meetuo_event_report.md index c4f4e68..1a34d13 100644 --- a/_posts/2015-10-17-oct-python-pune-meetuo_event_report.md +++ b/_posts/2015-10-17-oct-python-pune-meetuo_event_report.md @@ -55,5 +55,7 @@ He explained: Slides link to [How to contribute to Virt-Manager](http://www.slideshare.net/godfatherabhi/python-pune-october-meetup-2015). +As a part of Module of the Month, [Suraj](https://twitter.com/surajssd009005) talked about flake8 module, and how it different from pep8 and pylint. + Finally, the meetup ended with a good feedback. Thanks to Red Hat and speakers for supporting us in organizing meetup. From 00d7e289f417bf64dacf52bc46ea1c062b5687ed Mon Sep 17 00:00:00 2001 From: Chandan Kumar Date: Mon, 4 Jan 2016 18:23:01 +0530 Subject: [PATCH 15/32] Added event report for Dec python pune meetup 2015 --- ...-19-dec-python-pune-meetup_event_report.md | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 _posts/2015-12-19-dec-python-pune-meetup_event_report.md diff --git a/_posts/2015-12-19-dec-python-pune-meetup_event_report.md b/_posts/2015-12-19-dec-python-pune-meetup_event_report.md new file mode 100644 index 0000000..05112e0 --- /dev/null +++ b/_posts/2015-12-19-dec-python-pune-meetup_event_report.md @@ -0,0 +1,40 @@ +--- +layout: entry +title: December Python Pune Meetup 2015 +category: meeting-notes +--- + +[December Python Pune meetup 2015](http://www.meetup.com/PythonPune/events/227265006/) was held at [Castalia Labs, Pune (India)](http://castalialabs.com/) on 19th Dec, 2015. +It was a full day workshop on Computer Vision - Playing with Camera and Images using Python. +Around 15-20 people attended this meetup. + +The workshop was divided into small topics followed by a series of small tasks. + +Before the start of the workshop, the following packages needs to be installed: + +* opencv +* numpy +* matplotlib +* ipython +* mpldatacursor + +Finally, [Jemshid](https://twitter.com/KakeJemshid) started the workshop with the introduction of Opencv and explained: + +* Read a photo from webcam and display it. +* Read an image in terms of pixels stored as a multi-dimensional numpy array. +* Understand the boolean logic over numpy array. +* Filtering the pixels by using RGB values. +* Filtering a particular object through grayscaling the images. +* Continuously capturing images and filtering them according to static filter applied and displaying it using matplotlib. +* Difference between Computer Vision and Image processing + +Below is the list of tasks we performed: + +* Read a photo from webcam and display it. +* Segment out green pixels from a yellow color. +* Filter ball only. +* See the captured result in a loop + +At the end of the workshop, we have a general discussions around Open Source Python Projects and about upcoming meetups. + +Thanks to [Jemshid](https://twitter.com/KakeJemshid) and his team for hosting the wonderful workshop and thanks to Castalia Labs for the venue. From d532c48d52bb9b4e8c99cadde11757ac74e423fc Mon Sep 17 00:00:00 2001 From: Ganesh Kadam Date: Fri, 11 Mar 2016 08:54:20 +0530 Subject: [PATCH 16/32] Add Python Pune Jan 2016 event report --- _posts/2016-01-23-pythonpune-event-report.md | 51 ++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 _posts/2016-01-23-pythonpune-event-report.md diff --git a/_posts/2016-01-23-pythonpune-event-report.md b/_posts/2016-01-23-pythonpune-event-report.md new file mode 100644 index 0000000..d54b740 --- /dev/null +++ b/_posts/2016-01-23-pythonpune-event-report.md @@ -0,0 +1,51 @@ +# Python3-101 January Python Pune Meetup 2016 + +Python Pune meetup have orgnaized a workshop on Python3 on 23rd Jan, 2016 at Red Hat, Pune (India) Office. It was basically aimed for the newbies who want to learn the Python and also for those who wanted to learn the differences between Python2 and Python3. + + +# Agenda +- Learn basics of Python and write some usefull code. Topics covered are : + - Variable and Data types + - Operators and expressions + - Control flows + - Data structures + - Strings + - Functions + - Modules + - File Operations + +[Kushal Das](https://twitter.com/kushaldas) explained : + +- Why Free and OpenSource ? +- Open Source Projects in Python +- What is Python? How to get started with Pyhton? +- Basic programming concepts in Python +- Variables,list,dictionaries in Python +- List comprehension and Genarators in Python +- Python2 and Python3 differences +- File handling in Python +- Python Modules +- Python IDEs, How to use and get help in Python interpreter? + +He also suggested attendees to start using Linux as their primary Operating Systems, and to start using the irc for raising any queries they face, on particular irc channels. + +Here are few references to start learning Python : +1. [Python for you and me](http://pymbook.readthedocs.org/en/latest/) +2. [Learn Python The Hard Way](http://learnpythonthehardway.org/) + +Reference for using irc : +- [How to use IRC?](https://summertraining.readthedocs.org/en/latest/) + +[Sayan](https://twitter.com/yudocca) took some hands-on with Python3.He gave some problems +to solve like : +- ls cmd program in Python +- Fizz-Buzz program +- Get username and password using python modules +and few more.. + +Finally some F23 dvds were distributed to the attendees and further disscussion for the next meetup was carried on. +It was the first meetup for the year 2016 and was concluded with very good feed back from attendees. + +Thank you Red Hat for supporting us with orgainzing such an awsome event! + + From 414ea9ad16b9d41627bca471905a316115a70fb4 Mon Sep 17 00:00:00 2001 From: Amol K Date: Thu, 31 Mar 2016 19:39:51 +0530 Subject: [PATCH 17/32] March pythonpune blog --- _posts/2016-01-23-pythonpune-event-report.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/_posts/2016-01-23-pythonpune-event-report.md b/_posts/2016-01-23-pythonpune-event-report.md index d54b740..d8837cf 100644 --- a/_posts/2016-01-23-pythonpune-event-report.md +++ b/_posts/2016-01-23-pythonpune-event-report.md @@ -1,4 +1,8 @@ -# Python3-101 January Python Pune Meetup 2016 +--- +layout: entry +title: January Python Pune Meetup 2016 +category: meeting-notes +--- Python Pune meetup have orgnaized a workshop on Python3 on 23rd Jan, 2016 at Red Hat, Pune (India) Office. It was basically aimed for the newbies who want to learn the Python and also for those who wanted to learn the differences between Python2 and Python3. From 12b79d87f1d8f38965b0db34167ccc86ab91169c Mon Sep 17 00:00:00 2001 From: sudhirverma Date: Tue, 5 Apr 2016 23:14:16 +0530 Subject: [PATCH 18/32] Add Python Pune feb 2016 event report --- ...16-02-20-pythonpune-meetup-event-report.md | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 _posts/2016-02-20-pythonpune-meetup-event-report.md diff --git a/_posts/2016-02-20-pythonpune-meetup-event-report.md b/_posts/2016-02-20-pythonpune-meetup-event-report.md new file mode 100644 index 0000000..8c7a04d --- /dev/null +++ b/_posts/2016-02-20-pythonpune-meetup-event-report.md @@ -0,0 +1,21 @@ +--- +layout: entry +title: February Python Pune Meetup 2016 +category: devsprint2016#1 +--- + +[February Python Pune meetup 2016](http://www.meetup.com/PythonPune/events/228519369/) was organized at [Red Hat, Pune (India)](http://www.redhat.com/en) on 20th feb, 2016. + +On 20-Feb-2016 an Event i.e devsprint#1 was organized by our #Python-Pune meetup group. It was my first opportunity to attend Dev Sprint python Pune meetup. + +I was attended as a member of Python-Pune Group. Before we go to Dev sprint meetup. we had suggested to choose one open source topic on which we had to contribute. + +At the very beginning of this dev sprint, Mr. Chandan Kumar explained about getting started with the #OpenSource contributions and how one should find the projects of his/her own choice. + +All we new commer were facing the problem to choose our interest project. It was getting difficult for us to start the #OpenSource contribution. So, our mentor Mr. Chandan & Mr. Sayan helped us how to find the project in open source and how to provide our contribution on that. + +I have chosen 'OpenStack' project for contribution but I was bit confused which topic should I choose in 'OpenStack' because OpenStack has multiple modules for eg Nova, Cinder, Keystone ,Heat, Horizon, Glance etc. Then Mr. Sayan guided to how to select the topic of your interest. As per his suggestion I had selected Keystone module in 'Openstack'.In which I have to provide unit testing for the Keystone Module. + +During this dev sprint event, I got to know how one could select the topic and provide his/her contribution on open source world. As in Open source project we can send patches like to fix bug and also we can provide some suggestion on topics. + +It was really nice experience for me to attend this meetup and I learned lot of new thing about open source world. From 877d2a75d205f8f7cf38721c1056d2e9f0e174fd Mon Sep 17 00:00:00 2001 From: Amol K Date: Sun, 10 Apr 2016 23:43:23 +0530 Subject: [PATCH 19/32] March pythonpune post --- ...2016-03-26-mar-pythonpune-meetup-report.md | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 _posts/2016-03-26-mar-pythonpune-meetup-report.md diff --git a/_posts/2016-03-26-mar-pythonpune-meetup-report.md b/_posts/2016-03-26-mar-pythonpune-meetup-report.md new file mode 100644 index 0000000..be64fdb --- /dev/null +++ b/_posts/2016-03-26-mar-pythonpune-meetup-report.md @@ -0,0 +1,21 @@ +--- +layout: entry +title: March Python Pune Meetup 2016 +category: meeting-notes +--- + +March [pythonpune](meetup.com/PythonPune/) meetup was organized at [Amazatic Solutions](http://amazatic.com/), Spot 18 mall, Jagtap dairy chock, pune. Meetup was very good. At least 50 people attended this meetup. Many people in the meetup were college students, python newbies and some professional people form company. + +Meetup was started with [Chandan](https://twitter.com/ciypro?lang=en)’s talk. He gave brief introduction about meetup, fedora-hubs and vim. After that he came to the Opensource projects and its contribution topic. + +After Chandan's talk [Amol Kahat](https://www.linkedin.com/in/amol-kahat-18a2a176) started presentation on Libvirt Programing API.He explain about libvirt API programming and its concepts. It is easy framework to understand. + +Main attraction of the meetup was Vim workshop and it was conducted by [Dev M.](http://www.meetup.com/Pune-vim-users/members/9730774/) who was works for Persistent. First he gave introduction about vim and explained the difference between vi & vim. After attending his talk people realized the power of vim. They never thought vim was so powerful, but he showed us that. Vim workshop took 2 – 2:5 hrs to complete since it was hands-on workshop. Most of the people were happy about the talk and workshop of Vim. They never new that they can do too many things with Vim. Thank Dev for this wonderful talk and workshop. + +Next talk was presented by [Dhriti Shikhar](https://twitter.com/dhritishikhar). She was college student. She has great knowledge of fedora-infra projects. She gave talk on Fedora-Hubs. Fedora Hubs is like a social network for Fedora contributers. It include projects, code, issues and peoples who working on this projects. It yet to be launched. She gave an awesome talk and links to “How to contribute to Fedora-Hubs?”. + +At last [Aman](https://in.linkedin.com/in/amankjain) from Amazatic Solutions introduces him and about his company. After that Chandan came and spoke about the next meetup topics and contribution on opensource projects. He also introduces to IRC and different channel. + +Inspired by Chandan's talk and Dev also shared his experience about the opensource, when he was speaking people were amazed after he said he was “Biochemical Engineer”. So opensource platform enabled him to get much long way in his carrier. + +Thanks Amazatic Solutions for arrangements and attendees for make this meetup successful. From 499dae8fa29020423e5729cb3993df8130cc7563 Mon Sep 17 00:00:00 2001 From: Saager Mhatre Date: Wed, 1 Jun 2016 18:03:48 -0400 Subject: [PATCH 20/32] Revert "Updated .gitignore file." for .DS_Store This reverts commit 1fcb0a1b7eb40602011e638bcaac7341da1196af. OSX users requested to maintain their own global ignores. --- .gitignore | 2 -- 1 file changed, 2 deletions(-) diff --git a/.gitignore b/.gitignore index d2bc85a..2a8ca5c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,3 @@ _site *.swp Gemfile.lock -*~ -.DS_Store \ No newline at end of file From 26530ba2994d911ff6ca2680728d6bfa28d5b27f Mon Sep 17 00:00:00 2001 From: Aditya Athalye Date: Mon, 21 Nov 2016 11:19:13 +0530 Subject: [PATCH 21/32] Update aditya.athalye.md member details --- members/pages/aditya.athalye.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/members/pages/aditya.athalye.md b/members/pages/aditya.athalye.md index d248f1b..ef350bc 100644 --- a/members/pages/aditya.athalye.md +++ b/members/pages/aditya.athalye.md @@ -3,11 +3,11 @@ layout: member full_name: Aditya Athalye homepage: http://adityaathalye.com blog: http://adityaathalye.wordpress.com -twitter_id : adityaathalye -github_id : lambdadi -bitbucket_id: lambdadi +twitter_id : +github_id : adityaathalye +bitbucket_id: adityaathalye --- ## Hi -Happy to be part of the community. Look forward to learning a lot. May _The Source_ be with us. \ No newline at end of file +Happy to be part of the community. Look forward to learning a lot. May _The Source_ be with us. From ccce803f72320dd2d4f4c7f5b4b80d10c794d6e3 Mon Sep 17 00:00:00 2001 From: Saager Mhatre Date: Thu, 23 Mar 2017 05:37:31 -0400 Subject: [PATCH 22/32] Update Python resources; add book --- pages/python-resources.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pages/python-resources.md b/pages/python-resources.md index 6392ef0..7a718cd 100644 --- a/pages/python-resources.md +++ b/pages/python-resources.md @@ -10,10 +10,11 @@ title: Resources for Python #### Beginners * [A Byte of Python](http://www.swaroopch.com/notes/Python/) +* [Python for you and me](http://pymbook.readthedocs.org/) +* [The Hitchhiker’s Guide to Python!](http://docs.python-guide.org) * [Python.org Python Tutorial](http://docs.python.org/3/tutorial/index.html) _(Note: Python version can be selected from dropdown at top left)_ * [MIT 6.00: Introduction to Computer Science and Programming (Spring 2011)](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00sc-introduction-to-computer-science-and-programming-spring-2011/) _(The course is led by Prof. John Guttag, taught with Python and is structured particularly for remote students.)_ * [CS101 course](https://www.udacity.com/course/cs101) @ [Udacity](https://www.udacity.com/) _(While not strictly a Python course, it users Python as the medium of instruction.)_ -* [Python for you and me](http://pymbook.readthedocs.org/) #### Exercises Driven Learning * [Learn Python the Hard Way](http://learnpythonthehardway.org) _(Do not let the title fool you)_ From 10f9a03827bc3a04a3f304a15c93b73b8ddaaf72 Mon Sep 17 00:00:00 2001 From: Poruri Sai Rahul Date: Tue, 30 May 2017 11:43:04 +0530 Subject: [PATCH 23/32] Create enthought.md Add information about Enthought in the companies page. --- companies/pages/enthought.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 companies/pages/enthought.md diff --git a/companies/pages/enthought.md b/companies/pages/enthought.md new file mode 100644 index 0000000..6cb9c05 --- /dev/null +++ b/companies/pages/enthought.md @@ -0,0 +1,9 @@ +--- +layout: company +name: Enthought +company_url: https://enthought.com/ +--- + +## About Python usage in the company + +At Enthought, we do Product Development, Consulting and Training using Python. From c959636463e69527b37a535ce2fefc49d201d427 Mon Sep 17 00:00:00 2001 From: Poruri Sai Rahul Date: Tue, 30 May 2017 11:46:21 +0530 Subject: [PATCH 24/32] Add SciPy to Python events list --- pages/python-resources.md | 1 + 1 file changed, 1 insertion(+) diff --git a/pages/python-resources.md b/pages/python-resources.md index 7a718cd..2a7fa25 100644 --- a/pages/python-resources.md +++ b/pages/python-resources.md @@ -48,3 +48,4 @@ title: Resources for Python ### Python Events * [Pycon](http://pycon.org) * [Pycon India](http://in.pycon.org) +* [SciPy India](scipy.in/) From 1e1880aac72b81e4321ad306ef051f2d3e2ecce0 Mon Sep 17 00:00:00 2001 From: Rahul Bajaj Date: Tue, 13 Jun 2017 12:52:08 +0530 Subject: [PATCH 25/32] Event Report for April,2017 Python Pune Meetup --- _posts/2017-04-30-april-pythonpune-meetup.md | 57 ++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 _posts/2017-04-30-april-pythonpune-meetup.md diff --git a/_posts/2017-04-30-april-pythonpune-meetup.md b/_posts/2017-04-30-april-pythonpune-meetup.md new file mode 100644 index 0000000..c7700af --- /dev/null +++ b/_posts/2017-04-30-april-pythonpune-meetup.md @@ -0,0 +1,57 @@ +--- +layout: entry +title: April Python Pune Meetup 2017 +category: meeting-notes +--- + +The [April PythonPune Meetup](https://www.meetup.com/PythonPune/events/239079298/) was held on 30th April at [Red Hat, Pune](http://www.redhat.com/en). +The meetup was scheduled at 10:30 am and by the time it was 11 am it was house full! and + about 70 attendees were present at the meetup. + +### The Agenda of the meetup was: + + * All about virtualenv - by [Poruri Sai Rahul](https://github.com/rahulporuri) + * Deep Learning using Keras - by [Prakash Anand](https://www.meetup.com/PythonPune/members/222517572/) + * Game Theory and Iterated Prisoner's Dilemma - by [Sourav Sing](https://twitter.com/MrSouravSingh) + * Introduction to Ansible - by [Abhijeet Kasurde](https://github.com/Akasurde) + +### The first talk of the meetup was presented by [Poruri Sai Rahul](https://github.com/rahulporuri) and he spoke about: + + - What is a virtual environment? + - How to set up a virtual environment using Python virtualenv? + - What is the importance of virtualenv? + - How important is the placement of the virtualenv folder? + +The talk was an **interactive one** and many questions were asked like : + + - What is the difference between a stand-alone program and a virtual environment? + - Is Docker a substitute for virtual environments? + +The slides to [Poruri Sai Rahul](https://github.com/rahulporuri) talk are present [here](https://github.com/rahulporuri/talks/blob/master/virtualenvs_runtimes.pdf). + +### The second talk of the meetup was presented by [Prakash Anand](https://www.meetup.com/PythonPune/members/222517572/) and he spoke about: + + - What is deep learning? + - The importance of deep learning. + - What is the difference between deep Learning and machine learning? + - Basics of Keras. + - Deep learning using Keras. + +### The third talk of the meetup was presented by [Sourav Sing](https://twitter.com/MrSouravSingh) and he spoke about: + + - What is game theory? + - What is Prisoner's Dilemma? + - What is payoff matrix? + - Also, he gave a demo session in which many graphs were simulated using IPD in Python. + +The slides to [Sourav Sing's](https://twitter.com/MrSouravSingh) talk are present [here](https://gitpitch.com/souravsingh/IPD-presentation/master). + +### The last talk of the meetup was presented by [Abhijeet Kasurde](https://github.com/Akasurde) and he spoke about: + + - Introduction to Devops. + - Introduction to Ansible. + - Why is Ansible better than other configuration management tools? + - He spoke extensively about provisioning, configuration management and application continuous delivery. + +The meetup was very informative and interactive. Not to forget we were served with tasty food also. +I would like to thank the organizers of the meetup for arranging such events where we always get to learn something new. From 9a365f062363d55e96ecc886b3be0200c5191208 Mon Sep 17 00:00:00 2001 From: Poruri Sai Rahul Date: Sun, 25 Jun 2017 11:03:55 +0530 Subject: [PATCH 26/32] CLN : add http:// to the URL --- pages/python-resources.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/python-resources.md b/pages/python-resources.md index 2a7fa25..91a746a 100644 --- a/pages/python-resources.md +++ b/pages/python-resources.md @@ -48,4 +48,4 @@ title: Resources for Python ### Python Events * [Pycon](http://pycon.org) * [Pycon India](http://in.pycon.org) -* [SciPy India](scipy.in/) +* [SciPy India](http://scipy.in/) From 285219960abe4cbd79523290c1c500c25346c5f3 Mon Sep 17 00:00:00 2001 From: Saager Mhatre Date: Thu, 10 Aug 2017 15:10:03 -0400 Subject: [PATCH 27/32] Update python resources Added Whirlwind Tour --- pages/python-resources.md | 1 + 1 file changed, 1 insertion(+) diff --git a/pages/python-resources.md b/pages/python-resources.md index 91a746a..589dcc3 100644 --- a/pages/python-resources.md +++ b/pages/python-resources.md @@ -15,6 +15,7 @@ title: Resources for Python * [Python.org Python Tutorial](http://docs.python.org/3/tutorial/index.html) _(Note: Python version can be selected from dropdown at top left)_ * [MIT 6.00: Introduction to Computer Science and Programming (Spring 2011)](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00sc-introduction-to-computer-science-and-programming-spring-2011/) _(The course is led by Prof. John Guttag, taught with Python and is structured particularly for remote students.)_ * [CS101 course](https://www.udacity.com/course/cs101) @ [Udacity](https://www.udacity.com/) _(While not strictly a Python course, it users Python as the medium of instruction.)_ +* [A Whirlwind Tour of Python](https://github.com/jakevdp/WhirlwindTourOfPython) _(Jupyter notebooks accompanying the eponymous book)_ #### Exercises Driven Learning * [Learn Python the Hard Way](http://learnpythonthehardway.org) _(Do not let the title fool you)_ From 30ef9c1441e1d54022f3d56876f7b6704343f0bf Mon Sep 17 00:00:00 2001 From: Chetan Badhe Date: Sat, 24 Mar 2018 01:02:44 +0530 Subject: [PATCH 28/32] Create chetan.badhe.md --- members/pages/chetan.badhe.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 members/pages/chetan.badhe.md diff --git a/members/pages/chetan.badhe.md b/members/pages/chetan.badhe.md new file mode 100644 index 0000000..fb948c2 --- /dev/null +++ b/members/pages/chetan.badhe.md @@ -0,0 +1,9 @@ +--- +layout: member +full_name: Chetan Badhe +homepage: https://chetanbadhe.me +blog: https://chetanbadhe.me/blog +twitter_id : csbadhe +github_id : csbadhe +bitbucket_id: +--- From 5c8406c7d919a5dcde56b8dc883d75234976b351 Mon Sep 17 00:00:00 2001 From: Saager Mhatre Date: Mon, 15 Oct 2018 17:31:35 -0400 Subject: [PATCH 29/32] Update resources; link to new package index site --- pages/python-resources.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/python-resources.md b/pages/python-resources.md index 589dcc3..7052707 100644 --- a/pages/python-resources.md +++ b/pages/python-resources.md @@ -35,7 +35,7 @@ title: Resources for Python * [Python.org resources for Non Programmers](http://wiki.python.org/moin/BeginnersGuide/NonProgrammers) ### The definitive Python Package Index (aka CheeseShop) -* [PyPI](http://pypi.python.org/pypi) +* [PyPI](https://pypi.org) ### Discussion Forums * [Http interface to comp.lang.python via google groups](https://groups.google.com/forum/?fromgroups#!forum/comp.lang.python) From 78d3fa6a65d2e515110311886a05b0038913b049 Mon Sep 17 00:00:00 2001 From: Saager Mhatre Date: Mon, 15 Oct 2018 17:33:44 -0400 Subject: [PATCH 30/32] Update resources; add Dan Bader's Python Tricks --- pages/python-resources.md | 1 + 1 file changed, 1 insertion(+) diff --git a/pages/python-resources.md b/pages/python-resources.md index 7052707..f756c10 100644 --- a/pages/python-resources.md +++ b/pages/python-resources.md @@ -16,6 +16,7 @@ title: Resources for Python * [MIT 6.00: Introduction to Computer Science and Programming (Spring 2011)](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00sc-introduction-to-computer-science-and-programming-spring-2011/) _(The course is led by Prof. John Guttag, taught with Python and is structured particularly for remote students.)_ * [CS101 course](https://www.udacity.com/course/cs101) @ [Udacity](https://www.udacity.com/) _(While not strictly a Python course, it users Python as the medium of instruction.)_ * [A Whirlwind Tour of Python](https://github.com/jakevdp/WhirlwindTourOfPython) _(Jupyter notebooks accompanying the eponymous book)_ +* [Python Tricks: A Buffet of Awesome Python Features](https://www.amazon.com/gp/product/B0785Q7GSY/) #### Exercises Driven Learning * [Learn Python the Hard Way](http://learnpythonthehardway.org) _(Do not let the title fool you)_ From 3eb063fc7eef323a4bbdccd3f09c0610bb62d743 Mon Sep 17 00:00:00 2001 From: Saager Mhatre Date: Mon, 15 Oct 2018 17:38:22 -0400 Subject: [PATCH 31/32] Update resources; PyPi section I'm not sure the new incarnation bears the CheeseShop moniker. --- pages/python-resources.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/python-resources.md b/pages/python-resources.md index f756c10..cedab6c 100644 --- a/pages/python-resources.md +++ b/pages/python-resources.md @@ -35,7 +35,7 @@ title: Resources for Python * [Python.org resources for Programmers](http://wiki.python.org/moin/BeginnersGuide/Programmers) * [Python.org resources for Non Programmers](http://wiki.python.org/moin/BeginnersGuide/NonProgrammers) -### The definitive Python Package Index (aka CheeseShop) +### The definitive Python Package Index * [PyPI](https://pypi.org) ### Discussion Forums From fe026e83211aad022b751abfa7b164236ce1a033 Mon Sep 17 00:00:00 2001 From: Aditya Athalye Date: Sat, 16 May 2020 20:08:14 +0530 Subject: [PATCH 32/32] Remove self from inactive web presence Personal data cleanup --- members/pages/aditya.athalye.md | 13 ------------- 1 file changed, 13 deletions(-) delete mode 100644 members/pages/aditya.athalye.md diff --git a/members/pages/aditya.athalye.md b/members/pages/aditya.athalye.md deleted file mode 100644 index ef350bc..0000000 --- a/members/pages/aditya.athalye.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -layout: member -full_name: Aditya Athalye -homepage: http://adityaathalye.com -blog: http://adityaathalye.wordpress.com -twitter_id : -github_id : adityaathalye -bitbucket_id: adityaathalye ---- - -## Hi - -Happy to be part of the community. Look forward to learning a lot. May _The Source_ be with us.