This course will help you to expertise the usage of Python in Data Science world.
Carter your Python Knowledge so that it can be utilized to get the Insights of Data using Methodologies and Techniques of Data Science...
Objective:
Understand the concepts of Data science and Python
You will be able to use Python in Discovering Data.
You will have an idea of Statistical and Analytical methods to deal with huge data sets.
You will gain an expertise on Regular Expressions, looping functions and concepts of Object Oriented Programming.
You will be able to create business algorithms and data models using Python and it's techniques.
Work on Real-life Projects will help you to get a practical experience of real scenarios of IT Industry.
Start learning Python for Data Science from basics to advance levels here...
https://goo.gl/070wXw
After many months of work, we proudly announce the first beta release of pytypes.
(https://github.com/Stewori/pytypes)
pytypes is a toolbox for PEP-484 style typing, explicitly supporting
Python >= 3.3, Python 2.7, Jython >= 2.7.1, PyPy 3 (others not tested, but might work).
Its main features are
- decorators and profiler for runtime typechecking
- decorators for typesafe override checking of methods
- easily pull type information from stubfiles into __annotations__
- get_type_hints: workable backport to Python 2.7 (based on type comments)
- get_type_hints: variant that also takes stubfiles into account
- utility functions is_of_type(obj, tp) and is_subtype(subtype, supertype) for use with PEP 484 types
- decorator and profiler for generating stubfiles from type information observed and logged at runtime
- all these features work equally well on Python 2.7
- all these features smoothly work with OOP, i.e. methods, static methods, class methods, properties
This beta release is intended to allow testing of pytypes' approaches in real-world code.
Please check to what extend it suites your needs and help us to improve it.
Github: https://github.com/Stewori/pytypes/releases
PyPI: https://pypi.python.org/pypi/pytypes
License: Apache 2.0
Enjoy!
-Stefan
concurrent-log-handler
======================
RotatingFileHandler replacement with concurrency, gzip and Windows support
--------------------------------------------------------------------------
This package provides an additional log handler for Python's standard logging
package (PEP 282). This handler will write log events to a log file which is
rotated when the log file reaches a certain size. Multiple processes can
safely write to the same log file concurrently. Rotated logs can be gzipped
if desired. Windows and POSIX systems are supported. An optional threaded
queue logging handler is provided to perform logging in the background.
This is a fork of Lowell Alleman's ConcurrentLogHandler 0.9.1 with additional
enhancements:
* Renamed package to `concurrent_log_handler`
* Provide `use_gzip` option to compress rotated logs
* Support for Windows
* Note: PyWin32 is required on Windows, but can't be installed as an
automatic dependency because it's not currently installable through pip.
* Fix deadlocking problem with ConcurrentLogHandler under newer Python
* More secure generation of random numbers for temporary filenames
* Change the name of the lockfile to have .__ in front of it (hide it on Posix)
* Provide a QueueListener / QueueHandler implementation for
handling log events in a background thread. Optional: requires Python 3.
Download
========
`pip install concurrent-log-handler`
https://github.com/Preston-Landers/concurrent-log-handlerhttps://pypi.python.org/pypi/concurrent-log-handler
News / Changes
==============
- 0.9.7/0.9.6: Fix platform specifier for PyPi
- 0.9.5: Add `use_gzip` option to compress rotated logs. Add an
optional threaded
logging queue handler based on the standard library's `logging.QueueHandler`.
- 0.9.4: Fix setup.py to not include tests in distribution.
- 0.9.3: Refactoring release
* For publishing fork on pypi as `concurrent-log-handler` under new
package name.
* NOTE: PyWin32 is required on Windows but is not an explicit
dependency because
the PyWin32 package is not currently installable through pip.
* Fix lock behavior / race condition
- 0.9.2: Initial release of fork by Preston Landers based on a fork of
Lowell Alleman's
ConcurrentLogHandler 0.9.1
* Fixes deadlocking issue with recent versions of Python
* Puts `.__` prefix in front of lock file name
* Use `secrets` or `SystemRandom` if available.
* Add/fix Windows support
thanks,
Preston
Hi,
I'm glade to announce the availability of the 0.7.0 release of
Relatorio. It is a minor release that adds new features:
* Add support for Flat OpenDocument
* Add more guess types: 'boolean', 'date', 'time' and 'void'
* Replace hard-coded extensions by mimetypes guess
But also some fixes:
* Update example of document for Genshi >= 0.7
* Remove ResourceWarning in tests
Relatorio is available on PyPI as source and wheel:
https://pypi.python.org/pypi/relatorio/0.7.0/
The documentation is available at
https://relatorio.readthedocs.io/en/0.7.0/
I like to announce the release of BOTLIB version 18 into the Public Domain.
BOTLIB #18 - Framework to program bots - http://botlib.readthedocs.io/en/latest/ #ggz #evrm #dooddoorgif
README
BOTLIB is a python3 framework to use if you want to program IRC or XMPP bots.
provides
CLI, IRC and XMPP bots.
Object class - save/load to/from a JSON file.
ReST server - serve saved object’s over HTTP.
RSS fetcher - echo rss feeds to IRC channels.
UDP server - udp to bot to IRC channel.
Watcher server - run tail -f and have output send to IRC channel.
Email scanning - scan mbox format to searchable BOTLIB objects.
JSON backend - objects are stored as json string in files on the fs.
Db - iteration over stored objects.
Timestamp - time based filenames gives logging capabilities
Future - future sensors should provide entry to the logger.
setup
Set export PYTHONPATH=”.” if the bot cannot be found by the python interpreter.
Set export PYTHONIOENCODING=”utf-8” if your shell has problems with handling utf-8 strings.
For the XMPP server use a ~/.sleekpass file with the password in it
source
botlib.bot bot base class.
botlib.cli command line interfacce bot, gives a shell prompt to issue bot commands.
botlib.clock timer, repeater and other clock based classes.
botlib.cmnds botlib basic commands.
botlib.compose construct a object into it’s type.
botlib.engine select.epoll event loop, easily interrup_table esp. versus a blocking event loop.
botlib.db JSON file db.
botlib.error botlib exceptions.
botlib.event event handling classes.
botlib.fleet fleet is a list of bots.
botlib.handler schedule events.
botlib.irc IRC bot class.
botlib.kernel program boot and module loading.
botlib.launcher a launcher launches threads (or tasks in this case).
botlib.log log module to set standard format of logging.
botlib.object JSON file backed object with dotted access.
botlib.raw raw output using print.
botlib.rss rss module.
botlib.selector functions used in code to select what objects to use.
botlib.task adapted thread to add extra functionality to threads.
botlib.trace functions concering stack trace.
botlib.users class to access user records.
botlib.xmpp XMPP bot class.
botlib.register object with list for multiple values.
botlib.rest rest interface.
botlib.runner threaded loop to run tasks on.
botlib.space central module to store objects in.
botlib.static static definitions.
botlib.template cfg objects containing default values for various services and plugins.
botlib.test plugin containing test commands and classes.
botlib.udp relay txt through a udp port listener.
botlib.utils lib local helper functions.
botlib.url functions that fetch data from url.
botlib.watcher watch files.
contact
Bart Thate
botfather on #dunkbot irc.freenode.net
bthate(a)dds.nl, thatebart(a)gmail.com
BOTLIB is released in the Public Domain - https://bitbucket.org/bthate/botlib
PyCA cryptography 2.0.1 has been released to PyPI. cryptography includes
both high level recipes and low level interfaces
to common cryptographic algorithms such as symmetric ciphers, message
digests, and key derivation functions. We support Python 2.6-2.7, Python
3.4+, and PyPy.
* Fixed a compilation bug affecting OpenBSD.
* Altered the manylinux1 wheels to statically link OpenSSL instead of
dynamically linking and bundling the shared object. This should resolve
crashes seen when using uwsgi or other binaries that link against OpenSSL
independently.
* Fixed the stack level for the signer and verifier warnings.
-Paul Kehrer (reaperhulk)
Vulture - Find dead code
========================
Vulture finds unused code in Python programs. This is useful for
cleaning up and finding errors in large code bases. If you run Vulture
on both your library and test suite you can find untested code.
Due to Python's dynamic nature, static code analyzers like Vulture are
likely to miss some dead code. Also, code that is only called
implicitly may be reported as unused. Nonetheless, Vulture can be a
very helpful tool for higher code quality.
Download
========
https://github.com/jendrikseipp/vulturehttp://pypi.python.org/pypi/vulture
Features
========
* fast: static code analysis
* lightweight: only one module
* tested: tests itself and has complete test coverage
* complements pyflakes and has the same output syntax
* supports Python 2.6, 2.7 and 3.x
News
====
0.21 (2017-07-26)
-----------------
* If an unused item is defined multiple times, report it multiple times.
* Make size estimates for function calls more accurate.
* Create wheel files for Vulture (thanks @RJ722).
Cheers,
Jendrik
Vulture - Find dead code
========================
Vulture finds unused code in Python programs. This is useful for
cleaning up and finding errors in large code bases. If you run Vulture
on both your library and test suite you can find untested code.
Due to Python's dynamic nature, static code analyzers like Vulture are
likely to miss some dead code. Also, code that is only called
implicitly may be reported as unused. Nonetheless, Vulture can be a
very helpful tool for higher code quality.
Download
========
https://github.com/jendrikseipp/vulturehttp://pypi.python.org/pypi/vulture
Features
========
* fast: static code analysis
* lightweight: only one module
* tested: tests itself and has complete test coverage
* complements pyflakes and has the same output syntax
* supports Python 2.6, 2.7 and 3.x
News
====
0.20 (2017-07-26)
-----------------
* Report unused tuple assignments as dead code.
* Report attribute names that have the same names as variables as dead code.
* Let Item class inherit from ``object`` (thanks @RJ722).
* Handle names imported as aliases like all other used variable names.
* Rename Vulture.used_vars to Vulture.used_names.
* Use function for determining which imports to ignore.
* Only try to import each whitelist file once.
* Store used names and used attributes in sets instead of lists.
* Fix estimating the size of code containing ellipses (...).
* Refactor and simplify code.
Cheers,
Jendrik
On behalf of the Python development community and the Python 3.4 and
Python 3.5 release teams, I'm relieved to announce the availability of
Python 3.4.7rc1 and Python 3.5.4rc1.
Python 3.4 is now in "security fixes only" mode. This is the final
stage of support for Python 3.4. Python 3.4 now only receives security
fixes, not bug fixes, and Python 3.4 releases are source code only--no
more official binary installers will be produced.
Python 3.5.4 will be the final 3.5 release in "bug fix" mode. After
3.5.4 is released, Python 3.5 will also move into "security fixes mode".
Both these releases are "release candidates". They should not be
considered the final releases, although the final releases should
contain only minor differences. Python users are encouraged to test
with these releases and report any problems they encounter.
You can find Python 3.4.7rc1 here:
https://www.python.org/downloads/release/python-347rc1/
And you can find Python 3.5.4rc1 here:
https://www.python.org/downloads/release/python-354rc1/
Python 3.4.7 final and Python 3.5.4 final are both scheduled for release
on August 6th, 2017.
Happy Pythoning,
//arry/